Overview
Syllabus
How to Become a Good Backend Engineer (Fundamentals).
Advice for beginner backend engineers who just started their new jobs in software companies.
The OSI Model - Explained by Example.
The OSI Model by Example - The Backend Engineering Show with Hussein Nasser.
TCP vs UDP Crash Course.
Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3.
What are web servers and how do they work (with examples httpd and nodejs).
Symmetrical vs asymmetrical Encryption Pros and Cons by Example.
Transport Layer Security, TLS 1.2 and 1.3 (Explained by Example).
Network Address Translation - NAT Explained.
Proxy vs Reverse Proxy Server Explained.
I ask this question to every Backend Engineer I interview.
What Recruiters really look for in a Backend Engineer? (Unpopular opinion).
Relational Database ACID Transactions (Explained by Example).
Primary Key vs Secondary Key - What you probably didn't know (Members ONLY).
B-Tree vs B+Tree in Production Database Systems.
Publish-Subscribe Architecture (Explained by Example).
What makes a GOOD Software Tester? - And Why great software testers get paid a lot of $ to find bugs.
My Process of Designing and Architecting Software.
Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference).
Synchronous vs Asynchronous Applications (Explained by Example).
What happens when you type google.com into your browser and press enter? (Detailed Analysis).
Database Indexing Explained (with PostgreSQL).
Software Engineering is Overwhelming.
Career Path Advice - Moving from a Network Engineer to a Backend Engineer.
Show your Backend Engineering Skills To Recruiters - Building a Full Backend Portfolio.
XMPP - Extensible Messaging and Presence Protocol (with Node JS and eJabberd).
Percentile Tail Latency Explained (95%, 99%) Monitor Backend performance with this metric.
Load Balancing Server-Sent Events (SSE) Backends with Round Robin.
Synchronous and asynchronous workloads are everywhere.
Building an upload backend service with No libraries, No forms, just vanilla JS with progress).
TCP/IP turns 40 | The Backend Engineering Show.
backend leaking Postgres database connections - what I did to fix it.
Taught by
Hussein Nasser