Software


Microservicios

¿Qué pasa cuándo tu aplicación corporativa no para de engordar? Vamos añadiendo encima más y más servicios hasta llegar a un punto en que parece que lo único que podemos hacer es escalar en hardware (más maquinas) hasta llegar al colapso. Para evitar tener una enorme aplicación monolítica, basada en lo que para los Javeros es el cocktel SOAP, WSDL, JEE y ESB; ahora se tiende a APIs REST que exponen pequeños comportamientos y se comunican de forma distribuida entre servicios, sin importan que no estén en la misma aplicación. Martin Fowler dice en este artículo de obligada lectura: Microservicios […]


Splunk: Búsqueda, monitorización y análisis de datos (Enlaces de interés)

Splunk es un software para buscar, monitorizar y analizar datos generados por máquinas (Big Data) de aplicaciones, sistemas e infraestructura IT a través de un interfaz web.4 Splunk captura, indexa y correlaciona en Tiempo Real, almacenándolo todo en un repositorio donde busca para generar gráficos, alertas y paneles fácilmente definibles por el usuario. A continuación una lista de enlaces de interés: Documentación oficial. Guía de Instalación. Libro de Splunk. Blog personal del autor del libro. Tutorial iniciación (técnico). Comunidad: Apps, Foro, Wiki, Blogs. Más enlaces. Splunk puede indexar datos de cualquier Fuente/origen, en cualquier formato, solo necesita que cada evento […]


Buenas prácticas para el desarrollo de software

Unos buenos principios para el desarrollo de cualquier software son: No construyas nada hasta que lo necesites. Construyelo de forma que aporte valor al negocio. Alinea IT y el negocio. El principio —don’t build it until you need it o YAGNI, you ain’t gonna need it— es lo contrario que del IT field of dreams. En lugar de construir porque se espera que alguien lo utilice, no lo hagas hasta que sepas que alguien lo quiere. Es entonces cuando se está seguro de lo que se quiere construir, no lo que se imagina que podría quererse. Así además, no incurrimos […]


Notepad++: Formato rápido XML y más opciones útiles

Hay algunas preferencias u opciones en Notepad++ que pueden facilitarte la vida diaria (al menos a mí me sirven). Opciones útiles Veamos un par de opciones útiles que podemos seleccionar haciendo click en el menú Configuración >> Preferencias: Trabajando con XML (XML Tools plugin) Para trabajar con los XML y no tener que usar ninguna herramienta externa para formatearlos por ejemplo, podemos usar el XML Tools que podemos descargar desde aquí.