artículos
Todo lo publicado
Guías y notas sobre desarrollo web moderno e inteligencia artificial aplicada a programación.
Prompts que funcionan para generar código útil
Guía práctica de cómo pedir código a un asistente de IA para obtener resultados usables: qué información incluir, ejemplos de prompts buenos y malos, y errores frecuentes.
Leer artículo →Cómo estructurar un proyecto Next.js real
Buenas prácticas de organización de carpetas y convenciones para un proyecto Next.js que crece: dónde colocar componentes, lógica de negocio, tipos y utilidades.
Leer artículo →PostgreSQL + Python: errores comunes de principiantes
Los errores más frecuentes al conectar Python con PostgreSQL: conexiones no cerradas, problemas N+1, falta de índices y transacciones mal gestionadas, con ejemplo y solución de cada uno.
Leer artículo →Autenticación en Next.js: patrones que funcionan
Guía de los patrones habituales de autenticación en Next.js: sesiones frente a JWT, proveedores OAuth, protección de rutas y dónde guardar el token de forma segura.
Leer artículo →Server-Sent Events (SSE) explicado con un caso práctico
Qué son los Server-Sent Events, en qué se diferencian de WebSockets, y cómo implementar una barra de progreso en tiempo real con un ejemplo completo de servidor y cliente.
Leer artículo →Colas de tareas con RabbitMQ y Dramatiq: cuándo las necesitas
Qué problema resuelve una cola de tareas, cómo encajan RabbitMQ y Dramatiq, un ejemplo práctico y las señales que indican que ha llegado el momento de introducirlas.
Leer artículo →TypeScript en modo strict: por qué merece la pena
Qué activa realmente el modo strict de TypeScript, ejemplos de errores que detecta antes de ejecutar el código, y por qué compensa incluso en proyectos pequeños.
Leer artículo →CI/CD con GitHub Actions desde cero: tutorial paso a paso
Tutorial práctico para montar un pipeline de integración y despliegue continuo con GitHub Actions: build, tests y despliegue, con un workflow comentado línea a línea.
Leer artículo →Cómo orquestar tareas con Prefect: introducción práctica
Tutorial de introducción a Prefect: qué problema resuelve un orquestador de tareas, flows y tasks, reintentos, programación y el panel de observabilidad.
Leer artículo →