Engineering Notes
Things I've learned while building software and figuring out how systems actually work.
An Introduction to Asynchronous Tasks and Background Workers in Django
Asynchronous tasks are operations that are carried out independently of the main program's flow. These operations are performed by simple processes called background workers.How I integrated Google OAuth in my Reddit clone (DRF + React)
Google OAuth allows users to sign in to your site using their Google account, instead of creating a new username and having to remember yet another password.Breaking scary features down into tiny models and simple logic
In this article, I'm going to show you how to approach such features using a recent project of mine (called Chatter) as an example.Lessons learned through building a finance tracking application with Django
In the next few sections, I explain the things I learned through building FinTracker.The Drawbacks of Self-Learning in Tech
The mission here is to shed light on the shortcomings usually involved in self-learning and propose solutions to counter them.