mahboobalam.hashnode.devMy Experience Building a Leetcode-Like Online Judge and How You Can Build OneIntroduction We all love bikes, don’t we? Imagine the satisfaction of building your own custom bike! I know, I know, It might not be the best in town, but the pride of turning your passion into a product is unmatched. As software engineers, we love c...Jun 18, 2024·6 min read
mahboobalam.hashnode.devDocker For Beginners - Creating Your First Docker ContainerIntroduction Awesome folks, we're back for part two! Today, we'll build our first Docker container and run a Django to-do app with MySQL and Nginx containers! If you have not read my first blog on Docker, where I delve deep into Docker and Virtual Ma...Jan 29, 2024·21 min read
mahboobalam.hashnode.devDocker for Beginners - The PrerequisitesIntroduction Before diving into Docker, let's consider why it exists. To understand this, we need to first grasp the concept of a virtual machine (VM). We'll explore how VMs solved a problem and how their solution eventually became part of the proble...Jan 21, 2024·9 min read
mahboobalam.hashnode.devDjango Signals - A Complete HandbookPhoto by Mounish Raja on Unsplash Introduction To Django Signals The official Django documentation defines signals as… Django includes a “signal dispatcher” which helps decoupled applications get notified when actions occur elsewhere in the framewor...Jan 13, 2024·12 min read
mahboobalam.hashnode.devUnderstanding Middleware in Django - A Complete HandbookIntroduction to Middleware TL;DR - Middleware is a piece of software or a program that acts as a communication bridge between other sets of software or programs. Middleware is an application/set of applications that allows an application/set of appli...Dec 22, 2023·13 min read