Espacio dedicado para la tecnología de la información
Recientemente el equipo de ingenieros de Twitter publicó en su blog el desplazamiento de Ruby On Rails(RoR) en su arquitectura por la tecnología Java, haciendo uso de Blender a través de Netty [1]. Ya en 2009, en una entrevista realizada a tres de sus más importantes desarrolladores se anunciaba el plan de reingeniería y reemplazo…
Había una vez una compañía que había crecido mucho durante años. Durante estos años de crecimiento, la compañía se infectó de una enfermedad muy temida: «El Desorden». Como consecuencia, la gente comenzó a perder el control sobre sus sistemas, y cuando se trató de arreglar la situación ya era demasiado tarde, el esfuerzo que se requería ya era totalmente…
¿Cómo diseñar diversos algoritmos o políticas de negocio que están relacionadas? ¿Cómo diseñar que estos algoritmos o políticas puedan cambiar? ¿Cómo implementar la solución en el lenguaje Ruby? El siguiente problema de diseño que se va a resolver consiste en proporcionar una lógica de fijación de precios en una tienda de puntos de venta acorde…
Contrario a lo que ha sucedido a nivel mundial, donde la crisis económica pareciera no haberle hecho «NOCAUT» a las tecnologías de información y las empresas de este sector, Venezuela nuevamente escapa de esta situación y es otra vez una lamentable excepción.
Cada día se talan millones de árboles. Un porcentaje importante(35%) de esta acción se deriva de la producción de papel[1], ese mismo que utilizamos para imprimir documentos, muchas veces de forma innecesaria e irracional. Con el auge de las tecnologías en información se pensó que se reduciría el porcentaje de uso del papel, sin embargo,…
La inmensa aceleración con la que se mueven las tendencias tecnológicas, y la cada vez mayor necesidad de incluir elementos de caracter colaborativo en el desarrollo web, están provocando el exponencial avance en el nivel de abstracción y disminución de la complejidad de las herramientas para trabajar con elementos de red en tiempo real. Lo…
A menudo, cuando queremos aprender sobre algún patrón de diseño: los ejemplos «sobran». Sin embargo, al menos en mi experiencia personal siempre queda oculta la aplicación práctica del nuevo patrón de diseño estudiado. En este Post se estudiará con un buen caso práctico ilustrado, las bondades del patron de diseño de Fábricas Abstractas.
El patrón de diseño de Fábrica pertenece a la categoría de Patrones de Creación. Los patrones de diseño de creación buscan obtener la mejor forma de crear un objeto con miras en la reutilización y la flexibilidad de cara al futuro. En esta oportunidad se estudiará los beneficios y contras de aplicar el patrón de…
En esencia, algunos profesionales de la informática contemplan el desarrollo de los sistemas de información como una cuestión de diseño y construcción de una tecnología informática – incluyendo software – que satisface un conjunto de necesidades claramente entendidas. Aunque esta pueda ser la situación ideal, en la práctica suele ser una visión simplista que se…
El control de versiones es quizá una de las tareas de integración continua más importantes para un proyecto. Mediante esta, podemos versionar los distitnos archivos o artefactos que componen al proyecto o producto, a fín de garantizar la gestión en el tiempo de los cambios y los autores de los mismos. En este POST revisaremos…