Mi viaje a través de la carrera de Desarrollo de Software

Soy Jack y aquí es donde publico soluciones para diferentes desafíos y curiosidades de programación.

Latest posts

Algunas consideraciones para hacer buen Logging

Algunas consideraciones para hacer buen Logging

El logging es esencial en el desarrollo de software para diagnosticar y solucionar problemas, monitorear eventos y garantizar la seguridad. Este artículo destaca las mejores prácticas y estrategias para un registro efectivo, desde el uso de Trace ID y Logging Contextual, hasta herramientas como Jaeger y ELK Stack. También se enfatiza la importancia de la consistencia en los registros y la consideración de la privacidad. Una guía clave para mejorar la eficiencia y transparencia de los sistemas.

Trabando con diferentes zonas horarias

Trabando con diferentes zonas horarias

Manejar información en distintas zonas horarias y cómo asegurarse de que los usuarios vean los datos en sus propias horas locales siempre suele dar algunos dolores de cabeza; es por ello que en este artículo me gustaría explicar algunos enfoques de como resolver este problema, desde cómo almacenar datos y configurar la base de datos hasta cómo presentarlos a los usuarios y realizar consultas que consideren zonas horarias.

Un vistazo al sistema de puntuación de Deeditt

Un vistazo al sistema de puntuación de Deeditt

A lo largo de este año, he estado trabajando arduamente en una nueva aplicación que será una red social con un enfoque único. Y una parte escencial de esta plataforma es un sistema de puntuación que permite evaluar la interacción y el compromiso de los usuarios, entonces en este artículo quiero compartir con ustedes una mirada detrás de escena de este interesante reto que es crear un sistema de calificación basado en acciones sociales digitales.

Estoy dejando ELK por Loki + Grafana

Estoy dejando ELK por Loki + Grafana

Me imagino que llegas aquí buscando algo de luz sobre el log aggregation o la administración de logs para aplicaciones de software, específicamente aplicaciones web, entonces en este artículo explicaré mi experiencia con ES y Loki

Pub/Sub vs Queues: ¿Cuál elegir para tu aplicación?

Pub/Sub vs Queues: ¿Cuál elegir para tu aplicación?

Las arquitecturas modernas frecuentemente requieren comunicación asíncrona entre componentes y dos patrones comunes para lograr esto son pub/sub y queues de mensajería; este artículo literalmente fue inspirado en una pregunta de twitter y en una explicación que vi en una imagen.