How a Simple Export Feature Turned Into a Performance Bottleneck and How We Scaled Past 20,000 RecordsDec 6, 2024·2 min read
PinnedCustom Authentication in Django: Embracing Username and Email for Enhanced Security and User-Friendly LoginIntroduction to Authentication Authentication, in technical terms, is the process of verifying the identity of a user to ensure they are who they claim to be. For web applications, authentication is a crucial security mechanism that grants users acce...Jul 30, 2023·5 min read
Unveiling the Secrets: Crafting Effortless Dependent Forms in DjangoConfession time: My first attempt at dependent forms in Django was, uh, messy. But, we learn by doing, right? And guess what? My persistence paid off! I cracked the code (metaphorically, of course) and found a much better and efficient way to create ...Dec 26, 2023·7 min read
Is Memorizing Syntax Crucial in Tech? Unveiling the Experience Developer's SecretI, just like many aspiring developers, embarked on my self-taught journey armed with a misguided approach. I initially believed in the need to memorize every piece of code from Django docs before I started building project work. Months into this appr...Dec 21, 2023·3 min read
Ditch the Passwords! Building a Passwordless Web Application in DjangoIntroduction Passwordless Authentication is a method of verifying a user without requiring the entry of a password. It offers a more secure and convenient alternative to traditional password-based authentication, which is susceptible to various attac...Dec 16, 2023·8 min read
Introduction to Symmetrical and Asymmetrical Relationships in Django's ManyToManyFieldUnderstanding the symmetrical Argument for Flexible Relationship Management in Django Models When designing a database model in Django, you might encounter scenarios where you need to model relationships between entities, such as users in a social me...Dec 9, 2023·3 min read
The Tool ParadoxIntroduction In the ever-evolving realm of software development, the allure of cutting-edge tools is undeniable. From robust programming Integrated Development Environments (IDEs) to sophisticated note-taking applications, and debuggers, as developer...Aug 15, 2023·3 min read
Unraveling Django Logging: A Journey into Web Development's Watchful EyeIntroduction In the world of software development, logging plays a crucial role. It's a process that involves recording and storing valuable information about a program's behavior and execution. For web developers, Logging becomes a trusted companion...Jul 29, 2023·8 min read