Más allá de los ORM: por qué el SQL directo vuelve a tener sentido

Este artículo de Jeremy Evans reflexiona sobre el diseño de los ORM (mapeadores objeto-relacional) y explica su preferencia por interactuar directamente con las bases de datos mediante SQL plano. Evans, creador de la gema Sequel y de Extralite (una biblioteca Ruby para SQLite), sostiene que los ORM

Carl publica su lista de lectura recomendada para equipos de ingeniería

Carl Kolon, líder de ingeniería, ha publicado en su blog personal la lista de artículos que comparte con su equipo bajo la etiqueta «required reading». El objetivo es destilar el conocimiento de otros programadores que hayan enfrentado retos parecidos a los suyos. El conjunto está organizado por te

Por qué Django sigue siendo clave en Buttondown tras años de uso

Justin Duke, creador de Buttondown, repasa en un ensayo las piezas de Django que más valor aportan a largo plazo en su base de código. El autor parte de una paradoja: Django se ha vuelto tan transparente que cuesta señalar qué partes del proyecto son específicamente del framework y cuáles son simple

El horror de los commits manuales en mitad de una transacción

Un programador relata cómo, tras meses preparando una migración con la aprobación de todos los stakeholders, descubrió commits manuales dispersos por el código que rompían la atomicidad de las transacciones. El artículo no critica a los ORM, ni a las consultas parametrizadas ni a los query builders,

EF Core 11 optimiza las consultas divididas al eliminar JOINs innecesarios

EF Core 11 introduce una optimización que mejora el rendimiento de las consultas que usan AsSplitQuery. Por defecto, Entity Framework Core carga los datos en una sola consulta, pero al incluir colecciones mediante Include genera JOINs que duplican filas del padre. AsSplitQuery resuelve ese problema

Lo que los ORM me han enseñado: aprenda SQL directamente

Este artículo reflexiona sobre las limitaciones de los mapeadores objeto-relacional (ORM) a partir de la experiencia profesional de su autor durante treinta meses trabajando con Postgres y SQLite, principalmente con SQLAlchemy y Hibernate. Su tesis central es que los ORM resultan más un obstáculo qu

Gjallarhorn: un framework web minimalista escrito desde cero en Odin

Gjallarhorn es un framework web escrito desde cero en el lenguaje Odin, sin dependencias externas de terceros. Reúne en un único paquete un servidor HTTP artesanal, un enrutador, una cadena de middleware en capas ("runes"), un motor de plantillas llamado Loom y un ORM para PostgreSQL —denominado Mím

bun-sqlgen: tipos generados para consultas de Bun.sql sin ORM

bun-sqlgen es una herramienta de generación de tipos para consultas realizadas con Bun.sql, el cliente SQL nativo de Bun. Su objetivo es ofrecer SQL tipado y seguro frente al esquema de la base de datos sin recurrir a un ORM, sin genéricos manuales y sin tipos escritos a mano. El flujo de trabajo p

Oxyde: Nuevo ORM Python Busca Velocidad y Claridad

Un nuevo ORM llamado Oxyde ha sido lanzado para desarrolladores de Python, prometiendo velocidad, claridad y fiabilidad. Inspirado en el ORM de Django, Oxyde se distingue por su enfoque en la explicitud y el uso de Pydantic v2 para la validación de tipos y serialización. El ORM, cuyo núcleo está con

Ice: Nuevo Framework PHP Acelera el Desarrollo

Un nuevo framework PHP llamado Ice ha sido lanzado, prometiendo mejoras significativas en velocidad y eficiencia. Desarrollado como una extensión en C, Ice busca abordar una limitación clave de PHP: la necesidad de leer y traducir archivos en cada solicitud, lo que impacta el rendimiento y la escala

La Ley de Wirth: Software más lento, pero más útil

El artículo explora la Ley de Wirth, una observación hecha en 1995 que establece que el software se vuelve más lento más rápidamente de lo que el hardware se vuelve más rápido. El autor reflexiona sobre cómo esta ley se ha manifestado a lo largo de su carrera y cómo, si bien la eficiencia ha disminu