Apple acaba de anunciar su unión al 'Data Transfer Project' (DTP), un proyecto de código abierto con presencia de Google, Microsoft y Twitter, con el objetivo de hacer interoperables los datos entre las distintas plataformas. Con esto, se pretende eliminar pasos innecesarios y problemas de seguridad que puede suponer la migración a la hora de mover archivos, algo en lo que llevan trabajando más de un año.
domingo, 4 de agosto de 2019
martes, 23 de julio de 2019
RUST no solo es amado por los programadores sino que también podría ser el lenguaje que reemplace a C - C++ en Microsoft
Rust no solo es amado por los programadores sino que también podría ser el lenguaje que reemplace a C C++ en Microsoft
Rust es uno de los lenguajes más prometedores a la hora de subsanar los problemas de C/C++ sin perder esa eficacia y rapidez característica. Aunque en Microsoft desarrollaron C#, un lenguaje que mejora la gestión de memoria en comparación con estos, sigue siendo menos avanzado que Rust.
Rust fue desarrollado desde cero con protecciones pensadas especialmente para una excelente gestión de memoria segura garantizada en tiempo de compilación. Rust incluso logra tener valores muy cercanos o hasta mejores que C/C++ en los tiempos de ejecución.
Otros enlaces:
viernes, 17 de mayo de 2019
APRENDIENDO A PROGRAMAR HTML CSS PHP JavaScript JAVA VBA
APRENDIENDO A PROGRAMAR HTML CSS PHP JavaScript JAVA VBA
APUNTES de HTLM5, CSS, JavaScript, PHP, VBA, JAVA Cuando empecé mi camino en la programación, me dí cuenta que en ocasiones no era tan fácil como creía encontrar apuntes y deseo compartir lo que voy aprendiendo por si a alguien le resulta de utilidad. Ahora tengo una meta vivir de la programación, poco a poco intento sumar conocimientos y compartirlos con todos vosotros. Por el camino cometeré errores pero tengo las metas muy claras.
jueves, 16 de mayo de 2019
Introduccion a Git y Github
Introduccion a Git y Github
Sentando las bases de una de las herramientas más populares en programación
Git
Git es un sistema de control de versiones distribuido pensado para proyectos donde existe un gran número de archivos de código fuente.
Los fundamentos
Una secuencia de instantáneas
Mientras que en otros sistemas de control de versiones lo que se guarda en la base de datos son los cambios que se producen, Git guarda instantáneas. Es decir, cada vez que guardas el estado de tu proyecto, Git realiza una fotografía de tu proyecto, de cada uno de los archivos de tu proyecto. Esta instantánea, refleja el estado de ese archivo.
miércoles, 15 de mayo de 2019
Pronto Node.js será compatible con Google Fuchsia
Pronto Node.js será compatible con Google Fuchsia
Ahora, Google está brindando el soporte adecuado de Node.js a su próximo sistema operativo Fuchsia.
El gigante de la tecnología ha estado trabajando sobre Fuchsia durante más de dos años. Fuchsia es un sistema operativo basado en capacidades y se basa en un nuevo microkernel llamado "Zircon". El Zircon Kernel es lo que ayuda a proporcionar syscalls a Fuchsia, por lo tanto, lo ayuda a administrar procesos, subprocesos, memoria virtual, comunicación entre procesos, cambios de estado y bloqueo.
De acuerdo con la Encuesta de desarrolladores de desbordamiento de pila, JavaScript se ha convertido en un lenguaje de programación casi igual de universal y es el lenguaje más utilizado. Según la inquietud del informe, casi el 70% de todos los desarrolladores afirman usarlo. Y Node.js se basa en el motor de JavaScript V8 de Google, que ya ha sido portado a Fuchsia para su uso por Chrome. El sistema basado en Javascript está integrado en Fuchsia, y Google incluso está contratando a más personas para ello.
miércoles, 8 de mayo de 2019
Microsoft ha construido su propio kernel de Linux personalizado para integrarlo en Windows 10, algo inimaginable hace unos años
Microsoft ha construido su propio kernel linux personalizado para integrarlo en windows 10
Con la próximas versiones de Windows 10 para Insiders que llegarán este verano, Microsoft empezará a incluir en el sistema su propio kernel Linux personalizado para la nueva versión del Subsistema de Linux para Windows (WSL).
Esto quiere decir que por primera vez el kernel de Linux será incluido como un componente de Windows, y si esto no te parece algo alucinante y completamente impensable hace algunos años, es que probablemente eres demasiado joven.
viernes, 26 de abril de 2019
Python - Estas son las razones por las que muchos programadores están empezando a aprender Python
Estas son las razones por las que muchos programadores están empezando a aprender Python
En prácticamente cualquier informe o estadística de uso nos encontramos con que Python es uno de los lenguajes con una mayor tasa de crecimiento en estos últimos años. Tanto TIOBE como Stackoverflow destacan constantemente este hecho, buscando a que alguien haga frente a los omnipresentes Java, C/C++ o JavaScript. Alejándonos de esa guerra de lenguajes que no fomentamos, vamos a analizar el interés creciente por muchos programadores por Python basándonos en las tendencias en programación en estos últimos años.
¿Por qué Python está creciendo tan rápidamente?
Python es utilizado en una gran variedad de ámbitos, desde el desarrollo web a devops, pero ha sido el aumento de su uso aplicado en machine learning y data science, lo que ha acelerado el crecimiento de Python. Y su creciente interés por la mayoría de programadores que están introduciéndose en estas disciplinas.
miércoles, 17 de abril de 2019
Empezando con VIM
Empezando con VIM
En este artículo, repasaré Vim (según mi experiencia personal) lo suficiente para que puedas trabajar como editor en un sistema Linux. Esto no lo convertirá en un experto, ni siquiera en la superficie de muchas de las potentes capacidades de Vim. Pero el punto de partida siempre importa, y quiero hacer que la experiencia inicial sea lo más fácil posible, y usted puede explorar el resto por su cuenta.
Manual de Lite Element
Manual de Lite Element
Comenzamos el Manual de LitElement, una clase base para crear Custom Elements (elementos bajo el estándar de Web Components), con una serie de mejoras adicionales al propio estándar.
LitElement, o lit-element si lo prerieres, está creada por el equipo de Polymer e impulsado
por Google. Representa la evolución de la Librería Polymer, pero más adaptada al estándar y a las nuevas características de los navegadores y del lenguaje Javascript.
En sus pocas KB de peso (6 kb minimizado y comprimido) además de su sistema de templates, da soporte a diversos tipos de propiedades, que mantiene sincronizadas con los atributos de los componentes.
martes, 16 de abril de 2019
Lit-element - Web Components
Lit-element
Conoce LitElement, clase base para creación rápida de Web Components, que funcionan en cualquier tipo de medio, sitios web, aplicaciones web, construidas con cualquier framework del mundo.
LitElement es la nueva base clase para la creación de elementos personalizados, lo que conocemos generalmente por Web Components o simplemente componentes. Con esta clase podemos construir componentes de una manera rápida y sencilla, creando nuevos elementos del HTML especializados para implementar cualquier tipo de interfaz o comportamiento, en el ámbito del navegador.
Está basada en Javascript estándar (Web Components), por lo que es muy ligera y funciona apoyándose en características nativas de los navegadores, por lo que también ofrece elevadísimo rendimiento. Además, como es Javascript nativo, puedes crear componentes que podrás poner en funcionamiento en aplicaciones como Angular, React, VueJS, por poner varios ejemplos de frameworks conocidos. Al final, los Web Components que construyes con LitElement son para un framework como cualquier otra etiqueta del HTML, pudiendo interoperar con ellas mediante los mismos mecanismos que implementan para los elementos nativos.
miércoles, 27 de marzo de 2019
lunes, 11 de marzo de 2019
jueves, 7 de marzo de 2019
Microsoft hace open source la calculadora de Windows y publica su código en GitHub
Microsoft hace open source la calculadora de Windows y publica su código en GitHub
Los desarrolladores pueden participar en debates, comunicar y arreglar bugs, sugerir ideas de futuro, prototipar nuevas funciones y diseñar y construir con los ingenieros. Para ello, Microsoft insta a instalar Visual Studio, su extensión XAML Styler y utilizar Windows 10 desde la versión 1803 o más nueva.

