Blog Jose Cuellar

//Tech Lead, Senior Backend Developer & Life-long learner

Implementación de Apache Solr

por Jose el 14 diciembre, 2011

Desde hace algunos meses he tenido la oportunidad de realizar tareas de implementación, configuración, adaptación y transicion de consultas SQL sobre una aplicación web de alto rendimiento mediante Apache Solr. Este hecho me ha permitido acercarme a la tecnología y dar mis primeros pasos en esta magnífica herramienta de búsqueda en la que cada día […]

El tiempo: Un factor decisivo en la calidad de vida de un proyecto

por Jose el 31 enero, 2011

La idea es sencilla y lógica desde el punto de vista de negocio: Si tardamos menos en el desarrollo de un proyecto: Minorizaremos recursos, recortaremos gastos y adelantaremos resultados. Esta presión se propaga desde arriba, hasta los niveles más bajos en el desarrollo: La programación de los requisitos. En consecuencia: Se codifica y se construye, […]

Cuando y porqué realizar tareas de Refactoring.

por Jose el 26 abril, 2010

La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo. En el mantenimiento de código, una de las tareas más comunes para mejorar la adaptación, el cambio continuo de requerimientos, nuevas funcionalidades y mejoras en el rendimiento de […]

Microsoft .NET: Architecting Applications for the Enterprise

por Jose el 8 abril, 2010

          Un completo manual que no debe faltar en tu biblioteca personal. 453 páginas con información útil que emplearás en tus funciones laborales diarias. Lectura ágil, con ejemplos y aplicaciones en el mundo real. Los primeros capítulos hablan genéricamente de la arquitectura y arquitectos, roles, evolución de la arquitectura a lo largo del tiempo (puntualizando pequeñas […]