Cuando se trata de lenguajes de programación, el progreso no se detiene. Mientras que los más influyentes como Python, C, Java se crearon hace mucho tiempo, aparecen nuevos y valiosos lenguajes de codificación todo el tiempo. En muchos casos de uso, es el nuevo lenguaje de programación el que impulsa las innovaciones y ayuda a construir un software realmente sorprendente. Veamos los más prometedores que nacieron la última década.
Por que la adquisición de GitHub por parte de Microsoft es algo bueno
Este artículo revisaremos la adquisición de GitHub por parte de Microsoft y el posible significado para la comunidad de código abierto.
Geoespacial empieza con geometría

¿Cómo puede el mapeo de código abierto mejorar las tecnologías de localización? En este artículo, Jody Garnett repasa la piedra angular del conjunto de herramientas geoespaciales de código abierto, JTS 1.15. El conjunto de topología JTS ofrece tipos de datos espaciales, relaciones espaciales y operaciones espaciales para procesar geometrías en Eclipse Foundation.
Las ventajas de las herramientas de código abierto

En este artículo revisaremos la importancia del software o los proyectos de código abierto y nos responderemos a algunas preguntas, tales como :
-¿Que es el código abierto?
-¿Diferencia entre software de código abierto y código cerrado?
-¿Cuál es el valor del software de código abierto?
-¿Cómo se puede apoyar a las comunidades de código abierto?
Habilidades para ser un desarrollador FrontEnd

En este artículo revisamos las diferentes habilidades que un desarrollador front-end debe tener:
– Conocimiento de HTML y CSS
– Programación con JavaScript
– Dominio de un framework JS: Angular, Backbone, React
– Trabajar con pre procesadores de texto: SASS o LESS
– Diseño responsable y móvil
– Uso de Git y un sistema control de versiones y
– Habilidades para resolver problemas
Como luce una organización moderna de desarrollo

En este artículo revisamos las tecnologías que son más utilizadas por las empresas de desarrollo de software, tales como:
– Jira
– Jenkins
– Slack
– Git y Github
– Machine Learning.
Tres razones para empezar un proyecto de transformación digital
Tres razones para empezar un proyecto de transformación digital, de acuerdo a los expertos de Tata Consulting Group:
– Expectativas del usuario
– Incremento de la dependencia de la capacidad de análisis de datos
– incremento de la competencia y la eliminación de barreras de entrada
En el artículo veremos el detalle de estos tres puntos.
Coca Cola y el uso de la Inteligencia Artificial y Big Data

«Redes sociales, aplicaciones móviles, computación en la nube y el comercio electrónico son combinadas para brindar a compañías como Coca Cola un conjunto de herramientas sin precedentes para cambiar la manera del uso de las TI. Detrás de todo esto, Big Data proporciona la inteligencia de captar todo».
El caso Coca Cola y el uso de Big Data y la Inteligencia Artificial como agentes de su estrategia digital.
El futuro, ser poliglota
Este es un texto tomado de la revista Java Magazine en su edición de Enero-Febrero del 2017, la consideramos importante pues hoy en día un programador debe poder dominar más de un lenguaje de programación de cara a los grandes proyectos de desarrollo que involucran más de uno.
Sobre Machine Learning

Días atrás un amigo me pregunto sobre Machine Learning, inicialmente no tenía muy claro de que se trataba, más luego de la conversación y algunas consultas en Internet, me quedo claro que era algo que utilizábamos día a día, sin darnos cuenta.
Cuando utilizamos sitios complejos como Facebook, Amazon o Netflix, la experiencia usuaria que se tienen en estos sitios es gracias a que cada parte de estos sitios web contiene múltiples modelos de Machine Learning.