lunes, 4 de marzo de 2019
Viviendo la vida casi sin interfaz gráfica, asi trabajan los linuxeros que ven todo dentro de la consola en modo texto
Viviendo la vida casi sin interfaz gráfica, asi trabajan los linuxeros que ven todo dentro de la consola en modo texto
Estamos acostumbrados a hacerlo todo a golpe de ratón. El navegador, el procesador de textos, el cliente de correo o el reproductor multimedia están pensados para ser controlados fácilmente, pero hay quien prefiere hacerlo todo en modo texto.
Es desde luego lo que ocurre con algunos usuarios avanzados de Linux (y los hackers de las películas, claro) que usan desarrollos como los llamados 'tiling managers' para organizar su escritorio como una serie de ventanas de terminal. A veces usan programas con su interfaz gráfica, pero si hay algo que ofrece Linux es la posibilidad de no depender del ratón prácticamente para nada. Aunque eso, claro, tenga sus desventajas.
viernes, 22 de febrero de 2019
Javascript Básico
Javascript Básico
Tabla de contenido
1. Introducción
2. ¿Cómo ejecutar Javascript?
3. Comentarios
4. Variables
5. Declaración de Variables
6. Tipos de Variables
7. Funciones variables tipo Strings
8. Funciones variables tipo array
9. Variables tipo Objeto
10. Igualdad
11. Operadores Matemáticos
i. Operadores Avanzados.
jueves, 31 de enero de 2019
miércoles, 30 de enero de 2019
Qué tecnología aprendería si fuera a comenzar mi carrera en informática en 2019: 12 grandes profesionales nos responden
Qué tecnología aprendería si fuera a comenzar mi carrera en informática en 2019: 12 grandes profesionales nos responden
Son “pesos pesados” del sector tecnológico en España. Profesionales que, por diversas razones, se han hecho un nombre como referentes en el panorama informático. Con una cierta trayectoria a sus espaldas, les hemos preguntado qué estudiarían ellos si comenzaran este año la carrera de informática.
Hibernate - Persistencia de objetos - Mapeo Objeto Relacional (ORM)
HIbernate - Parte 1: Persistiendo Objetos Simples usando Mapeos en XML - Link
Blog dedicado a temas de programación actuales usando el lenguaje de programación Java y las últimas versiones de sus APIs y Herramientas.
martes, 29 de enero de 2019
Los principales lenguajes de programación que más de 70.000 desarrolladores quieren aprender este 2019
Los principales lenguajes de programación que más de 70.000 desarrolladores quieren aprender este 2019
La plataforma de contratación tecnológica HackerRank, compuesta por más de 5 millones de desarrolladores, más del 20 % de la comunidad mundial de devs, ha preguntado a sus usuarios por varias cuestiones interesantes. Y entre todas ellas destacan los principales lenguajes de programación que estos desarrolladores desean aprender durante 2019.
Los resultados de la encuesta contestada por más de 70.000 profesionales del desarrollo, publicados en el 2019 Developer Skills Report, revelan que el principal lenguaje de programación que quieren aprender este año es Go.
Go, Kotlin, Python y TypeScript
lunes, 28 de enero de 2019
Curso de programación swift 4
Curso de programación swift 4
Este curso de Swift tiene como objetivo que domines este lenguaje de programación para que puedas crear apps para iOS, MacOS, tvOS o watchOS, de manera tal que tus apps puedan ser subidas al app store y usadas por muchas personas alrededor del mundo.
#xcode #Objective C
Cómo instalar Xcode y crear un parque infantil
domingo, 27 de enero de 2019
Directrices principales de C ++: Programación en tiempo de compilación con rasgos de tipo (el segundo)
La biblioteca de caracteres de tipo admite comprobaciones de tipo, comparaciones de tipo y modificaciones de tipo en tiempo de compilación. Hoy escribo sobre modificaciones de tipo en tiempo de compilación.
Suscribirse a:
Entradas (Atom)