Arabic channel https://www.youtube.com/user/thecountedmond/videos
التحكم في كمية الازدحام TCP Congestion and Flow Control
المصافحة الثلاثية TCP ، ترقيم وتأكيد البيانات
لقائي مع المهندس محمد الشريف - هندسه البرمجيات
ماذا يحصل عند زياره موقع قوقل خلف الكواليس؟ - DNS TCP TLS
مرحبا - حسين ناصر هندسه البرمجيات
1 Hour of Popular Web Attacks (XSS CSRF SSRF SQL Injection MIME Sniffing Smuggling and more!)
10 FrontEnd Performance Tips To Improve Your Application (Any Programming Language)
10 YouTube Backend Protocols Networking Database Channels to Follow in 2021 (I watch them all)
13 TB of Dominos Pizza India customers’ data leaked and put on the Dark Web
2 Hours RabbitMQ Course with NodeJS Pros & Cons Cloud RMQ RMQ vs Kafka RMQ in Wireshark & MORE!
2020 Retrospective - Goals Channel Growth and More Backend Engineering Content for 2021
2021 technologies i’m excited for (parody)
2021's Exciting Backend Tech - Serverless QUIC Microservices The Backend Engineering Show
3 New Ways to Crash your NodeJS Server Update Node JS today! (Feb 2021 Security Update)
304 Not Modified HTTP Status (Explained with Code Example and Pros & Cons)
3K Subscribers!! Happy Holidays
7 Tips to Optimize Your Backend API Without Caching
70GB of Unused Bloated Index Space Freed on Postgres Here is how they did it
A Bug in Certification Path Validation Causes Many services to stop working on May 30 2020
A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
A Database User for each REST Route - Best Practices for Backend Application with Postgres
A Detailed Analysis of The Amazon Kinesis US East-1 Outage - AWS Outage Explained
A Good Network Engineering Videos Resource Recommendation
A Look into Modern Leaky Abstractions - Postgres MySQL HTTP/2 TCP ORMs GraphQL N+1 Axios git
A New Attack Allows Access to any TCP/UDP service on a Machine behind NAT - NAT Slipstreaming
A SameSite Cookie Exception was made to avoid Redirect Loop in Single Sign-On (SSO) Let us Discuss
AWS US East-1 Region Experienced Several Outages What could’ve been the Cause? let us discuss!
Accessing SSDs through TCP - NVMe over TCP
Active-Active vs Active-Passive Cluster to Achieve High Availability in Scaling Systems
Address Resolution Protocol - ARP
Advice for New Software Engineers and Developers
Advice for beginner backend engineers who just started their new jobs in software companies
Agile vs Waterfall Software Development Methodologies Explained
All Types of Database Replication Discussed
Amazon Alexa is a Stateless Application Here is Why
Another Unsecured ElasticSearch Cluster Exposed with 900GB worth of private data let us discuss
Another worldwide Microsoft outage April/27/2021
Apache Kafka 2.7 is One Step Closer to Killing ZooKeeper
Application Deployment Explained (From standalone EXE to Containers)
Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference)
Auth0 MongoDB Gets Overloaded Causes an Major Outage
Avoid premature Database Sharding
B-tree vs B+ tree in Database Systems
Backend Engineer tries React for first time
Backend Engineering Content - Where to Start?
Backend Message Queues Explained In 60 Seconds #shorts
Basic Caching Techniques Explained - Spatial Temporal Distributed Write-Through Write-BackAside
Be careful while working with large text fields in Postgres - TOAST
Before Sharding Your Database Consider This #shorts
Blockchain proof of work Explained & my opinion on this tech
Blocking Single Threaded Web Server
Bloom Filters Explained by Example
Brave is Decentralized - Users can Consume and HOST IPFS Decentralized Web Content through Brave
Browser Caching Best Practices When to use no-cache vs max-age without breaking your site
Build a Calculator and Learn Javascript by Example in the process
Building Image and File Upload Service With Python
Building Scalable Software - SLA HS VS
Building TCP & UDP Servers with Node JS
Building a Command Line Tool with Javascript
Building a Deno HTTPS Web Server with Self-Signed Certificate
Building a Multi-player Game with WebSockets
Building a NodeJS HTTP/2 Server and Secure it with Let’s Encrypt
Building a Web API with Express and PostgreSQL to Consume from Browser
Building a non-blocking multi-processes Web Server (Node JS fork example)
Building an upload backend service with No libraries No forms just vanilla JS with progress)
Burned by Docker and it was my fault
CLEVER! Hackers Sneak Trojan through PING
CQRS is probably the cause of the Microservices madness
Can In-Memory MongoDB compete with Redis?
Can Redis be used as a Primary database?
Can User Experience Help Build Better Rest API?
Can Your ISP block A Single YouTube Video?
Can you Cancel a REST HTTP Request?
Can you Max-out the Connections between Load Balancer and Backend Servers?
Can you build software that alters its behavior?
Can you outperform this website? | Devtooling Hacker News
Can't connect to port 5060 anymore? Here is why
Canary Deployment (Explained by Example)
Capture Analyze and Debug HTTPS traffic with MITMProxy
Career Path Advice - Moving from a Network Engineer to a Backend Engineer
Carnegie Mellon University Advanced Database Course Is a GREAT resource for Backend Engineers!
Casting to your TV Roku or Game Console? Watch out for this major DANGEROUS FireFox bug!
Certificates Gone Bad! Certificate Revocation Techniques Explained (CRL OCSP OCSP Stapling)
Certificates and Certificate Authority Explained
Certificates gone bad | The Backend Engineering Show
Channel Update - New Book New Job New Videos
Chrome 90 will use HTTPS (port 443) by Default - Let us discuss
Chrome Blocks Downloads For Files Hosted on HTTP (insecure) URLs - GREAT CHANGE!
Chrome Dedicated ROOT Certificate Store is Coming Soon What Does That Mean To You? let us discuss
Chrome deprecates FTP for good
Chrome follows FireFox steps - Rolling back SameSite cookie change
Chrome is enabling RAW TCP AND UDP Connections! Let us discuss
Cloudflare fixes a HUGE limitation in HTTP/2 upload implementation in NGINX - Let us discuss
Column vs Row Oriented Databases Explained
Concurrent Requests and Unique Keys on Web Applications
Connection Pooling in PostgresSQL with NodeJS (Performance Numbers)
Contact Tracing Bluetooth Spec for COVID-19 Explained
Content Persistence: Examples from Siri Whatsapp and Twitter
Content Security Policy Can be bypassed in Chrome?
Copying and Pasting Code Tutorial Hell Frontend Frameworks GitHub PR Trolling - Software Chat
Could Conventional B-Trees harm Solid State Drives?
CreateObjectURL and RevokeObjectURL (Explained by Example)
Critical Bug in Jenkins - This is why Building a Web Server is Hard
Cross Origin Resource Sharing (Explained by Example)
Cross Site Request Forgery vs Server Side Request Forgery Explained
Cross-Site Scripting Explained with Examples and How to Prevent XSS with Content Security Policy
DNS Reflection Attack Explained
DNS issue impacting multiple Microsoft services on April’s fool day (with Bonus content)
DO NOT COMMIT .ENV Files! BotNet Harvesting Credentials and API Keys from Public .ENV files
Database ACID - Live Stream (by Hussein Nasser)
Database Indexing (Minute Engineering)
Database Indexing Explained (with PostgreSQL)
Database Partitioning in 60 Seconds
Database page splits | The Backend Engineering Show
Demystifying the Browser Networking Tab in Developer Tools With Examples
Denial of Service Attacks Explained
Denial of Service through DNS request Discovered in Node JS (CVE-2020-8277)
Detailed analysis on the Amazon US-EAST-1 Outage | The Backend Engineering Show
Detailed analysis on the facebook outage
DevTools Waterfall Deep Dive - Diagnose Your Backend and Improve the Frontend User Experience
Did you get logged out of GitHub? - Backend Race condition Bug discussion
Difference between Client Polling vs Server Push in Notifications
Digicert revokes 50000 EV Certificates
Discord Backend Architecture Discussion
Do Developers Build Bad User Interfaces/Experience?
Docker Volumes Explained (PostgreSQL example)
Doordash moves their Backend to Apache Kafka from RabbitMQ VERY interesting! Let us discuss it!
Dropbox migrates to Envoy from NginX - Let us discuss
Efficient Streaming and Chat through HTTP and WebSockets - Devtooling Twitch
Enable HTTP/2 and TLS 1.3 on Apache Tomcat 10 with Let's Encrypt
Envoy Proxy Crash Course Architecture L7 & L4 Proxying HTTP/2 Enabling TLS 1.2/1.3 and more
Envoy Proxy Fixes Two Zero Day vulnerabilities (UDP Proxy TCP Proxy) - CVE-2020-35470
Envoy fixes a critical security bug related to HTTP headers with whitespaces
Examples of Stateful vs Stateless web applications with Python
Expose Local WebSocket HTTP and HTTPS WebServers to the Public Internet with Ngrok
Extending ArcObjects (IGeometry) - 02 - The Document The Map and The Layers
Extending ArcObjects (IGeometry) - 01 - Getting Started
Facebook Awarded him $30000 for Finding a Critical Instagram Bug
Facebook Moves their Backend and Frontend to QUIC Wasn’t smooth but it Paid Off let us discuss
Facebook WhatsApp Instagram are down here’s what might’ve caused it (early report)
Fail-over and High-Availability (Explained by Example)
Fastest Way to Learn Programming Language or Technology
Fastly's Outage Took Down Amazon Reddit Stack Overflow and many other websites (Early reports)
Fetch API XMLHTTPRequest replacement
Fire Destroys Datacenter in France Disaster Recovery is critical let us discuss the OVHcloud Fire
FireFox Changes to SameSite Cookie Default Behavior Following Chrome’s footsteps - Great Change
Firefox State Partitioning in Cookies Might End Evil Tracking forever
Firefox deprecates support for TLS 1.0 and 1.1 ( THIS IS GREAT! BUT .... )
Firefox fixes a bug that prevented users from signing into the Royal Bank of Canada (73.1)
Firefox re-enables TLS 1.0 & TLS 1.1 to allow access to legacy websites hosting COVID19 information
Five Password Authentications From Least to Most Secure (Explained with NodeJS & Postgres)
Following an HTTP GET / through Switches Routers Gateways and Proxies (Detailed Examples)
GeoDNS MicroServices Evil GCs and More! - Backend Engineering Live Stream with Hussein Nasser
Getting Started with HAProxy Runtime API to Remove Backends for Maintenance Remotely and More
Getting Started with Jupyter Notebook 📒
Getting started with Caddy the HTTPS Web Server from scratch
Google Chrome and Firefox to Join Apple’s Safari in One Year Certificate Validity (My opinion)
Google blocks Embedded browsers sign ins to avoid MITM phishing attacks
Google thinks Linux is slow to reboot so they patched it
GoogleBot Crawler Now Uses HTTP/2 to Index the Web Let us discuss how this affects our Back-end ..
HAProxy Crash Course (TLS 1.3 HTTPS HTTP/2 and more)
HAProxy is closer to QUIC and HTTP/3 Support
HOW Would TikTok Be Blocked in the US (Technical Details)
HSTS - HTTP Strict Transport Security - Limitations
HTTP - Live Stream (by Hussein Nasser)
HTTP Caching with E-Tags - (Explained by Example)
HTTP Code 502 Bad Gateway Explained (All its Possible Causes on the Backend)
HTTP Pipelining in one minute #shorts
HTTP Request Smuggling Explained
HTTP Strict Transport Security (HSTS) and TLS Stripping Explained
HTTP in 60 Seconds - Hypertext Transfer Protocol #shortshussein
HTTP/2 Critical Limitation that led to HTTP/3 & QUIC (Explained by Example)
<a target='_blank' href='https://www.youtube.com/shorts/0j4EDV-nWY'>HTTP/2 In 60 Seconds #shortshussein
<a target='_blank' href='https://www.youtube.com/watch?v=uAfNRJJBrA'>HTTP/2 Push is Being Removed let us discuss
HTTPS and HTTP/3 negotiations are now Faster thanks to Cloudflare RIP HSTS Let us Discuss
Happy new Year from IGeometry!
Have a Node JS Server? Update it Now!
He found a way to Hijack Private Google Docs Screenshots with a clever hack - Google paid him $4000
Head of Line Blocking (HOL) Explained in One Minute #shorts
Here is what caused the Hack to PHP Source Code git Server
High severity flaw can crash your WebServer when using OpenSSL - Let us discuss
Horizontal vs Vertical Database Partitioning
Hosting 3 WebSites on one IP Address with SNI and HAProxy
How Airline WIFI allows Texting but not Media in WhatsApp/iMessage
How Apple delivers its website content on Desktop vs Mobile - DevTooling Apple's Website
How Database Cursors Help in Fetching Large Result sets from your SQL
How Diffie Hellman can be Man In the Middled in TLS 1.3
How Do Databases Store Tables on Disk? Explained both SSD & HDD
How End-to-End encryption Works?
How HAProxy acts as TCP Proxy & HTTP Proxy Layer 4 vs Layer 7
How HAProxy forwards 2 Million Requests Per Second? - The Backend Engineering Show
How HTTP Compression Can Leak Sessions and JWTs - CRIME Explained and how HPACK in HTTP/2 fixes this
How HTTP Tunneling works The CONNECT method Pros & Cons and more
How HTTP/1.1 Solves Major Limitation in HTTP/1.0 ( In 60 Seconds ) #shortshussein
How HTTP/2 Works Performance Pros & Cons and More
How I Got Slightly Better at Communicating my Ideas Effectively as a Software Engineer
How I deal with Stress and being Overwhelmed as a Software Engineer
How Important are Algorithms and Data Structures in Backend Engineering?
How Instagram content is served through GraphQL - Devtooling Instagram
How Man-In-The-Middle Attacks Works #shorts
How Network Sniffing Works #shorts
How Postgres VACUUM can Speed up Queries #shorts
How Reddit Delivers Dynamic Content through Varnish Cache Reverse Proxy - Devtooling Reddit
How Redis efficiently snapshots gigabytes of memory to disk (forking)
How SSH password-less key based authentication work in 4 minutes (with example)
How TikTok short content is delivered through HTTP - Devtooling TikTok
How Tor Works? (The Onion Router)
How Un-deletable Zombie Cookies work (with implementation example)
How WebSockets Work with HTTP/2 (RFC8441 Explained)
How YouTube Efficiently Streams Videos through HTTP? - DevTooling YouTube
How an HTTP Proxy works and How to Build one? (Node JS)
How do Browsers Force HTTPS with HSTS and How it can prevent SSL Stripping?
How do i learn new tech as a software engineer
How does NodeJS HTTP Server Looks Like in Wireshark?
How much bandwidth do you really need? (Web browsing streaming and gaming)
How much can you learn about the Backend from its API?
How public WIFI can be sniffed?
How the Twitter Hack really happened? How they got caught and can Homomorphic Encryption help?
How timeouts can make or break your Backend load balancers
How to Become a Good Backend Engineer (Fundamentals)
How to Overcome Procrastination as a Software Engineer
How to Run a Tech YouTube Channel and Enjoy it Without Burning out
How to become a Better Software Engineer?
Hub vs Switch vs Bridge vs Router (Full Detailed Example)
Hyper Text Transfer Protocol Crash Course - HTTP 1.0 1.1 HTTP/2 HTTP/3
I Wrote Bad Front-End Code That Broke Chrome
I ask this question to every Backend Engineer I interview
I can’t believe how smart this is! He Hacked Into Apple and Microsoft with this genius trick.
I finished Researching Envoy Proxy here is what I think Let us Discuss
I got served an Instagram Ad after browsing this website? Let us discuss how that’s possible
I like this Backend | DevTooling Netflix
I should start using mySQL more
I started Researching WebRTC and…..
I wish I can change the name of this book
I'm in love with these new Javascript features - Javascript Optional Chaining and nullish coalescing
IGeometry 2016 Retrospective - Channel Update
IGeometry new plan in preparation for 2018
Idempotent Requests in Microservices (Minute Engineering)
Identify good software documentation from bad ones
Identifying backend connection latencies with chrome devtools
If I wasn’t a Backend Engineer I would pick this as my career - Q&A April 2021
If you are using Let’s Encrypt Watch out for this (September 30 2021)
If you feel inspired act on it. DON'T WASTE IT
Implementing Offline/Online Status of a Chatting Backend System #shorts
Impostor syndrome and Staying Motivated - The Backend Engineering Show with Hussein Nasser - Q&A
IndexedDB Crash Course with Javascript
Indexing Woes Secret to Backend Interviews Math and Software - The Backend Engineering Show
<a target='_blank' href='https://www.youtube.com/watch?v=T9n-oLrbM'>Indexing in PostgreSQL vs MySQL
Inefficient Code in Chrome puts ENORMOUS load on DNS Roots Just for a pretty UX let us discuss...
<a target='_blank' href='https://www.youtube.com/watch?v=5XCPyXSIm8'>Installing This Twilio Malware NPM Package Opens a Backdoor on Your Developer Machine
Is EventStoreDB the First Native gRPC Database?
Is FireFox HTTPS only Mode The death of HSTS?
Is MultiProcessing over a Single TCP Connection a Good Idea?
Is ULTRARAM a game changer? | The Backend Engineering Show
Is YAGNI (You aren’t gonna need it) Still Relevant in Backend Engineering System Design?
Is there a Limit to Number of Connections a Backend can handle?
Is this the end of WebSockets? - The New WebTransport Protocol
It’s always Microservices - The Spotify Outage Explained (March 8 2022)
I’m Trying to Get better at VIM
JWT - JSON Web Token Crash Course (NodeJS & Postgres)
Javascript By Example L1E01 - Getting Started
Javascript By Example L1E02 - Building the Calculator Interface
Javascript By Example L1E03 - Displaying the Digits on Calculator Screen
Javascript By Example L1E04 - Operators All Clear with Arrow Functions
Javascript By Example L1E05 - Evaluate the Calculator Expressions with eval
Javascript By Example L1E06 - Fix Leading Zero Bug with Conditions
Javascript By Example L1E07 - Running our Calculator on the Mobile Phone
Javascript By Example L1E08 - CSS Arrays and Loops
Javascript By Example L1E09 - Code simplification and debugging
Javascript By Example L2E00 - Building Space invaders from scratch
Javascript By Example L2E01 - Canvas
Javascript By Example L2E02 - Blurred
Javascript Destructuring assignment
Javascript Essentials Crash Course for Absolute Beginners (All you need is a browser nothing else)
Javascript Promises and async/await Tutorial
Javascript and Mongodb Tutorial with Mongodb NodeJS Driver
Javascript by Example - The Vook
Kafka Consumer Group is a Brilliant Design Choice and We should Discuss it
Keep your Servers Close and Your Database Closer
KeepAlive | The Backend Engineering Show
Layer 4 vs Layer 7 Proxying In Details Explained with Examples
Lazy Loading Images with NO SCRIPTS! (HTML only)
Lazy Loading vs Eager Loading with Node JS & Express
Lazy load Images with Javascript
Learn Programming with VB.NET - 01 - Getting Started
Learn Programming with VB.NET - 02 - Classes and Objects (Part 1)
Learn Programming with VB.NET - 03 - Classes and Objects (Part 2)
Learn Programming with VB.NET - 04 - User Interface
Learn Programming with VB.NET - 05 - By Value v. By Reference
Learn Programming with VB.NET - 06 - Variable size 32 bit vs 64 bit
Learn Programming with VB.NET - 07 - Conditional Statements
Learn Programming with VB.NET - 08 - Inheritance
Learn Programming with VB.NET - 09 - Strategy Design Pattern
Learn Programming with VB.NET - 10 - How did I learn programming
Learning at Home Consistent Hashing Empathy with Engineers and More - Software Chat
Let us discuss the Linux Kernel community and University of Minnesota situation
Load Balance multiple RTMP Servers to Horizontally Scale Streaming (Node Media Server and HAProxy)
Load Balancer vs Reverse Proxy (Explained by Example)
Load Balancing Server-Sent Events (SSE) Backends with Round Robin
Load Balancing Tutorial with Python and Nginx
Load Balancing in HTTP/2 Explained
Load balancing in Layer 4 vs Layer 7 with HAPROXY Examples
Log4DoS - New Denial of Service discovered in log4j | The Backend Engineering Show
Long Polling and how it differs from Push Poll and SSE - The Backend Engineering Show
MAC Address Instead of IP Address? Explained in 60 seconds #shortshussein
MIME and Media Type sniffing explained and the type of attacks it leads to
Making TLS Handshake more Secure - The New Encrypted Client Hello TLS Extension (ECH)
MariaDB vs MySQL SSD NVMe vs SATA Performance - Discussions on the Percona Benchmark
Meet mySQL RAPID - distributed in-memory columnar query processing engine by ORACLE
Microservices Explained and their Pros & Cons
Microsoft 365 Outage What Happened and What Caused it? Let us discuss
Microsoft Awards them $20k for finding one of a kind XSS bug in Edge
Microsoft IIS as a Backend - CPU Throttling in the Application Pool
Microsoft IIS as a Backend - HTTP/HTTPS Bindings
Microsoft Just Had its Third Major Outage ( April-1st-2021 )
MongoDB and ElasticSearch Clusters WIPED! The Meow attack and how Backend Engineers can prevent it
Multi-player System Game Design - Pros & Cons of Proposed Designs & System Design Interviews Advice
Multi-tenancy architecture | The Backend Engineering Show
My New Course Learn Coding by Example with C#
My New GIS Book 2018 Just published on Kindle - Learn GIS Programming
My Opinion on the “Stop Using React” Article
<a target='_blank' href='https://www.youtube.com/watch?v=4NsWnT-FoE'>My Preferred Method of Learning Backend Engineering Technologies
My Process of Designing and Architecting Software
My Struggle with the English Language in the US as an Arab Native Speaker and a Software Engineer
My Table has lots of Indexes and I am worried it Will slow down my Inserts
My Thoughts on The Twitter “Hack”
My Thoughts on the Clever and Dangerous SolarWinds Hack
My Thoughts on the Massive VPN Leak of 1.2 TB User logs
My thoughts on Low/no code | Backend Engineering Show
My thoughts on the ALPACA Attack (Detailed analysis)
My thoughts on the CAP theorem
My website went down (enom outage analysis)
NAT Slipstreaming Vulnerability Explained
NEW GENIUS DNS Cache Poisoning Attack - SAD DNS Explained
Network Address Translation - NAT Explained
New Book Alert - The ! Empathetic Engineer: A short story portraying the software engineer archetype
New Udemy Course - Fundamentals of Networking for Effective Backends
No You Don’t have to Encrypt Passwords before sending POST requests and here is why
Node JS fixes an HTTP Request Smuggling vulnerability
NodeJS introduces HTTPS Import from URLs
North Korean Hackers Hide Malicious Code within BMP image Goes Undetected by AntiVirus software
Oblivious DoH (oDOH) Introduces a TLS Terminating Proxy with additional Layer of Encryption
On Graph Databases | The Backend Engineering Show
One Line of Code can open you for a MITM attack Let us Discuss
One regular expression can crash NodeJS
Opening Old Wounds - Why Uber Engineering Switched from Postgres to MySQL
Optimizing Communication and Networking in Database Systems - The Backend Engineering Show
PHP’s Git Server hacked - Two Remote Code executions added to the source code let us discuss
Partial Indexing | The Backend Engineering Show
Percentile Tail Latency Explained (95% 99%) Monitor Backend performance with this metric
Perfect Forward Secrecy in TLS Explained
Persistent Connections (Pros and Cons)
Pessimistic concurrency control vs Optimistic concurrency control in Database Systems Explained
Phantom Read Phenomena - (Explained by Example)
Popup Modal Dialog with Javascript and HTML
Port forwarding with DNAT and Iptables
Port forwarding with NAT and iptables (transparent proxying) - “Run” your webapp on port 80
Portainer - Lightweight Management UI for Docker
PostgreSQL 12 Top Features Explained
PostgreSQL 13 Has Some Performance Boosts! Let us discuss it!
Postgres Instances hacked and used to mine crypto - Let us discuss how is that possible
Postgres index bloat | The Backend Engineering Show
Postgres on Apple M1 Nigle’s Algorithm in 2020 QUIC DNS & More - The Backend Engineering Show Live
Product Architect vs Solutions Architect #softwaretalk
Programmatically Open External Ports with UPNP
Proxy vs Reverse Proxy Server Explained
Proxy vs. Reverse Proxy (Explained by Example)
Public IP vs. Private IP and Port Forwarding (Explained by Example)
Publish-Subscribe Architecture (Explained by Example)
Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)
Publish/Subscribe Backend Systems Explained In 60 Seconds #shortshussein
Python on the Backend (Announcing my new Python Online Course)
QUIC is FINALLY a Standard. RIP TCP?
Question Everything in Software Engineering
REST API Pros and Cons (Explained by Example)
REST API has a major limitation and Vulcain solves it Let us discuss
<a target='_blank' href='https://www.youtube.com/shorts/Ok2sGWb-ho'>RFC 6455 - The WebSocket Protocol #shorts #minuteengineering
RFC 6824 - Multipath TCP #minuteengineering #shorts
RFC 9000 - QUIC #minuteengineering #quic
Redis In-Memory Database Crash Course
Redis Networking Transport Protocol
Relational Database Atomicity Explained By Example
Remote Code Execution bug found in Popular Node.js changelog library (I go through the code)
Replication and Clustering in Redis
Researcher bypasses Azure and Cloudflare Reverse Proxy Security - HTTP/2 Smuggling (h2c)
Resource vs Query String Parameters (Explained by Example)
Reverse Engineering Instagram feed
Reverse Engineering YouTube - Video Streaming
Reverse Engineering YouTube Watch Page
Reverse engineering Instagram (UX)
Reverse engineering Instagram in flight mode
Row-Level Database Locks Explained - (Read vs Exclusive)
Run Postgres MySQL and MongoDB in under 60 seconds with docker #shorts
Russia Follows in China’s footsteps and attempts to block TLS 1.3 ESNI DoH & DoT let us discuss
S3 compliant MinIO Suffers a Server Side Request Forgery vulnerability lets discuss
SELECT COUNT(*) is Slow Estimate it Instead (with Example in Node JS and Postgres)
SNI Limitation and Invention of ESNI
SRE changes HAProxy config Breaks the Backend and troubleshoots it like a champ - lets discuss
SSH Tunneling - Local & Remote Port Forwarding (by Example)
SSH into Backend Servers without Publicly Exposing Them - SSH Connection Routing with HAProxy
SSH wormable written in Bash updates itself and hard to detect. The DarkRadiation ☢️ Ransomware
SSL Striping | The Backend Engineering Show
SSL/TLS Termination TLS Forward Proxy Pros and Cons
SameSite By Default Cookie Breaking Change is Coming Back Mid July 2020
SameSite Cookie Attribute Explained by Example (Strict Lax None & No SameSite)
Scaling CPU-intensive Backends - The Backend Engineering Show
Scaling Websockets with Redis HAProxy and Node JS - High-availability Group Chat Application
Scaling and Securing WebSockets with HAProxy
Securing Backend Applications (OWASP recommendations)
See you in the Esri Dev Summit 2018! (Mar-6 till Mar-9)
Serialization vs de-serialization #shorts
Server Name Indication (SNI) (Explained by Example)
Server Name Indication (SNI) TLS Extension Explained
Server-Sent Events Crash Course
Setup Active-Passive Cluster with Keepalived & HAProxy (Two raspberry pis)
Severe Prototype Pollution Vulnerability found in gRPC Node JS codebase
Should RabbitMQ Implement QUIC Protocol for their Channels Message Queue?
Should Software Engineers Learn Bleeding-Edge Technologies?
Should you become a Full Stack Engineer?
Should you go with an Optimistic or Pessimistic Concurrency Control Database?
Show Your Work. Blog Vlog Write Create and Develop!
Show your Backend Engineering Skills To Recruiters - Building a Full Backend Portfolio
Sidecar Proxy Pros & Cons (Explained by Example)
Simple Object Access Protocol Pros and Cons (Explained by Example)
Slack's Migrating Millions of Websockets from HAProxy to Envoy lets discuss
Software Engineering is Overwhelming
Software Troubleshooting is an Art here is why
Software vs. Hardware AdBlockers (Explained by Example)
Spectre Explained - The Attack that took the world by surprise in 2018
Spin up Kafka Broker and Zookeeper on Docker
Spin up Redis on Docker and learn basic commands
Spin up a Postgres Instance & PGADMIN with Docker
Spin up a lightweight Nodejs docker container running your application
Spin up an Nginx Docker Container as a Load Balancer
Spinning MongoDB MongoShell and Mongo GUI with Docker
Spinning MySQL Database with Docker
Spinning a lightweight Postgres instance and Consume it with NodeJS
Spinning a lightweight RabbitMQ instance and Consume it with NodeJS
Spinning multiple Postgres instances and PGAdmin with Docker
Spook.js - This will bloat Chrome even more | The Backend Engineering Show
Spotify Web is bloated - Devtooling Spotify
Sql Injection Explained by Example with Express and PostgreSQL
Starting a Software Engineering YouTube Channel? This might help
Stateful vs Stateless Applications (Explained by Example)
Stateless v. Stateful Architecture (Podcast)
Stateless vs Stateful Protocols (HTTP vs TCP)
Step by Step Basic Microservices System (3 NodeJS + 1 Load Balancer containers) with Docker Compose
Step by Step JavaScript modules (.mjs) Tutorial
Step by Step Javascript Classes Tutorial - PART 2👾☠️🤖
Step by Step Javascript Classes Tutorial 👾☠️🤖
Step by Step Javascript and Postgres Tutorial using node-postgres
Step by Step Mysql 8.x and Javascript Tutorial (with mysql2 NodeJs)
Step by Step Sidecar Pattern Tutorial
Step-by-Step Python and Postgres Tutorial with psycopg2
Symmetrical vs asymmetrical Encryption Pros and Cons by Example
Synchronous and asynchronous workloads are everywhere
Synchronous vs Asynchronous Applications (Explained by Example)
Synchronous vs Asynchronous Clients (TikTok vs Instagram Example)
System Design in Software Engineering Is An Art
TCP Tunneling Applications Pros and Cons (Explained by Example)
TCP in 60 Seconds - Transmission Control Protocol #shorts
TCP/IP turns 40 | The Backend Engineering Show
TLS - Live Stream (by Hussein Nasser)
TLS 1.1 is Dead … Well Almost! thanks to Chrome 84 - (Deep Dive Analysis)
TLS Certificates Types - Extended Validation Certificate vs Domain Validated Certificate
TLS and HTTPS Options in Microsoft IIS
TLS/SSL Certificate Pinning Explained
Table Clustering in MySQL and Postgres - The pros and cons
Tech I want to explore in 2022
Tech Support Scammers are actually Smart Engineers Annoying but Smart
Technical Discussion on VPNs - How VPNs Work their benefits and What happens when VPNs are Hacked
The 2020 Google Outage (Detailed Analysis)
The 2021 Slack Outage - Detailed analysis of what happened to Slack on Jan 4th 2021
The ALPACA Attack explained #shorts
The Anatomy of a Proxy Server | The Backend Engineering Show
The Auth0 Outage 4/20/2021 (Early report)
The Backend Engineering Podcast by Hussein Nasser
The Backend of this Fintech Exposed Users' Personal Information - The Klarna Leak (Full Report)
The Bare-Bones of a Service Mesh Proxy
The Barebones of Distributed Systems
The Beauty of the Internet Protocol
The Benefits of the 3-Tier Architecture (e.g. REST API)
The Biggest Flaw of HTTP 1.0 in 60 Seconds #shortshussein
The Cloudflare Outage - What Happened? And my Thoughts
The Complete Guide to WebSockets
The Google Outage ( Early report )
The IPFS Protocol Explained with Examples - Welcome to the Decentralized Web
The Journey of an HTTP request to the Backend | Backend Engineering Show
The Lifecycle of an HTTP Request in NodeJS
The Log4j vulnerability | The Backend Engineering Show
The Many Ways of DDoS | Russia-Ukraine Cyberwar
The New Postgres 14 Looks Promising - The Backend Engineering Show with Hussein Nasser
The OSI Model - Explained by Example
The OSI Model by Example - The Backend Engineering Show with Hussein Nasser
The Road to QUIC - what’s wrong w/ HTTP/1.1 HTTP/2 HTTP Pipelining CRIME HTTP/2 HOL HPACK
<a target='_blank' href='https://www.youtube.com/watch?v=jUsEDNyIGQ'>The Second Microsoft Global Outage in less than 6 months (preliminary report) - let us discuss
The Slack 2/22/22 Outage (Summary)
The Slack Outage (Early Report & Speculations)
The TLS Handshake Explained with Example (the Math)
The Tale of OLTP OLAP and HTAP in Data Warehousing - The Backend Engineering Show
The basic components of RabbitMQ
The cost of Hash Tables | The Backend Engineering Show
The cost rolling back transactions (postgres/mysql)
The evolution from virtual machines to containers
The good the bad & the ugly of WebSockets
The limitations of today’s SSDs | The Backend Engineering Show
The problem with error management in GraphQL
There is more to node http server listen
There is no such thing as Top or Best Programming Language (Rant)
These New WhatsApp Vulnerabilities Can Leak Images Voice Notes and Chat by Opening an HTML message
They Turned on HTTP/2 and Regretted it Let us discuss the Lucidchart Article
They Web Scraped 235 MILLION YouTube Instagram and TikTok Accounts and Left their Database Exposed
This Certificate Authority is being banned from Google
This Javascript code runs on Node JS and the Browser
This Python And NodeJS IP Address Validation Vulnerability is Severe Lets discuss
This Ransomware bypasses Anti-virus software
This YouTube Backend API Leaks Private Videos - Google paid $5000 to the researcher who found it
This is why Salesforce services went down
Tor’s Connection Establishment - The Backend Engineering Show with Hussein Nasser
Traefik Crash Course - Architecture L7 & L4 Proxying Weighted Round Robin Enabling TLS 1.2/1.3
Traefik is too complex and hard to understand... let us discuss
Transport Layer Security TLS 1.2 and 1.3 (Explained by Example)
Turn your laptop into a Web Server to serve static files in minutes with Node Js and Http-server
Turns out MySQL Statement-based Replication might not be a good idea Lets discuss why
UDP Hole-Punching Explained in 60 Seconds
UUIDs are Bad for Performance in MySQL - Is Postgres better? Let us Discuss
Uber’s new Backend Architecture for Processing Payments
Understand Fundamentals not Tools - WebSockets vs Socket.io Javascript vs React Python vs Django
Understanding Aggregate Functions Performance | The Backend Engineering Show
Understanding State Transfer in REST (Explained by Example)
Unimog - The Cloudflare Kernel Layer 4 Load Balancer is an interesting Tech. let us discuss!
Update your database statistics often or your SQL queries will suffer #shorts
User Experience vs API - What Comes First? #softwaretalk
Using GitHub Actions? Watch out for this Command Injunction Vulnerability!
Using History API to Animate URL and hmm what else?
VPN vs Proxy Explained Pros and Cons
Varnish - HTTP Accelerator Crash Course
Views vs Materialized View in Database Systems #shorts
Virtual IP Address (VIP) Explained by Example
Vlog (Istanbul) - Datacenter Proximity
Vlog - Cash in on Your Passion (Crush it)
Vlog - Client/Server Programming Languages
Vlog - Database Locks #softwaretalk
Vlog - Horizontal vs Vertical Scaling
Vlog - Keep your servers close and your database closer
Vlog - New Book New video course (Channel update)
Vlog - Upcoming Tutorials (Javascript/Python/C#)
Vulnerbility Based Denial of Service Attack Explained
WOW! China Blocks TLS 1.3 with ESNI - Let us discuss
WOW! HTTP/2 Clear Text (h2c) Smuggling is a SERIOUS flaw and very easy to Execute Let us discuss!
We Need a Solution to NPM Trojans - post-install hell
We Need to Discuss the Microservices Madness - Scaling with Common Sense
Web-hooks Tutorial with Discord and Vanilla Javascript (fetch api)
WebSockets - Live Stream (By Hussein Nasser)
WebSockets Crash Course - Handshake Use-cases Pros & Cons and more
Websockets handshake and the onOpen event
What Caused Microsoft Teams and other services to go down On March 15 2021?
What Comes First User Experience or Software Architecture?
What Happens when you Search Google Through a VPN?
What I learned from Posting on YouTube for Two years
What MongoDB has in common with MySQL
What Really Happens During a WebSockets Connection - Wiresharking WebSockets
What Recruiters really look for in a Backend Engineer? (Unpopular opinion)
What are SSL/TLS Certificates? Why do we Need them? and How do they Work?
What are Third Party Cookies How do they work?
What are web servers and how do they work (with examples httpd and nodejs)
What caused the cold start performance “dip” in MariaDB .. Let us discuss (@Percona Article)
What does it take to break Bitcoin’s encryption? | The Backend Engineering Show
What does this Browser Built-in API Does? (Beacon)
What happens when you type google.com into your browser and press enter? (Detailed Analysis)
What happens when your Web Server Private Key is Leaked?
What is Kafka and How does it work?
What is Layer 4 Load Balancer?
What is Layer 7 Load Balancer?
What is Machine Learning? (Explained with Example - Occupancy Detection System HOV)
What is NginX and What are its use cases?
What is TCP Fast Open and how can it speeds up your Backend Application?
What is TCP Slow Start and how Does it affect your Web Application Performance?
What is a DDOS Mitigating Reverse Proxy and is it Worth It? (Commenting on a Security Now Video)
What is a Database transaction?
What is a Message Queue and When should you use Messaging Queue Systems Like RabbitMQ and Kafka
What is a Multitenancy Architecture and Why Is it becoming popular?
What is a Virtual IP Address? How does it help with High-Availability
What is an Asynchronous service?
What is an HTTP Proxy? (Transparent HTTP and Service Mesh Proxy examples)
What is the Largest POST Request the Server can Process?
What is the Sidecar pattern and why is it heavily used in micro-services
What is the TCP 3-Way Handshake and Why Backend Engineers should understand it
What is the cost of Indexing too many columns - Udemy Q&A November 2021
What makes a GOOD Software Tester? - And Why great software testers get paid a lot of $ to find bugs
What really caused the 2021 facebook outage (summary)
What's On My Bookshelf? | Hussein Nasser
WhatsApp Limits Forwarding of Viral Messages
WhatsApp handles 3 MILLION TCP Connections Per Server! How do they do it? Let us discuss
WhatsApp went down (early report/analysis) April-28-2022
WhatsApp’s Ultimatum and New Policy - What WhatsApp Sees And Collects (In Details)
Whatsapp Instagram and facebook went down for an hour
When Designing a Backend System Minimize the “What If” Questions
When Learning Backend Engineering Ask Why not What (Minute Engineering)
When is NodeJS Single-Threaded and when is it Multi-Threaded?
When should you shard your database?
When to Build a Stateless vs Stateful Back-ends using the right protocols (UDP HTTP TCP QUIC)
When to Switch a Backend Programming Language?
When to use GraphQL over REST?
When to use UDP vs TCP in Building a Backend Application?
When to use a Publish-Subscribe System Like Kafka?
Why Application-Layer Protocol Negotiation (ALPN) is Critical for HTTP/2 Backends
Why Browsers have 6 active TCP Connections for each website?
Why Discord Moved from MongoDB to Apache Cassandra Let us Discuss
Why Idempotency is very critical in Backend Applications
Why Indexing is Critical in Database Systems #shorts
Why Programmers use const when declaring variables in Javascript?
Why Redis Became the Most Popular Database on the Cloud in 2020
Why Timeouts are Critical on the Backend #shorts #nginx
Why We Can’t Run Unsecured HTTP/2 on Port 80 - Protocol Ossification Explained
Why WebSockets over HTTP/2 (RFC8441) is Critical for Effective Load Balancing and Backend Scaling
Why do Web servers allow you to disable QUIC and HTTP/2
Why do we need to call “then” twice on Fetch?
Why the Internet went dark for two hours - Let's discuss the Akamai outage
Why the next Chrome version will break websites
Why you Shouldn't Implement Features Because They are Easy - Backend Engineering
Why you shouldn’t use google.com to search Google
Will AWS Babelfish Succeed in Moving Developers Away from SQL Server to Postgres?
Will the New Chrome version 80 finally end Cross-Site Request forgery?
Windows 95 is 25 Years Old Today and I am feeling nostalgic let us discuss
Wiresharking CURL - How a single GET request translates to 10 TCP Packets
Wiresharking HTTP/2 - Decrypting Traffic with Wireshark And peeking at Naked HTTP/2 Traffic
Wiresharking MongoDB - Decrypting TLS traffic mongo protocol cursors and more
Wiresharking RabbitMQ - What Happens when you create a Queue in RabbitMQ behind the scenes ?
Wiresharking Secure Shell (SSH) - Spoiler alert 🚨 : its chatty
Wiresharking Server-Sent Events
Wiresharking TLS - What happens during TLS 1.2 and TLS 1.3 Handshake
Writing a Python HTTP Server with Tornado (Explained with 4 Examples)
XMPP - Extensible Messaging and Presence Protocol (with Node JS and eJabberd)
YouTube User Experience (Reversed engineered)
Your Backend Might not Be Ready for HTTP/2 - Watch This Before Implementing it
Your Backend is Also a Frontend (Backend vs Frontend Engineering)
Zero-downtime restarts are hard to get right
backend leaking Postgres database connections - what I did to fix it
cURL TLS 1.3 session ticket proxy host mixup Vulnerability
cURL Verbose Mode Explained (and how I use it to Troubleshoot my Backend)
cURL creator @Daniel Stenberg threatened - The entitlement towards OSS needs to STOP!
don’t use “offset” in your SQL
gRPC - The good the bad and the ugly
gRPC Crash Course - Modes Examples Pros & Cons and more
gRPC over HTTP/3 is finally a thing | Backend Engineering Show
git by Example - (IG) - #1 - Getting Started!
git by Example - (IG) - #2 - Branches
github REST API v3 Crash Course with Vanilla Javascript (No dependencies)
i almost burnt out creating software engineering content on YouTube here is what I learned
iptables Demystified - Load Balancing without a Load Balancer (no software installation) (part 2)
iptables Demystified - Port Redirection and Forwarding HTTP Traffic to another machine (part 1)
my initial thoughts of the multi-path TCP (mpTCP)
mySQL 8 Atomic DDL is not what you think it is
nodejs through my IPhone 📱to my pi
when indexes are useless | The Backend Engineering Show
why it is very hard to cancel an HTTP request
🔴 Facebook's is all about QUIC MASQUE RIP Kafka's Zookeeper dotNET 5 - Live with Hussein Nasser