Hussein Nasser

Hussein Nasser

Join me as we discuss various software engineering topics with examples and add fun elements to them. We always try to learn by example here in this educational Youtube channel which we believe is the right way to learn. I love Software engineering (especially the backend) and I strive to be a better software engineer every day. Join me on this journey and let us learn together. All opinions, suggestions, and tips I provide in all of this channel's content are my own. Information provided is for educational purposes only. Consider becoming a member to support the channel https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join Check out my courses https://courses.husseinnasser.com Stay awesome! Hussein Nasser, http://www.husseinnasser.com Feel free to shoot me an email h@husseinnasser.com twitter: @hnasr

My new book: Root Cause - Stories from Two Decades of Backend Bugs

My new book: Root Cause - Stories from Two Decades of Backend Bugs

Hussein Nasser

2 weeks ago

Technology
5 Backend Design Patterns for Managing Threads and Sockets

5 Backend Design Patterns for Managing Threads and Sockets

Hussein Nasser

3 months ago

Technology
The genius of Linux Page Tables

The genius of Linux Page Tables

Hussein Nasser

3 months ago

Technology
Translation Lookaside buffer

Translation Lookaside buffer

Hussein Nasser

3 months ago

Technology
All Kernel Page Faults Explained

All Kernel Page Faults Explained

Hussein Nasser

4 months ago

Technology
Why nobody watches YouTube tutorials anymore

Why nobody watches YouTube tutorials anymore

Hussein Nasser

4 months ago

Technology
The Cost of Switching to Kernel Mode

The Cost of Switching to Kernel Mode

Hussein Nasser

4 months ago

Technology
Why It took Postgres years to do async

Why It took Postgres years to do async

Hussein Nasser

4 months ago

Technology
Page Tables | The Backend Engineering Show

Page Tables | The Backend Engineering Show

Hussein Nasser

4 months ago

Technology
How HTTP/2 frees connections

How HTTP/2 frees connections

Hussein Nasser

4 months ago

Technology
How Huge Pages Work in Linux

How Huge Pages Work in Linux

Hussein Nasser

4 months ago

Technology
TLS can be slow, this changes the game

TLS can be slow, this changes the game

Hussein Nasser

4 months ago

Technology
Freeing HTTP/1.1 Connection

Freeing HTTP/1.1 Connection

Hussein Nasser

5 months ago

Technology
3 hours without DNS caused a day of outage

3 hours without DNS caused a day of outage

Hussein Nasser

5 months ago

Technology
The state of Direct IO in Postgres

The state of Direct IO in Postgres

Hussein Nasser

5 months ago

Technology
Page Faults | The Backend Engineering Show

Page Faults | The Backend Engineering Show

Hussein Nasser

5 months ago

Technology
Postgres 18 Async IO methods

Postgres 18 Async IO methods

Hussein Nasser

5 months ago

Technology
Virtual Memory Areas (VMAs)

Virtual Memory Areas (VMAs)

Hussein Nasser

5 months ago

Technology
The rule of CPU in the Kernel

The rule of CPU in the Kernel

Hussein Nasser

5 months ago

Technology
Why you need to close sockets

Why you need to close sockets

Hussein Nasser

5 months ago

Technology
Sync vs Async IO

Sync vs Async IO

Hussein Nasser

5 months ago

Technology
What is Virtual memory?

What is Virtual memory?

Hussein Nasser

5 months ago

Technology
They finally posted the full details

They finally posted the full details

Hussein Nasser

6 months ago

Technology
The problem with software engineering

The problem with software engineering

Hussein Nasser

6 months ago

Technology
Primary Key vs Secondary Key - What you probably didn't know

Primary Key vs Secondary Key - What you probably didn't know

Hussein Nasser

6 months ago

Technology
WebTransport is a Game Changer Protocol

WebTransport is a Game Changer Protocol

Hussein Nasser

6 months ago

Technology
Bloat in Databases

Bloat in Databases

Hussein Nasser

6 months ago

Technology
HTTP Graceful shutdown | The Backend Engineering Show

HTTP Graceful shutdown | The Backend Engineering Show

Hussein Nasser

6 months ago

Technology
Asynchronous IO in Postgres 18 | The Backend Engineering Show

