Archivo de la categoría: Tecnologías Libres

Cómo seleccionar una plataforma de desarrollo para un proyecto web II

Este artículo es una actualización de otro anterior publicado en 2013 sobre Java/Tomcat, PHP/Zend, Python/Django y C#/IIS. Desde 2013 dos plataformas, Play y Node.js, han aumentado con fuerza su popularidad entre los desarrolladores debido a las siguientes tendencias en el … Sigue leyendo

Publicado en Tecnologías Emergentes, Tecnologías Libres | Deja un comentario

Cómo sacar partido al stack big data de Apache

Hubo un tiempo en que todos los proyectos de la Fundación Apache podían encontrarse listados en su página de inicio. Hoy en día los proyectos 172 que hay en el directorio ya no les caben en la home y se … Sigue leyendo

Publicado en Minería de Datos, Tecnologías Emergentes, Tecnologías Libres | Deja un comentario

Cómo elegir librerías y sobrevivir a JavaScript

Nunca salgo de mi asombro cada vez que leo que JavaScript ha repetido, un año más, en las estadísticas de GitHub como lenguaje más utilizado. Por favor, que alguien nos libre de esta cosa presuntamente creada en 10 días de … Sigue leyendo

Publicado en Tecnologías Libres | 1 comentario

Google y Microsoft liberan herramientas de inteligencia artificial

Casi de forma simultánea Google ha liberado Tensorflow y Microsoft ha liberado CNTK. Doos toolkits para la implementación de algoritmos de inteligencia artificial basados en redes de neuronas. Microsoft ya publicó el código de CNTK en abril de 2015 pero … Sigue leyendo

Publicado en Minería de Datos, Tecnologías Emergentes, Tecnologías Libres | Deja un comentario

Computación distribuida con Docker y Mesos

De un tiempo a esta parte puedo estimar con escaso margen de error la calidad de un equipo de desarrollo por el grado de innovación en sus herramientas de despliegue de entregables. Algunos dicen que el nuevo documento de Google … Sigue leyendo

Publicado en Computación en la Nube, Tecnologías Emergentes, Tecnologías Libres | Deja un comentario

Garbage Collectors

Una pieza de software que me fascina son los garbage collectors (recolectores de basura). Para los no técnicos, dentro de los entornos de ejecución del software moderno existe algo similar a una flota de camiones de recogida de basura, sobre … Sigue leyendo

Publicado en Organizando la Comunidad. Modelos de Desarrollo, Tecnologías Libres | 1 comentario

Microservicios

Una de las tendencias de diseño de las que se ha puesto de moda hablar recientemente son los microservicios. Para el que lo quiera entender de un plumazo, los microservicios son lo mismo que Service Oriented Architecture (SOA) pero cambiando … Sigue leyendo

Publicado en Tecnologías Emergentes, Tecnologías Libres | 4 comentarios

Tendencias en programación funcional

Tras décadas de uso comparativamente minoritario respecto de los lenguajes imperativos, de un tiempo a esta parte el estilo de programación funcional está ganando popularidad entre los programadores profesionales. A diferencia de en ocasiones anteriores, cuando se crearon lenguajes específicamente … Sigue leyendo

Publicado en Tecnologías Emergentes, Tecnologías Libres | 2 comentarios

Cómo prevenir y recuperarse de una pérdida de datos

Hay cinco cosas que los conocidos nos piden rutinariamente a los programadores: configurar una impresora, quitarles un virus, pasarles software pirata, asaltar el buzón de correo del ex y ayudarles a recuperar algo que se ha perdido. He declinado muchas … Sigue leyendo

Publicado en Casos Prácticos, Tecnologías Libres | 3 comentarios

Cómo seleccionar una plataforma de desarrollo para un proyecto web

Un conocido me dijo en cierta ocasión que al informático que mantenía su sitio web le llamaban El Hechicero porque nadie excepto él sabía cómo dar unos pases mágicos al invento que hacía que su website funcionase. Todos los hechiceros … Sigue leyendo

Publicado en Adoptando Sw Libre en una Organización, Casos Prácticos, Tecnologías Libres | 27 comentarios