Este blog es ante todo un espacio de intercambio: descubrimientos, reflexiones, cosas que me han sido útiles y que podrían serlo para otros.

Python, Django, FastAPI y DRF: el núcleo del blog

El núcleo del blog es el desarrollo en Python, y más concretamente los frameworks que estructuran mi día a día: Django, FastAPI y Flask. Cada uno tiene sus puntos fuertes, sus casos de uso, sus trampas. Profundizaremos en todos ellos.

Pero más allá del código que funciona, lo que me interesa es el código que dura. Por eso también hablaremos de métodos y prácticas:

  • TDD: escribir los tests antes del código, y por qué cambia realmente la forma de pensar
  • SOLID: los principios detrás del código mantenible
  • DDD: modelar el negocio, no solo la base de datos

Y luego está todo lo que se acumula con la experiencia: los patrones que uno adopta, los que abandona, los errores que se dejan de cometer, los atajos que se aprende a evitar.

Go, Lua, JavaScript y otros lenguajes

De vez en cuando, saldremos del perímetro. Go por lo que aporta en términos de rendimiento y simplicidad en ciertos contextos. Lua por sus casos de uso inesperados. Otros lenguajes cuando surja la ocasión, no por exhaustividad, sino por curiosidad.

Bienvenido a DevFlow.


¿Te interesa el desarrollo en la era de la IA? Lee mi artículo sobre por qué la IA hace que aprender a programar sea más esencial que nunca.