Asynchronous IO in Postgres 18 | The Backend Engineering Show

Hussein Nasser

7 months ago

Technology
Efficient Layer 7 Proxying

Efficient Layer 7 Proxying

Hussein Nasser

8 months ago

Technology
New Course Alert - Scalable Real-Time Backends with WebSockets

New Course Alert - Scalable Real-Time Backends with WebSockets

Hussein Nasser

8 months ago

Technology
The Anatomy of Node Packages

The Anatomy of Node Packages

Hussein Nasser

9 months ago

Technology
kTLS - Kernel level TLS

kTLS - Kernel level TLS

Hussein Nasser

9 months ago

Technology
Network Routing Crash Course

Network Routing Crash Course

Hussein Nasser

9 months ago

Technology
Does discipline work?

Does discipline work?

Hussein Nasser

9 months ago

Technology
Socket management and Kernel Data structures

Socket management and Kernel Data structures

Hussein Nasser

9 months ago

Technology
New Course - Node Internals and Architecture

New Course - Node Internals and Architecture

Hussein Nasser

9 months ago

Technology
The genius of long polling

The genius of long polling

Hussein Nasser

9 months ago

Technology
Where http2 hits its limit

Where http2 hits its limit

Hussein Nasser

9 months ago

Technology
This new Linux patch can speed up Reading Requests

This new Linux patch can speed up Reading Requests

Hussein Nasser

9 months ago

Technology
Advanced MySQL Index Locking Explained

Advanced MySQL Index Locking Explained

Hussein Nasser

9 months ago

Technology
Spin an HTTP/3 Reverse Proxy (using mitmproxy)

Spin an HTTP/3 Reverse Proxy (using mitmproxy)

Hussein Nasser

9 months ago

Technology
Six stages of a good software engineer

Six stages of a good software engineer

Hussein Nasser

9 months ago

Technology
When do you use threads?

When do you use threads?

Hussein Nasser

9 months ago

Technology
Cloudflare's 150ms global cache purge | Deep Dive

Cloudflare's 150ms global cache purge | Deep Dive

Hussein Nasser

9 months ago

Technology
MySQL is having a bumpy journey

MySQL is having a bumpy journey

Hussein Nasser

9 months ago

Technology
The Beauty of Assembly

The Beauty of Assembly

Hussein Nasser

9 months ago

Technology
SQL IN clauses are miles faster in Postgres 17

SQL IN clauses are miles faster in Postgres 17

Hussein Nasser

9 months ago

Technology
How many kernel system calls do runtimes make?

How many kernel system calls do runtimes make?

Hussein Nasser

9 months ago

Technology
Frontend and Backends Timeouts

Frontend and Backends Timeouts

Hussein Nasser

9 months ago

Technology
Sequential Scans in Postgres just got faster (Postgres 17 feature)

Sequential Scans in Postgres just got faster (Postgres 17 feature)

Hussein Nasser

9 months ago

Technology
Windows vs Linux Kernel performance on unreachable  ports

Windows vs Linux Kernel performance on unreachable ports

Hussein Nasser

9 months ago

Technology
Running out of TCP ports

Running out of TCP ports

Hussein Nasser

9 months ago

Technology
IO uring gets Zero Copy network operations

IO uring gets Zero Copy network operations

Hussein Nasser

9 months ago

Technology
They made Python faster with this compiler option

They made Python faster with this compiler option

Hussein Nasser

9 months ago

Technology
They made Kafka 80% faster by switching file systems

They made Kafka 80% faster by switching file systems

Hussein Nasser

9 months ago

Technology
Fundamentals of Operating Systems

Fundamentals of Operating Systems

Hussein Nasser

9 months ago

Technology
Google Patches Linux kernel with 40% TCP performance

Google Patches Linux kernel with 40% TCP performance

Hussein Nasser

9 months ago

Technology
Cloudflare Open sources Pingora (NGINX replacement)

Cloudflare Open sources Pingora (NGINX replacement)

Hussein Nasser

9 months ago

Technology
The Beauty of Programming Languages

The Beauty of Programming Languages

Hussein Nasser

9 months ago

Technology
Watch out for defaults - A Short PostgreSQL Story

Watch out for defaults - A Short PostgreSQL Story

Hussein Nasser

9 months ago

Technology