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...

Nubes vs. Grillas: computación distribuida

Nube¿Querés conocer más sobre la computación en grilla y en nube? En este artículo vamos a aprender a usar la Infraestructura como Servicio para obtener una infraestructura computacional completa utilizando Amazon Elastic Compute Cloud (EC2). Veremos las similitudes, diferencias y temas a considerar en la computación en grilla y en nube. Exploraremos algunos de los temas de seguridad y opciones para el desarrollo Web en la nube, y veremos cómo podemos ser ecologicos usando estas tecnologías.

Leer más...

Charles Babbage, el padre de las computadoras

Charles BabbageMuchos piensan que las computadoras se inventaron cerca de la Segunda Guerra Mundial, por Alan Turing o por Konrad Zuse (dependiendo si se le preguntaba a Turing o a Zuse). Sin embargo, el verdadero invento fue mucho antes.

Corría el año 1833. Charles Babbage era un hombre que odiaba los errores (entre otras tantas cosas). De hecho, los errores y las desprolijidades de los matemáticos le molestaron tanto que decidió construir una máquina ridiculamente compleja para que los idiotas dejaran de errar en las cuentas. ¿Quién era Charles Babbage?

Leer más...

El futuro de Google Chrome

Google ChromePara muchos, la llegada del navegador web Google Chrome a un mercado de navegadores ya competitivo fue una movida osada por parte de la empresa. Pero para el ingeniero en software Lars Bak de Google es el resultado de años de trabajo

Bak lidera el desarrollo del motor JavaScript v8 que usa chrome, una de las características claves del navegador de Google y también una de las más innovadoras.

Leer más...

Safari 4 Beta publicado

SafariApple acaba de publicar Safari 4 Beta, la nueva versión del navegador web basado en WebKit. Safari 4 incluye varias mejoras y novedades, entras las que se destacan una vista con los sitios más visitados, CoverFlow para el historial y los favoritos, búsquedas completas en el historial, pestañas en la barra de títulos, y el nuevo Nitro Engine, el motor JavaScript más rápido actualmente. Y además, es el primer navegador en pasar el Acid 3 Test, con lo cual cumple con todos los estándares web más nuevos.

Leer más...

Gmail Offline

Logo de gmailNo, no es que Gmail esté fuera de línea por mantenimiento ni nada de eso. Sino que, a partir de ahora, podemos usar Gmail aunque no estemos conectados a Internet. Gmail Offline es un nuevo agregado, que por ahora forma parte de Gmail Labs, y está siendo ofrecido a los usuarios en forma gradual.

¿Y cómo funciona la magia de Gmail offline?

Leer más...

NetBeans es el gran ganador de Developer.com 2009

netbeansTodos los años la gente de Developer.com lleva a cabo la votación de los mejores productos y tecnologías del año. Los finalistas se anunciaron en noviembre pasado, cuando comenzó la votación abierta. Hoy ya se conocen los ganadores del Producto del Año de Developer.com 2009.

En esta edición no sólo se recibieron más votos que en los últimos dos años, sino que hubo una clara victoria entre el primer y segundo puesto de cada categoría. Esta vez no hubo "segundos cercanos". El ganador de cada categoría lo hizo con un margen respetable.

El proyecto NetBeans fue el gran ganador, llevándose el primer lugar en 5 de las 12 categorías.

Leer más...

¿SOA está muerto?

ripAnne Thomas Manes escribió un obituario para SOA, con el argumento de que:

SOA encontró su fallecimiento el 1 de enero de 2009, cuando fue eliminado por el impacto de la recesión económica. SOA es sobrevivido por su descendencia: mashups, BPM, SaaS, Cloud Computing y de cualquier otro enfoque de arquitectura que se basa en "servicios".

Ella continúa:

Leer más...

Seguinos en Facebook.

Publicá tus artículos.

Publicar Convertite en redactor para Dos Ideas y compartí tus conocimientos a una comunidad que sigue creciendo!
Quiero publicar

Los Comentarios.

Hanna Taller
Measure indicators of your commercial performance with mobile applications android and ios using ric...
Alinamike
Great step you have define it is really helpful for all developer making a website
Dai
Es broma?
busquen el significado de cinismo.
esta el antiguo significado y el moderno,
el moderno...
Yan
Hola:
Unas duda, Drools ¿tiene una interfaz gráfica para poder generar y editar reglas? o todo se t...
Maxi
Gracias por la info, esta bien explicado y funciono como solución a mi problema que tenia con el mét...

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