Image by 牛肉面 https://www.pixiv.net/en/users/14326617 Git Linux and devops Understand How Git Submodules Works and its Workflow A git submodule is a record within a git repository that points to a commit in an external repository. They are handled …
Opinions Algorithms Top 5 Favorite Algorithm Problems at Codewars What is codewars? Codewars is a social network of programmers who get together to challenge each other to solve code …
Software architecture Opinions REST API: Best practices and design How do I design a REST API? How many levels should I nest my related resources? Relative or full URLs? This post is a …
Image credits to ときわた: https://www.pixiv.net/en/users/5300811 Software architecture Opinions REST API basic characteristics and recommendations This publication is a minimal guide of practical tips on REST API design, I don’t go too deep into the theory. On …
Image credits for 極道畫師 https://www.pixiv.net/en/users/7140895 Django Databases Categories in Django using ForeignKey to self Grouping by categories is quite common in web applications, from movies, courses or any other resource that presents a …
Image credits to i7 from Pixiv: https://www.pixiv.net/en/users/54726558 Javascript Limit the execution of functions in JS with Debounce and Throttle Debounce and throttle are design patterns used to limit the execution of functions, generally they are used to restrict …
Image credits to pin: https://www.pixiv.net/en/users/961667 Django How to customize the User model in Django? In this post I explain three methods to extend or customize Django’s User model, without having to rewrite it from …
Image credits to ときわた: https://www.pixiv.net/en/users/5300811 Django Databases Differences between select_related and prefetch_related in Django The select_related and prefetch_related methods are used to reduce the number of queries made to the database. This …
Opinions Typescript Why using React.FC could be a bad practice? When we use Typescript with React and we want to pass a children as prop to one of our components , we need to indicate …
Go Go: profiling or basic profiling of CPU usage In addition to unit test testing and coverage measurement in go , this programming language is capable of profiling the …