About The Missing Level
The Missing Level is a technical blog for software developers who want to deepen their understanding of how the web works and become better engineers by building strong mental models.
The articles explore the technologies behind modern software engineering and web development. Rather than focusing on specific frameworks or libraries, they explain the concepts that make the web work, from HTTP, browsers, and DNS to caching, authentication, networking, and computer science fundamentals.
What you'll find here
Every article starts with a practical question and works toward the answer by building the underlying mental model. Rather than jumping straight into code, the focus is on understanding why a technology exists, what problem it solves and how it fits into the bigger picture.
Some of the topics you'll find here include:
- How the web works
- Javascript and the browser
- HTTP, DNS, and networking
- Authentication and security
- Web architecture and performance
- Computer science fundamentals
Who is this blog for?
The Missing Levelis written for developers who have moved beyond the basics and want to understand how modern web technologies really work. Whether you're preparing for senior software engineering interviews or taking the next step in your career, looking to strengthen your computer science fundamentals, or simply curious about the ideas behind the tools you use every day, the goal is to help you build deeper intuition one concept at a time.
About the author
Hi, I'm Duke. I've spent over 8 years building web applications professionally, and I created The Missing Level for developers who've moved beyond the basics and want to understand the ideas, trade-offs, and engineering decisions behind modern software development not just how technologies work, but why they exist.
New here?
If you're new to The Missing Level, start with the History of the Web series. It explores how the web evolved, the problems developers faced, and why the technologies we use today were created. If you're looking for a place to start, this is it.
Or jump into one of these reader favorites:
