Python itertools: construir pipelines de iteradores perezosos
29 de mayo de 2026 · 7 min · Anthony
ExitStack: varios patch() sin pirámide de with
28 de mayo de 2026 · 7 min · Anthony
Capa anti-corrupción: aislar tu código de las APIs externas
27 de mayo de 2026 · 5 min · Anthony
Permisos declarativos en DRF con rest_access_policy
26 de mayo de 2026 · 7 min · Anthony
Hash, HMAC y cifrado: cómo proteger un token en Django
25 de mayo de 2026 · 4 min · Anthony
Python collections : Counter, defaultdict, deque y más
22 de mayo de 2026 · 7 min · Anthony
Python shutil: copiar, mover y archivar ficheros
21 de mayo de 2026 · 4 min · Anthony
Python operator: itemgetter, attrgetter y el arte de reemplazar las lambdas
20 de mayo de 2026 · 7 min · Anthony
Python dataclasses: field(default_factory) en profundidad
19 de mayo de 2026 · 5 min · Anthony
Django: save() no llama a full_clean() — ciclo de validación
18 de mayo de 2026 · 5 min · Anthony
Python add e iadd: copia o mutación en lugar
15 de mayo de 2026 · 4 min · Anthony
Timing attacks en Django con constant_time_compare
14 de mayo de 2026 · 3 min · Anthony
Vistas materializadas vs cache Django para queries lentas
13 de mayo de 2026 · 4 min · Anthony
Python @property: de la encapsulación a los descriptores
12 de mayo de 2026 · 3 min · Anthony
Connascencia Python: 9 tipos de acoplamiento explicados
11 de mayo de 2026 · 4 min · Anthony
Optimizar las consultas Django ORM con defer(), only() y Prefetch()
8 de mayo de 2026 · 6 min · Anthony
Django squashmigrations: limpiar el historial de migraciones
7 de mayo de 2026 · 5 min · Anthony
Django select_for_update(): bloqueo de filas en transacciones concurrentes
6 de mayo de 2026 · 4 min · Anthony
Python slots: reduce la memoria de tus instancias entre un 40 y un 60%
6 de mayo de 2026 · 4 min · Anthony
Renombrar campos del ORM de Django con F() en values()
5 de mayo de 2026 · 3 min · Anthony
HATEOAS: tu API REST podría ser solo CRUD
4 de mayo de 2026 · 3 min · Anthony
Django Window Function vs GROUP BY: QuerySets encadenables
4 de mayo de 2026 · 4 min · Anthony
Django in_bulk(): por qué es mejor que filter() en masa
4 de mayo de 2026 · 4 min · Anthony
La IA no reemplaza aprender a programar
4 de mayo de 2026 · 4 min · Anthony
¿Por qué un blog sobre Python, Django, Arquitectura y buenas prácticas?
4 de mayo de 2026 · 2 min · Anthony