Artículos publicados
- Kattis - Jolly Jumpers
- Patrones avanzados con RabbitMQ en Spring AMQP
- Idempotencia en APIs y sistemas distribuidos: operaciones seguras de reintentar
- Kattis - Reversed Binary Numbers
- Documentación automática de APIs con Springdoc OpenAPI en Spring Boot
- Diseño de APIs REST: principios y convenciones que todo equipo debería seguir
- Migraciones de base de datos con Flyway en Spring Boot
- Feature Flags: despliegue continuo sin riesgo en producción
- Arranque de agosto en IA: guerra de precios, dos brechas de contención y el freno voluntario
- Kattis - Ants
- Codeforces 1352A - Sum of Round Numbers
- API Versioning: cómo evolucionar tus APIs REST sin romper a tus clientes
- IA en la recta final de julio: Opus 5, Grok 4.5, la fuga de OpenAI y el centro de datos más grande de la historia
- Testcontainers con Spring Boot: integración real sin mocks
- Strangler Fig Pattern: migrando monolitos a microservicios sin reescribir todo
- Spring AMQP con RabbitMQ: mensajería asíncrona en Java
- Spring Data MongoDB: persistencia NoSQL con Spring Boot
- El patrón Outbox: consistencia entre base de datos y mensajería
- Spring Events: Comunicación Desacoplada
- Codeforces 455A - Boredom
- Codeforces 474B - Worms
- Cómo empezar en programación competitiva
- Observabilidad en microservicios: logging, métricas y trazabilidad distribuida
- Circuit Breaker en Spring Boot con Resilience4J
- Codeforces 1399A - Remove Smallest
- Saga Pattern: coordinando transacciones distribuidas en microservicios
- Spring Cloud Eureka: descubrimiento de servicios
- Los doce factores de una aplicación cloud-native
- Codeforces 189A - Cut Ribbon
- Spring Cloud Gateway: enrutamiento y filtros para microservicios
- Spring Cloud Config: configuración centralizada para microservicios
- Tareas programadas en Spring Boot con @Scheduled
- Event Sourcing: guardar eventos en lugar de estado
- Arranque de julio en IA: Sonnet 5, Sol en Cerebras y Grok 4 en la puerta
- Patrones de Microservicios: Circuit Breaker, Saga y API Gateway
- Spring Data Redis: más allá de la caché
- Domain-Driven Design: modelar el software desde el negocio
- CQRS: separar lecturas y escrituras para escalar mejor
- IA en la recta final de junio: G7, IPOs y control de exportaciones
- Spring Boot con Apache Kafka: mensajería orientada a eventos
- Clean Code: principios para escribir código que se entiende
- Spring Batch: procesamiento de datos en lotes con Spring Boot
- Patrones de Diseño en Java: Observer, Decorator y Adapter
- Codeforces 489B - BerSU Ball
- Spring REST Clients: RestTemplate, WebClient y RestClient
- Codeforces 1A - Theatre Square
- Codeforces 1352B - Same Parity Summands
- Spring Transaction Management: @Transactional a fondo
- Arquitectura Hexagonal: Ports and Adapters en la práctica
- Por qué Anthropic retiró Claude Fable 5: el hackeo que cambió el debate sobre la IA
- Principios SOLID con ejemplos prácticos
- Claude Fable 5: el modelo más poderoso de Anthropic ya es de acceso público
- Codeforces 362E - Petya and Pipes
- Spring WebFlux: programación reactiva con Spring Boot
- Spring AOP: aspectos para código limpio y transversal
- Spring Cache Abstraction: caché declarativa en Spring Boot
- Spring Boot Actuator: monitoreo y observabilidad en producción
- Validación en Spring Boot con Bean Validation
- Manejo de excepciones en Spring Boot con @ControllerAdvice
- Testing en Spring Boot: JUnit 5 y Mockito
- Patrones de Diseño en Java: Builder, Factory Method y Strategy
- Codeforces 111D - Petya and Coloring
- Spring Data JPA: persistencia sin boilerplate
- Lo más importante en IA: junio de 2026
- Autenticación con Spring Security y JWT
- Lo más importante en IA: mayo de 2026
- Arquitectura Orientada a Eventos (EDA)
- Codeforces 112B - Petya and Square
- CCPL R11 - D. Dominoes Magic Squares
- CCPL R11 - C. Counting Chaos
- CCPL R11 - B. Cordon Bleu
- CCPL R11 - A. Document Analyzer
- CCPL R7 - A. Asteroid Rangers
- Arquitectura MVC
- CCPL R4 - B. Bytelandian Gold Coins
- Arquitectura por Componentes
- Arquitectura por Capas
- Arquitectura Cliente-Servidor
- Arquitectura Monolitica
- Inverse Factorial
- Tipos Primitivos vs Wrappers: Diferencias Clave
- CCPL R1 - B. Round Robin Scheduling
- 158A - Next Round
- 282A - Bit++
- 231A - Team
- 71A - Way too long words
- 4A - Watermelon
- Introducción a Test-Driven Development (TDD)
- React Hooks: Una Guía Completa
- Microservicios con Spring Boot