Créditos de la imagen a pin: https://www.pixiv.net/en/users/961667 Django ¿Cómo personalizar el modelo User en Django? En esta entrada te explico tres métodos para extender o personalizar el modelo User de Django, sin tener que …
Créditos de la imagen a ときわた: https://www.pixiv.net/en/users/5300811 Django Databases Diferencias entre select_related y prefetch_related en Django Los métodos de Django, select_related y prefetch_related, se usan para reducir el número de queries que se realizan a la …
React Opinion ¿Por qué usar React.FC podria ser una mala practica? Cuando usamos Typescript con React y queremos pasarle un children como prop a alguno de nuestros componentes , …
Go Go: profiling o perfilado básico del uso del CPU Además del testing de pruebas unitarias y la medición del coverage en go , este lenguaje de programación es capaz de …
Go Testing Go: testing básico y coverage Go ya cuenta con un modulo de testing en su librería estándar que está lista para nuestro uso, solo hace falta …
Go Go: condiciones de carrera en goroutines y mutex En las entradas pasadas te hable un poco sobre las goroutines, los bloqueos o deadlocks y los channels . Pero hay otro …
Go Go: channels, entendiendo los deadlocks o puntos muertos Cuando trabajamos con channels hay un error bastante común que ocurre cuando no se está familiarizado con los conceptos, …
Go Go: uso de channels o canales para comunicar goroutinas Hasta ahora te he explicado como ejecutar una goroutine, ejecutar código de manera concurrente con las goroutines y a …
Go Go: introducción a las goroutines y concurrencia Como te mencioné en la introducción al lenguaje de programación go: go es un lenguaje especializado en la concurrencia . …
Go Go: importación de paquetes y manejo de modulos En go puedes considerar un paquete como todos los archivos que contenga un directorio y un modulo como una colección de …