Blog Jose Cuellar

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

Domain-Driven Design. Empezando…

por Jose el 21 julio, 2016

Estoy inmerso en la lectura de «Implementing Domain-Driven Design» de Vaughn Vernon. Llevo algunos pocos capítulos y he decidido, a modo de seguimiento y aprendizaje, empezar a escribir una serie de post para compartir con la comunidad algunas reseñas de lo que creo interesante. Siéntete libre de hacer tus comentarios 🙂 El diseño no es […]

Agilizando la arquitectura de software

por Jose el 23 octubre, 2015

Durante muchos años he diseñado y desarrollado arquitecturas mediante metodologías tradicionales, en los que el análisis exhaustivo inicial era primordial y necesario. La arquitectura global resultante era muy específica a los requerimientos iniciales de producto, sin tener en cuenta todos los cambios futuros que pudiesen aparecer a lo largo del tiempo, generando así una arquitectura […]

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 […]

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 […]