El Manifiesto Open Cloud

NubeHace unos días se publicó el Open Cloud Manifesto. Básicamente se trata de un manifiesto que habla de las características, propuestas  y desafíos de adopción de la computación en nube (cloud computing) y más especificamente sobre las metas y principios de Open Cloud, es decír la filosofía de que la computación en nube debe ser abierta y no propietaria de ningún tipo.

Leer más...

Las pruebas de integración son una farsa

bombaLas pruebas de integración son una farsa - son como un virus que se auto-reproduce y amenaza con infectar a todo el código, al proyecto, y al equipo con un dolor y sufrimiento sin fin.

Esperen un minuto... ¿¿¿cómo???

Leer más...

¿Qué es una Plataforma como Servicio (PaaS)?

NubeHay ya varias empresas que estás ofreciendo el concepto de Plataforma como Servicio (Platform as a Service - PaaS), pero hay muy poco acuerdo sobre qué es PaaS, y cómo se comparan las distintas ofertas de PaaS entre si. Incluso la página PaaS de la Wikipedia comienza advirtiendo que la definición está llena de palabras de moda y que faltan ejemplos concretos.

Sabiendo que estamos tratando con un concepto todavía en crecimiento, en este artículo vamos a ver una breve introducción a PaaS, sus beneficios y alternativas actuales.

Leer más...

Las 10 habilidades más importantes para los programadores del futuro

RobotEs importante asegurarse que nos estamos beneficiando lo más posible cuando invertimos tiempo y esfuerzo en capacitarnos y aprender cosas nuevas.

En la siguiente lista veremos las 10 habilidades que deberíamos aprender para que nuestro currículum sea relevante por los siguientes 5 años. Esta lista no es completa ni cubre algunos nichos de mercado (como ser los mainframes). Sin embargo, si aprendés al menos siete elementos de esta lista no te vas a equivocar.

Leer más...

El fenómeno FLOSS en el conocimiento

LibrosEl fenómeno FLOSS (Free/Libre Open Source Software) se está extendiendo a otras áreas del conocimiento. Varios lugares de estudio "formal" están empezando a ofrecer sus cursos de forma libre.

El pionero en este camino es el MIT con sus MIT OpenCourseWare con 1800 cursos (en inglés) y 34 millones de descargas desde 2003 fecha en la que comenzó oficialmente. Allí se ofrecen cursos sobre distintos temas: arquitectura, ingeniería, ciencias médicas, humanidades, artes, gestión y mucho más.

Leer más...

5 años de Gmail: la beta más larga del mundo

Hace 5 años, el un primero de abril (April's Fools o el día de los inocentes en norteamérica), Google anunciaba un nuevo servcio de mail que iba a revolucionar el mercado. Y no era en broma. El miercoles pasado Gmail cumplia 5 años de actividad. Lo que empezó como un proyecto del "20% del tiempo" creció hasta lograr una base estimada de 150 millones de usuarios, y un sinfin de características para los usuarios. Todd Jackson, Gerente de Producto de Gmail, nos cuenta sobre el proyecto, Gmail Labs y el eterno tagline de "beta".

Leer más...

El fin de Encarta (no te vamos a extrañar)

EncartaDespués de muchos años dando vueltas, Microsoft decidió cerrar definitivamente Encarta, su servicio de enciclopedia. El servicio pago se dará de baja el 31 de octubre de 2009 (a excepción de Japón, donde el servicio seguirá hasta el 31 de diciembre de 2009).

Esta decisión viene después de una total falta de interés del público por este servicio, que no pudo ofrecer una alternativa tentadora frente a Wikipedia, su principal competidor. Paradojicamente, la mejor fuente de información sobre la historia de Encarta es la propia Wikipedia, que ya está actualizada con esta última información.

Leer más...

Los lenguajes específicos de dominio

diccionarioCon el surgimiento de la metodología de Modelado Específico de Dominio (Domain-specific modelling) para el desarrollo de sistemas, cada vez se utiliza más el término de Lenguaje Específico de Dominio (o DSL).

En este artículo veremos exactamente qué es un Lenguaje Específico de Dominio, cuál es su uso, que ejemplos existen que usamos a diario, y las ventajas y desventajas de su aplicación.

Leer más...

Persistencia de datos en la nube

Geir Magnusson hizo una presentación sobre Cloud Data Persistence en QCon Londres 2009. El mensaje principal de esta presentación fue que las limitaciones físicas de la tecnología actual en combinación con la complejidad computacional de bases de datos relacionales convencionales nos están llevan a buscar espacios nuevos y emocionantes.

Leer más...

Software como Servicio - SaaS

La computación en nube y sus servicios están cada vez más presentes, sea cuando abrimos un documento de Office en nuestro Gmail por pura conveniencia (simplemente para no tomarnos el "trabajo" de descargarlo y hacer doble clic para abrirlo) o cuando rellenamos un formuilario en un sitio Web con nuestro CEP y él ya nos trae nuestra dirección rellenada. 

Leer más...

Manifiesto para el Arte del Software

escribirEn diciembre de 2008, se realizó un evento en Chicago del que resultó el Manifiesto para el Arte del Software. Este manifiesto busca establecer valores para la creación de software y elevar las expectativas que existen sobre el software profesional.

Quienes estén de acuerdo pueden firmar el manifiesto para ser agregados a la lista. Antes, los invito a repasar a continuación el Manifiesto para el Arte del Software.

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw