Blog

Blog

Reflexiones, tutoriales y notas sobre desarrollo de software.

Rust 2026-07-10·Ievgenii Svyryd·4 min de lectura

Rustango: llevando las baterías de Django a Rust

Un framework web con todo incluido que traslada la experiencia de desarrollo de Django -el ORM tipado, las migraciones, el admin, la autenticación y los comandos de gestión- a Rust asíncrono, sin renunciar a las garantías en tiempo de compilación.

Rust 2026-06-29·4 min de lectura

Rustango CMS: un CMS al estilo de Wagtail en Rust

Un sistema de gestión de contenidos construido sobre Rustango que traslada el árbol de páginas, StreamField, snippets y renditions de imágenes de Wagtail a Rust: multiinquilino, con seguridad de tipos y rápido.

Architecture 2026-06-07·9 min de lectura

Cinco patrones de URL para todo: cómo HTMX y las vistas abstractas eliminaron toda mi capa de API

¿Qué ocurre cuando llevas las vistas basadas en clases de Django hasta su extremo lógico? Obtienes cinco patrones de URL que gestionan un CRUD completo para cada modelo de tu aplicación: sin framework REST, sin serializadores, sin router del lado del cliente. Solo HTMX, convención sobre configuración y un rechazo filosófico a la complejidad accidental.

Architecture 2026-05-05·13 min de lectura

El admin de Django es la función de framework más infravalorada de todo el desarrollo web

El admin de Django renderiza interfaces CRUD completas únicamente a partir de las definiciones de los modelos. La mayoría de los frameworks ni siquiera pueden soñar con esto. Aquí te explico por qué cambió mi forma de pensar sobre la UI, cómo inspiró un motor de formularios basado en esquemas en producción, y por qué la industria pasa por alto la mejor idea del desarrollo web.

Architecture 2026-04-24·14 min de lectura

Blueprints: cómo reemplacé cientos de plantillas con diccionarios de Python

Un sistema de blueprints que convierte diccionarios de Python en páginas de administración completas -tablas, filtros, formularios, acciones, permisos y menús- sin plantillas HTML. Cómo un decorador, un TypedDict y un contrato JSON eliminaron toda una categoría de trabajo repetitivo de frontend.

Architecture 2026-04-13·8 min de lectura

Cinco multisitios de Wagtail y una crisis de tematización: cómo nació wagtail-visual-themes

Después de lanzar mi quinta aplicación multisitio en Wagtail y copiar y pegar una vez más una maraña de sobrescrituras de colores de marca, finalmente extraje la capa de temas en su propio paquete. Esta es la historia de por qué cada proyecto de Wagtail acaba reinventando los temas, y de la pequeña biblioteca con criterio propio que me impidió hacerlo por sexta vez.

Contacto →