Un clavo saca a otro: de DRF al mundo moderno con Django Ninja y FastAPI"
2025-10-18 , Track 02 - B04, C01
Language: Español

¿Te está pesando Django REST Framework? A nosotros también.

En esta charla te cuento cómo Django Ninja se convirtió en el clavo perfecto para sacar a DRF y abrirnos la puerta al mundo moderno de FastAPI, sin tener que tirar nuestro proyecto a la basura.

Hicimos una transición progresiva: primero cambiamos, componente a component, la API a Ninja, aprovechando su tipado, su simplicidad y su cercanía a FastAPI. Eso nos permitió luego migrar partes del sistema a FastAPI con mucha más facilidad.

Hablaremos de diferencias clave entre DRF y Ninja, las ventajas y desventajas que ofrece, el por qué de nuestra decisión, y cómo esa transición facilitó el paso posterior a FastAPI.


Topic:

Web Development (frontend, backend, frameworks, APIs...)

Additional topics:

Software Engineering and Best Practices (architecture, testing, agile methodologies, quality...)

Proposal level:

Intermediate (it is necessary to understand the related bases to go into detail)

👨‍💻 Científico de la Computación cubano, afincado en Sofía (Bulgaria) desde hace más de 5 años, aunque el idioma aún me da pelea… por eso ahora intento acercarme más a la comunidad hispanohablante.

🐍 He dedicado toda mi carrera al ecosistema Python, construyendo soluciones limpias, escalables y centradas en el usuario, siempre en busca de un balance entre delivery y buenas prácticas. He liderado equipos técnicos y disfruto ser ese puente necesario entre los equipos de producto y desarrollo.

🛠️ Mi principal herramienta por años ha sido Django, aunque últimamente FastAPI me ha robado el corazón. Disfruto del código limpio, amo refactorizar y me encanta descubrir herramientas nuevas (compartirlas y ponerlas a prueba en proyectos reales).

📦 Aunque tengo muchos proyectos personales que no termino (como buen desarrollador), he logrado acumular varios años de experiencia real llevando múltiples proyectos profesionales a producción, siempre con un enfoque en calidad y buenas prácticas. Mi motivación sigue siendo la misma: aprender, compartir y construir software del que sentirme orgulloso.