Anatomy of a web app - Table of contents

Critical foundational knowledge for software devs of all shapes and sizes

I originally wrote this series of articles as curriculum content for Umuzi. I'm republishing them here with permission.

Audience: Junior and aspiring developers

Understanding the moving parts that make up a web app is not just fascinating - it's incredibly useful for anyone looking to build their own web applications or interact with web-enabled technology more effectively.

This isn't just a series for web devs, although web devs will definitely find this useful. This series will empower any type of developer looking to build web or network enabled applications, or anyone looking to hire/communicate with such a dev.

Table of contents

Want to learn from me?

I'm running some technical training over at Prelude. These are damn fine learning experiences for individuals and teams.

You can either join a weekend learning sprint, where you would be encouraged to be present for 6-8 hours per day; or a four day long learning sprint where you would be encouraged to join one 4 hour session per day.

Upcoming training

Modern frontend development with Django, HTMX, Tailwind, Playwright and AlpineJS

Adding Authentication to your Django app: AllAuth integration and customisation

Getting Git: A Beginner’s Guide to Version Control and the Terminal

Stay up to date

Subscribe to my newsletter. This will be a monthly digest of my latest articles and some other news and goodies.