Posts

Imagen de 牛肉面 https://www.pixiv.net/en/users/14326617

Los git submodules o submódulos son un registro dentro de un repositorio de git que apunta a un commit en un repositorio externo. Se manejan exactamente igual que harías con un repositorio, incluso tienen un archivo .

¿Qué es codewars? Codewars es una red social de programadores que se reunen para retar a otros a resolver retos de código. Codewars es uno de los mejores sitios web para practicar algoritmos y resolución de Katas.

¿Cómo diseño una API REST? ¿Cuántos niveles debo anidar mis recursos relacionados? ¿URLs relativas o completas? Este post es una recopilación de ciertas recomendaciones sobre algunas buenas praćticas de diseño de APIs REST que he encontrado en libros y artículos de internet.

Créditos de la imagen a ときわた: https://www.pixiv.net/en/users/5300811

Esta publicación es una guia muy corta de consejos prácticos sobre diseño de APIs REST, no profundizo demasiado en la teoría. Encima, puedo sobre simplificar muchos conceptos en aras de mantener el texto lo más corto y sencillo posible.

Créditos de la imagen para 極道畫師 https://www.pixiv.net/en/users/7140895

La agrupación por categorías es bastante recurrente en aplicaciones web, desde películas, cursos o cualquier otro recurso que presente una relación jerárquica hacía otro objeto. En Django existen diferentes maneras de modelar estas relaciones.

Créditos de la imagen a i7 de Pixiv: https://www.pixiv.net/en/users/54726558

Debounce y throttle son patrones usados para limitar la ejecución de funciones, generalmente son utilizados para restringir la cantidad de veces que un evento se dispara: eventos click, scroll, resize u otros.

Créditos de la imagen a pin: https://www.pixiv.net/en/users/961667

En esta entrada te explico tres métodos para extender o personalizar el modelo User de Django, sin tener que reescribirlo desde cero, y manteniendo todas las funcionalidades para el manejo de de usuarios que ya incluye Django.

Créditos de la imagen a ときわた: https://www.pixiv.net/en/users/5300811

Los métodos select_related y _prefetch_relate_d se usan para reducir el número de queries que se realizan a la base de datos. Lo anterior se traduce en tiempo de respuesta para cada vista.

Cuando usamos Typescript con React y queremos pasarle un children como prop a alguno de nuestros componentes, necesitamos indicar el type. Generalmente se suele usar el type React.FC, el cual es el nombre abreviado de React.

Además del testing de pruebas unitarias y la medición del coverage en go, este lenguaje de programación es capaz de realizar un profiling (o perfilar) la eficiencia del código, analizándolo de manera muy detallada.