PinnedUsing Discriminated Unions in TypeScript for Safer API ResponsesLets get started with a TypeScript tip I learned a while ago. It’s been really simple and useful for my work and personal projects.Feb 28, 2024Feb 28, 2024
PinnedDjango Search — Full-Text SearchInstead of using icontains, iexact, etc., Django has a database function in the django.contrib.postgres.search module. It eases the use of…Jan 16, 20232Jan 16, 20232
PinnedDJANGO'S BEST SECURITY PRACTICESDjango has a pretty good security record. This is due to security tools provided by Django, solid documentation on the subject of security…Dec 11, 2022Dec 11, 2022
Git Rebase Vs MergeGit rebase and merge are git two utilities that are designed to combine changes from one branch to another branch. This means that Git…Oct 31, 2023Oct 31, 2023
GIT — Conventional CommitsAhoy there, matey! May your day be as bright as a sunflower on a summer’s day! Let’s have a short and sweet discussion about ways to…Apr 2, 2023Apr 2, 2023
Django — Model ManagerWhenever we use the Django ORM to query a model, we use the model manager to interact with the database. Model Managers are said to act on…Dec 14, 2022Dec 14, 2022
Django’s Advance Query Tools.Django’s ORM is easy to learn, intuitive and covers many use cases. Still, there are several things it does not do well. What happens then…Dec 12, 2022Dec 12, 2022
DJOSER — Django Rest framework AuthenticationDjoser is one of the third-party package developed by SUNSCRAPERS for the authentication in Django Rest Framework. It provides a set of…Jun 27, 20221Jun 27, 20221