

The Backend Engineering Show with Hussein Nasser
Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own. Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering Buy me a coffee https://www.buymeacoffee.com/hnasr 🧑🏫 Courses I Teach https://husseinnasser.com/courses
Episodes


SQL was a mistake

Caching is a cop-out

How open ai agents "hacked" hugging face

How a query optimization gave birth to infinite scroll

Postgres is half as fast in Linux 7.0

AI can’t rob you this

My new book - Root cause, Stories from two decades of backend bugs

5 Backend Design Patterns for Managing Threads and Sockets
The podcast explores multi-threaded application design within networking, specifically TCP connection management. It questions how backend applications handle client connections and the limits of a single machine. The discussion covers the evolution from single-core processing to multi-core CPUs and the rise of multi-t...

Page Tables

CPU and Kernel Page Faults

Amazon US-EAST-1 Outage in Details

Graceful shutdown in HTTP

Asynchronous IO in Postgres 18

kTLS - Kernel level TLS

The beauty of the CPU
The CPU operates as a beautiful but highly constrained instrument that cannot execute instructions directly on data residing in main memory. Because memory is physically and logically distant from the processor, data must first be loaded into local 64-bit registers within a specific CPU core before any operation, such ...

Sequential Scans in Postgres just got faster

Does discipline work?

Socket management and Kernel Data structures

The genius of long polling
This episode explores the long polling design pattern in backend engineering. The speaker begins by contrasting short polling's inherent chattiness and resource intensiveness with the more efficient long polling approach. More significantly, the discussion details how long polling minimizes unnecessary requests by on...
Follow this podcast in Podwise
Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.
