Mangabo Kolawole

Mangabo Kolawole @koladev

About: Software Engineer | Technical Writer | Book Author

Location:
Remote
Joined:
Nov 30, 2019

Mangabo Kolawole
articles - 97 total

Why I still use Django for my Saas Projects in 2025

Today, it's easy to believe Django is outdated. Trendy tools and stacks like Next.js, Supabase,...

Learn More 14 2May 18

Is Software Engineering Still Worth It in 2025?

Hi, I hope that you are doing well. This will probably be my last article for 2024, and I hope you...

Learn More 152 17Dec 22 '24

What's the Best Software Architecture?

Hi there 👋 At the beginning of my career, my knowledge of software architecture was quite limited....

Learn More 4 1Dec 1 '24

How Software Engineers Make Their Software Run Faster

Last week, I was assigned a task to speed up an insertion script. The program was a straightforward...

Learn More 5 0Nov 10 '24

How to Quickly Navigate a New Codebase

So you've just accepted the software engineering or developer job offer? Well, first of all,...

Learn More 11 0Nov 3 '24

How Senior Software Engineers Document Their Project

There’s one task that software engineers hate, yet this small attention to detail is what separates a...

Learn More 1084 34Oct 27 '24

How to Choose the Ideal Database for Your App: Prototypes, App at Scale, and Event-Driven App

Storing data is something humans have been doing for thousands of years. From carving information on...

Learn More 10 3Oct 13 '24

How to Talk to Non-Developers?

Let’s face it—being a developer isn’t just about writing flawless code. It’s about collaboration. But...

Learn More 112 28Oct 6 '24

How to Build Your Online Presence as a Developer

When entering a career, you have to find something that makes you competitive—something that makes...

Learn More 426 66Sep 22 '24

Why is Nextjs so popular in startups?

Nextjs is quite popular with startups. What are the main features of Next.js that make startups adopt...

Learn More 1 0Sep 17 '24

Creating and Managing Tasks with Asyncio

Asyncio allows developers to write asynchronous programs in Python without hassle. The module also...

Learn More 6 0Aug 14 '24

Error Handling and Logging in Python

Writing software is an activity far from perfect. From ideation to production, errors can appear, and...

Learn More 15 0Aug 12 '24

Building a Music Streaming Service with Python, Golang, and React: From System Design to Coding Part 3

Streaming is an interesting topic in software engineering. Whether it is about music, video, or just...

Learn More 8 3Aug 9 '24

Building a Music Streaming Service with Python, Golang, and React: From System Design to Coding Part 2

Streaming is an interesting topic in software engineering. Whether it is about music, video, or just...

Learn More 9 0Aug 6 '24

Building a Music Streaming Service with Python, Golang, and React: From System Design to Coding Part 1

Streaming is an interesting topic in software engineering. Whether it is about music, video, or just...

Learn More 21 4Aug 5 '24

Building an Intelligent Log Analyzer in Python with argparse, Ollama, and Mistral AI

Interacting with command line commands is the fastest way to get things done as a software engineer....

Learn More 31 1Aug 2 '24

Connecting to APIs with Python: Synchronous and Asynchronous Approaches

Working with APIs is a common task for developers, and Python provides a great environment with the...

Learn More 10 2Jul 28 '24

Async/Await vs. Threads: Choosing the Right Approach

When trying to improve the performance of a program in Python, concurrency is often considered....

Learn More 10 0Jul 27 '24

Handling JSON Data in Python

JSON (JavaScript Object Notation) is a lightweight data interchange format that's easy for humans to...

Learn More 4 0Jul 26 '24

Efficient Debugging in Python: A Guide to Using pdb Over print

Debugging is an important part of software development. As humans, we create things, and mistakes can...

Learn More 4 0Jul 25 '24

An Introduction to Decorators: Enhancing Functions in Python

Functions are essential parts of programming in Python, and the language provides many patterns that...

Learn More 3 0Jul 24 '24

Asynchronous Programming with Asyncio

In the programming world, the concept of "non-blocking" is pervasive. JavaScript developers often use...

Learn More 7 2Jul 23 '24

Understanding List Comprehensions in Python

Lists are fundamental data structures in Python, and they can be created in various ways. Today, we...

Learn More 2 0Jul 22 '24

10-Minute Guide to Building a Webhook Service with Sendhooks

Webhooks are a way of communicating between two systems via a network. They are often used as...

Learn More 18 1Jul 6 '24

Tools that Make Me Productive as a Software Engineer

As a developer, prioritizing your tools is essential because they are pivotal in achieving your...

Learn More 293 53Mar 3 '24

Next.js & Django JWT Authentication: Django REST, TypeScript, JWT, Wretch & Djoser

If you're a software engineer, especially a full-stack developer, your job involves merging different...

Learn More 64 29Feb 12 '24

Building a FullStack Application with Django, Django REST & Next.js

Django and Nextjs are the one most used web frameworks for backend and frontend development. Django...

Learn More 345 34Jan 26 '24

Building a Robust Webhook Service with Golang: A Comprehensive Guide

Introduction In software engineering, certain concepts like webhooks require careful...

Learn More 96 6Aug 13 '23

Build API Key Authentication in your Django REST application: Django, Django REST, Simple API Key & Docker

Depending on the needs of a web application you are working on, you might want to implement ApiKey...

Learn More 7 0Feb 26 '23

Build a CRUD API using NestJS, MongoDB, Docker & Docker Compose

NestJS is a framework built upon Nodejs that helps developers build scalable applications with a big...

Learn More 25 1Nov 13 '22