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
Active:
#SoftwareEngineering
Showing 110 of 21 articles matching your filtersPage 1 of 3

Between 2019 and 2026, a lot has changed. Knowing HTML, CSS, and JavaScript is no longer enough. Not even close. To be considered for an internship as a web developer today, you need more than surface

Most junior developers underestimate how much foundational knowledge is required even for internship roles. Back in 2018, while teaching myself HTML, CSS, and JavaScript, I built a few websites by edi

Most engineers get burned by this: storing money with the wrong data type. I recently fixed a bug where a value like 23434554.34 couldn’t be saved because the column was defined as an integer. This po

March 21, 20262 min read9 views

As a software developer, writing code is only a small part of the job — the real work is in thinking, making decisions, and understanding systems deeply. That’s why the rise of AI in software engineer

When you watch a live football match online or join a video call, the platform isn’t sending the entire video at once. The video and audio are broken into small packets of data that continuously flow

Following my recent article on concurrency and parallelism, a natural question comes up: what actually performs the work inside our programs? The answer is threads. Imagine a kitchen where one cook pr

The core difference between a stack and a queue is simple: a stack follows Last-In, First-Out (LIFO), while a queue follows First-In, First-Out (FIFO). What matters for senior engineers and leaders is

Following my recent article on concurrency and parallelism, a natural question comes up: what actually performs the work inside our programs? The answer is threads. Imagine a kitchen where one cook pr

Showing 110 of 21 · Page 1 of 3

Next

Stay Updated

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

Sign up to follow
Chat on WhatsApp