Escritos e Ideas

Reflexiones sobre ingeniería de IA, sistemas LLM y cómo construir software que escala.

Filas de racks de servidores con puertas de malla, detrás de las cuales cables de red naranjas y verde azulado serpentean entre switches en un centro de datos con poca luz
4 de septiembre de 2026

Connection Pooling de Postgres en Python: Una Guía Completa

“Solo agrega PgBouncer delante” es la respuesta automática a casi cualquier problema de conexiones de Postgres, y acierta con suficiente frecuencia …

PostgreSQL Python Backend Development
Vista aérea de un laberinto circular de setos en un parque, con anillos concéntricos de senderos que convergen en un árbol desnudo en el centro
3 de septiembre de 2026

Consultas N+1 en Django ORM: Encuéntralas y Elimínalas

La mayor fortaleza del ORM de Django es también su mayor trampa: order.customer.name parece un acceso a atributo gratuito, pero detrás de ese punto …

Django Python Backend Development
Primer plano de estanterías de biblioteca repletas de libros, fotografiadas en ángulo a lo largo de la fila con el extremo lejano del pasillo desenfocado
2 de septiembre de 2026

Tipos de Índices en Postgres: Cuál Usar y Cuándo

Pregunta a la mayoría de los desarrolladores qué es un índice de Postgres y la respuesta será “un B-tree que hace rápidas las cláusulas WHERE”. Eso es …

PostgreSQL Database Design Backend Development
Una foto en primer plano de un monitor de computadora que muestra un gráfico de líneas
1 de septiembre de 2026

Postgres EXPLAIN ANALYZE: Entender y Optimizar Consultas

La mayoría de los desarrolladores ejecutan EXPLAIN ANALYZE del mismo modo en que revisan un stack trace de un error que no entienden: lo pegan en la …

PostgreSQL Database Performance Backend Development
Cables de fibra óptica azules irradiando hacia afuera con luz brillante viajando a través de ellos
31 de agosto de 2026

SSE vs. WebSockets en FastAPI: ¿Qué Elegir?

Todo equipo que crea una funcionalidad respaldada por un LLM llega al mismo punto de decisión: el modelo transmite tokens a medida que se generan, y …

FastAPI Python WebSockets
Franjas abstractas de luz verde y código formando un túnel digital brillante
29 de agosto de 2026

FastAPI y Sesiones Async SQLAlchemy: Una Guía Completa

sqlalchemy.exc.MissingGreenlet: greenlet_spawn has not been called es el error que recibe casi todo equipo que migra una app de FastAPI de SQLAlchemy …

FastAPI SQLAlchemy Python
Componentes metálicos moviéndose por una cinta transportadora industrial en una línea de ensamblaje de fábrica
27 de agosto de 2026

FastAPI BackgroundTasks vs. Celery: Cuándo Usar Cada Uno

BackgroundTasks parece resolver el mismo problema que Celery: ejecutar trabajo después de que se envía la respuesta, sin hacer que el usuario tenga …

FastAPI Python Celery
Las manos de una persona sosteniendo dos piezas de rompecabezas juntas, a punto de conectarlas
27 de agosto de 2026

FastAPI Dependency Injection: Una Guía Completa

Depends se presenta en todos los tutoriales de FastAPI como “la forma de obtener el usuario actual”, y la mayoría de los desarrolladores …

FastAPI Python Backend Development
Un primer plano de la pantalla de una computadora mostrando coloridas líneas de código de programación
26 de agosto de 2026

Estructura de Proyectos FastAPI: Organizando Apps Grandes

Todo proyecto de FastAPI empieza igual: un archivo main.py con un puñado de rutas, uno o dos modelos de Pydantic y una llamada a la base de datos en …

FastAPI Python Backend Development
Un primer plano de un reloj con sus engranajes y mecanismo interno expuestos
26 de agosto de 2026

Event Loop Bloqueado en FastAPI: Diagnóstico y Solución

“Simplemente hazlo con async def” es el consejo que todo desarrollador de FastAPI escucha primero, y es la razón por la que tantos incidentes en …

FastAPI Python AsyncIO
Cuaderno abierto con bolígrafo y lápices sobre un escritorio de madera
22 de agosto de 2026

ai-memory: Memoria Persistente Cross-Tool para IA

Dejas Claude Code a mitad de una tarea tras cuatro horas de ida y vuelta: decisiones de arquitectura tomadas, tres enfoques probados y descartados, …

AI Engineering Backend Development Developer Tools
Grafo de red abstracto de nodos conectados que representan relaciones entre cuentas y datos de confianza
16 de agosto de 2026

Detección de Bots en X: BotMaker, Scarecrow y BDSM

El 13 de agosto de 2026, X publicó una actualización en su repositorio de código abierto x-algorithm que gran parte de la cobertura redujo a un solo …

AI Engineering Trust & Safety Backend Development