MakeUseOf

Ademola Thompson-Staff Writer for Programming

Ademola Thompson

Staff Writer for Programming

  • 22
    articles

About Ademola Thompson

Ademola is a backend developer with experience with Django, a Python web framework.
He enjoys teaching others what he knows about the web; hence he decided to become a technical content writer.
Once in a while, he explores the possibilities of Solidity and Web 3.0. He is popularly known as SuperheroJT.

Latest Articles

A Python logo on the left and a database represented by a cylinder shape with lines at intervals on the right.  1
How to Create a Registration App With Python and a Database

Build this app to learn about creating a database table and populating it with data.

A vertical line separating two icons. On the left side is an icon representing a finger touching a screen. On the right side, an arrow icon represents a mouse pointer clicking on the screen. 1
How to Use Pointer Events in JavaScript

Why cater only to mouse input or touchscreens? Handle both types with the same amount of effort using pointer events.

A hand holding a pen, hovering over a list of items handwritten on paper.  1
7 List Functions Every Python Programmer Should Know

Unleash the full power of Python lists by learning about their useful built-in methods and functions.

A python function with two different implementations placed on both ends of a circle shape. The Python logo is placed at the center of the circle and the overall background is a series of fading circles. 1
Understanding Function Overloading in Python

Function overloading may not be built into Python, but there are ways of mimicking it.

a default template converted to a custom one 1
How to Override the Default Templates in django-allauth

The django-allauth’s default templates look blunt and might not fit your needs. Here’s how you can override them.

notepad, book, recycling, and waste bin icons to depict the Create Read Update Delete operations 1
API
Build a CRUD REST API With Class-Based Views in Django REST Framework

Follow this step-by-step guide and you’ll have the core of a CRUD API on which to build further.

A padlock with a user symbol on it 1
How to Build a Social Authentication System in Django Using OAuth

Learn how to create a secure login system with social media accounts in Django using OAuth.

logos of Django and AWs S3 bucket 1
How to Use an AWS S3 Bucket to Host Static and Media Files in Django

Learn how to get set up with S3 file storage using this step-by-step guide.

Woman holding a book with the title Python 1
How to Fix the “IndentationError: expected an indented block” Error in Your Python Code

Indentation is more important in Python than other languages, so much so that it can cause errors. Learn how to deal with it.

two child tables inheriting properties from one parent table 1
What Is Model Inheritance in Django?

Inheritance lets you reuse code and create cleaner data models. But Django offers more than one way to inherit, so make sure you know the differences.

a screwdriver, a gear, and a wrench 1
How to Put Your Django App in Maintenance Mode

Learn how to effectively activate maintenance mode on your Django app while ensuring a seamless experience for your users.

notepad, book, recycling, and waste bin icons to depict the Create Read Update Delete operations 1
How to Create a CRUD App With Django Class-Based Views

Learn how to build a task manager app utilizing the principles of CRUD and class-based views in Django.

a webpage icon with custom 404 written on it 1
How to Create a Custom 404 Error Page in Django

Enhance the appearance of your Django app by developing a personalized 404 error page instead of relying on the plain default one.

two shush icons and a key in between them 1
How to Generate a New Secret Key in Django

Keeping your private keys out of code repositories is vital for security. Find out how to do so and how to recover if you’ve already made the mistake.

django logo 1
A Beginner's Guide to Creating and Managing Django Slugs

You don’t need to hassle to create slugs in Django. Implement automatic slug generation to save time and streamline your workflow.

django pagination 1
A Guide to Pagination in Django

Enhance the efficiency and scalability of your Django application by implementing pagination. Here’s everything you need to know to get started.

an app vs project in Django illustrated with icons 1
What’s the Difference Between a Project and an App in Django?

Develop a strong understanding of the roles and functions of projects and apps within the Django framework.

Four search icons arranged around the wprd,  1
How to Add Search Functionality to Django Applications

Integrate the search feature into your Django application using this step-by-step guide.

a cycle of a computer user, a computer, and a hacker 1
Understanding Django CSRF Tokens: What They Are and Why You Need Them

Protect your website from a very common security hole with Django’s built-in CSRF-handling.

solidity and vyper icons with Versus text 1
Should You Choose Solidity or Vyper for Ethereum Development?

Getting up to speed with Ethereum development is tricky enough, but the language you choose is an important decision. Make sure you plan accordingly.

1 2
Page 1 / 2