78videosHussein Nasser
525K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 31
All 31 playlists
- TLS · 19 videos
- Javascript by Example · 19 videos
- HTTP/2 · 17 videos
- Docker · 16 videos
- Message Queues & PubSub Systems · 13 videos
- Distributed Systems · 11 videos
- Javascript by Example - Level 1 · 10 videos
- NginX · 10 videos
- TCP · 10 videos
- HAProxy · 9 videos
- Learn Programming with VB.NET (PizzaBit App) · 8 videos
- WebSockets · 7 videos
- Browser API · 7 videos
- Wiresharking All Protocols · 7 videos
- Load Balancing · 7 videos
- Python by Example · 6 videos
- TLS Certificates · 6 videos
- System Designs · 6 videos
- Cookies · 5 videos
43:25MongoDB Internal Architecture
120K viewsMongoDB's internal architecture: storage engines, indexes, clustered collections and how documents are stored.
33:16PostgreSQL Internal Architecture Explained
224K viewsPostgreSQL's internal architecture: processes, shared memory, WAL, background workers and query execution.
18:51The effect of Random UUID on database performance
77.5K viewsWhy random UUIDs as primary keys hurt database performance, explained through B-tree page splits.
15:0410 FrontEnd Performance Tips To Improve Your Application (Any Programming Language)
A 15-minute video from Hussein Nasser: “10 FrontEnd Performance Tips To Improve Your Application (Any Programming Language)”.
6:093 hours without DNS caused a day of outage
A 6-minute video from Hussein Nasser: “3 hours without DNS caused a day of outage”.
8:25304 Not Modified HTTP Status (Explained with Code Example and Pros & Cons)
A 8-minute video from Hussein Nasser: “304 Not Modified HTTP Status (Explained with Code Example and Pros & Cons)”.
15:586 NginX FrontEnd Timeouts Explained in Details
A 16-minute video from Hussein Nasser: “6 NginX FrontEnd Timeouts Explained in Details”.
7:487 Tips to Optimize Your Backend API Without Caching
A 8-minute video from Hussein Nasser: “7 Tips to Optimize Your Backend API Without Caching”.
17:4970GB of Unused Bloated Index Space Freed on Postgres, Here is how they did it
A 18-minute video from Hussein Nasser: “70GB of Unused Bloated Index Space Freed on Postgres, Here is how they did it”.
8:44A Bug in Certification Path Validation Causes Many services to stop working on May 30 2020
A 9-minute video from Hussein Nasser: “A Bug in Certification Path Validation Causes Many services to stop working on May 30 2020”.
14:39A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
A 15-minute video from Hussein Nasser: “A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)”.
39:24A Deep Dive in How Slow SELECT * is
A 39-minute video from Hussein Nasser: “A Deep Dive in How Slow SELECT * is”.
45:32A Detailed Analysis of The Amazon Kinesis US East-1 Outage - AWS Outage Explained
A 46-minute video from Hussein Nasser: “A Detailed Analysis of The Amazon Kinesis US East-1 Outage - AWS Outage Explained”.
19:45A New Attack Allows Access to any TCP/UDP service on a Machine behind NAT - NAT Slipstreaming
A 20-minute video from Hussein Nasser: “A New Attack Allows Access to any TCP/UDP service on a Machine behind NAT - NAT Slipstreaming”.
12:26AWS Serverless Lambda Supports Response Streaming
A 12-minute video from Hussein Nasser: “AWS Serverless Lambda Supports Response Streaming”.
6:03Aborting Fetch API Request
A 6-minute video from Hussein Nasser: “Aborting Fetch API Request”.
9:59Accessing SSDs through TCP - NVMe over TCP
A 10-minute video from Hussein Nasser: “Accessing SSDs through TCP - NVMe over TCP”.
14:22Address Resolution Protocol - ARP
A 14-minute video from Hussein Nasser: “Address Resolution Protocol - ARP”.
40:34Advanced MySQL Index Locking Explained
A 41-minute video from Hussein Nasser: “Advanced MySQL Index Locking Explained”.
19:17All Kernel Page Faults Explained
A 19-minute video from Hussein Nasser: “All Kernel Page Faults Explained”.
48:23All Postgres Locks Explained | A Deep Dive
A 48-minute video from Hussein Nasser: “All Postgres Locks Explained | A Deep Dive”.
19:01All Types of Database Replication Discussed
A 19-minute video from Hussein Nasser: “All Types of Database Replication Discussed”.
9:57Amazon Alexa is a Stateless Application, Here is Why
A 10-minute video from Hussein Nasser: “Amazon Alexa is a Stateless Application, Here is Why”.
11:28Amazon Aurora Supports Postgres 14
A 11-minute video from Hussein Nasser: “Amazon Aurora Supports Postgres 14”.
44:08Analyzing ChatGPT Backend
A 44-minute video from Hussein Nasser: “Analyzing ChatGPT Backend”.
1:18:06Apache Kafka Crash Course
A 78-minute video from Hussein Nasser: “Apache Kafka Crash Course”.
8:18Application Deployment Explained (From standalone EXE to Containers)
A 8-minute video from Hussein Nasser: “Application Deployment Explained (From standalone EXE to Containers)”.
40:16Asynchronous IO in Postgres 18 | The Backend Engineering Show
A 40-minute video from Hussein Nasser: “Asynchronous IO in Postgres 18 | The Backend Engineering Show”.
20:29Avoid premature Database Sharding
A 20-minute video from Hussein Nasser: “Avoid premature Database Sharding”.
9:35Basic Caching Techniques Explained - Spatial, Temporal, Distributed, Write-Through, Write-Back,Aside
A 10-minute video from Hussein Nasser: “Basic Caching Techniques Explained - Spatial, Temporal, Distributed, Write-Through, Write-Back,Aside”.
23:41Best Practices Building Backend Application With Node JS Express and Postgres
A 24-minute video from Hussein Nasser: “Best Practices Building Backend Application With Node JS Express and Postgres”.
13:41Best Practices Working with Billion-row Tables in Databases
A 14-minute video from Hussein Nasser: “Best Practices Working with Billion-row Tables in Databases”.
Bloat in Databases
A 13-minute video from Hussein Nasser: “Bloat in Databases”.
7:31Blocking Single Threaded Web Server
A 8-minute video from Hussein Nasser: “Blocking Single Threaded Web Server”.
9:19Bloom Filters Explained by Example
A 9-minute video from Hussein Nasser: “Bloom Filters Explained by Example”.
2:58:55Build a Calculator and Learn Javascript by Example in the process
A 179-minute video from Hussein Nasser: “Build a Calculator and Learn Javascript by Example in the process”.










