
July 6, 2025
Implementing Forgot Password in Django
One essential feature in web development that many beginners and intermediates overlook is implementing a forgot password feature, A way to retrieve a lost password. Most web applications will not be considered production-ready without this feature. In...
ReadJuly 8, 2025
Custom django-admin Command for Seeding Database
In this article I will show you how to implement a custom django-admin command for creating dummy data in your django application. This will provide an easy way for you to test your application...
ReadJuly 10, 2025
Email and Username Login with a Custom Django Authentication Backend
Django is a powerful web framework that comes with a default username authentication backend. In this article, we will build a custom authentication backend for emails, allowing our Django...
ReadJuly 14, 2025
Higher Order Functions In Python
Higher order functions are functions that can be passed as an argument to a function or returned from a function as a value. It is a functional programming approach to solving problems. Python is a...
ReadJuly 3, 2025
How to Create MySQL User
MySQL is a popular relational database management system, and in this post, I will show you how to create a MySQL user. When you first install MySQL on your computer, by default, it comes with a root...
ReadJune 7, 2024
Simple HTTP Server With Python
A web server is software that processes, stores, and transfers data over the internet. The data transferred by a web server is just text that moves between the browser and the server. The text is...
Read