usha
Login

Blog

Thoughts and deep-dives on backend development, system design, performance, and software engineering.

Filter articles
Date range
to
Tags
2FA
AI
AIForDevelopers
APIDesign
APITesting
AWS
AfricaTech
Algorithms
Andela
Android
ArtificialIntelligence
Authentication
Authorization
Azure
BackendDevelopment
BackendEngineering
BeginnerDeveloper
BestPractices
BigO
BuildInPublic
Showing 4150 of 61 articlesPage 5 of 7
January 4, 20262 min read22 views

Big-O notation is a simple way to think about how a program behaves as the amount of data grows. While modern computers are fast and memory is abundant, software engineering is rarely about what is st

Authentication and authorization are closely related—but they solve two very different problems. Authentication is about identity. It answers the question: “Who are you?”

January 4, 20261 min read29 views

Most people think developers spend their day writing code. In reality, that’s only a small part of the job. Much of the day is spent in meetings—giving updates, discussing blockers, and aligning with

January 4, 20262 min read30 views

A loop is one of the most important ideas in programming. In simple terms, a loop means doing the same task repeatedly until a condition is met — like checking a list of names one by one. Different pr

An algorithm is simply a set of instructions you give a computer. Like telling a child: “If the light is red, stop. If it’s green, go.” For a long time, most algorithms worked this way.

But here’s the truth: Backend is just a computer somewhere in a room running some code. That’s all.

December 4, 20251 min read29 views

Every programming language we use today carries a legacy — decades of problem-solving, innovation, and community evolution. From C (1972) that birthed modern systems programming, to Python (1991) powe

December 4, 20251 min read25 views

Real-time apps—chat, trading, gaming, live analytics—need more than fast servers. They need a constant, instant connection. That’s what WebSockets provide. 📞 The Simple Breakdown HTTP is a letter.

December 4, 20251 min read25 views

I love tech — it changed my life. But not everyone should dive in, especially if you’re already established elsewhere. 👇 Here’s why…

Are you learning programming and finding it boring or draining? Coding should spark curiosity. Yes, bugs can be frustrating — but if opening your text editor already gives you a headache, it may be a

Showing 4150 of 61 · Page 5 of 7

Stay Updated

Get notified when I publish new articles on backend development and system design.

Sign up to follow
Chat on WhatsApp