The Backend Engineering Show with Hussein Nasser

By 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

  1. 1.
    Can NULLs Improve your Database Queries Performance? - The Backend Engineering Show
    22:41
  2. 2.
    10 Vulnerabilities to watch for When building secure backend application (OWASP recommendations)
    28:35
  3. 3.
    Browser Caching best practices, when to use no-cache vs max-age without breaking your site
    18:59
  4. 4.
    Write Amplification Explained in Backend Apps, Database Systems and SSDs
    22:22
  5. 5.
    DNS issue impacting multiple Microsoft services on April’s fool day (with Bonus content)
    26:48
  6. 6.
    My Python CRUD App hit 2 million rows, Should I Shard my Database?
    21:16
  7. 7.
    cURL TLS 1.3 session ticket proxy host mixup Vulnerability
    9:56
  8. 8.
    PHP’s Source Code hacked - Two Remote Code execution added to the Git server, let us discuss
    8:47
  1. 9.
    What happens when your Web Server Private Key is Leaked?
    24:32
  2. 10.
    Researcher bypasses Azure, and Cloudflare Reverse Proxy Security - HTTP/2 Smuggling (h2c)
    14:09
  3. 11.
    High severity flaw can crash your WebServer when using OpenSSL - Let us discuss
    17:49
  4. 12.
    When is NodeJS Single Threaded and when is it multi-Threaded?
    9:06
  5. 13.
    Slack's Migrating Millions of Websockets from HAProxy to Envoy, let's discuss
    35:45
  6. 14.
    Why WebSockets over HTTP/2 (RFC8441) is Critical for Effective Load Balancing and Backend Scaling
    16:08
  7. 15.
    How HTTP Compression Leaks Sessions and JWT - CRIME Explained and how HPACK in HTTP/2 fixes this
    21:05
  8. 16.
    The Second Microsoft Global Outage in less than 6 months
    12:44
  9. 17.
    Is there a Limit to Number of Connections a Backend can handle?
    19:33
  10. 18.
    Fire Destroys Datacenter in France, Let us discuss the OVHcloud Fire
    13:32
  11. 19.
    Firefox State Partitioning for Cookies Might End Evil Tracking forever
    8:41
  12. 20.
    Did you get logged out of GitHub? - Backend Race condition Bug discussion
    15:33
  13. 21.
    Chrome 90 will start communicating in HTTPS (port 443) by Default - Let us discuss
    12:33
  14. 22.
    S3 compliant MinIO Suffers an Server Side Request Forgery vulnerability, lets discuss
    10:45
  15. 23.
    Which DBMS will Implement QUIC First? Can the QUIC Protocol improve Database Performance in Web Applications?
    13:04
  16. 24.
    3 New Ways to Crash your NodeJS Server, Update Node JS today! (Feb 2021 Security Update)
    10:55
  17. 25.
    cURL creator Daniel Stenberg threatened - The entitlement towards OSS needs to STOP!
    5:48
  18. 26.
    SRE changes a single HAProxy config, Breaks the Backend and he troubleshoots it like a champ
    7:23
  19. 27.
    A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
    15:26
  20. 28.
    XMPP - Extensible Messaging and Presence Protocol (with Node JS and eJabberd)
    19:07
  21. 29.
    How timeouts can make or break your Backend load balancers
    21:25
  22. 30.
    He Hacked Into Apple and Microsoft with this genius trick
    16:11
  23. 31.
    CQRS is probably the cause of the Microservices madness
    7:19
  24. 32.
    Can China Block the New Encrypted Client Hello TLS Extension? Let us Discuss
    29:07
  25. 33.
    UUIDs are Bad for Performance in MySQL - Does Postgres Win? Let us Discuss
    21:00
  26. 34.
    They Freed up 70GB of Unused Indexes Space on Postgres, How did they Do it?
    18:36
  27. 35.
    How do I learn new tech as a software engineer
    18:57
  28. 36.
    Overview of InterPlanetary File System - IPFS with (Examples with Command line & Brave Browser)
    25:10
  29. 37.
    This Certificate Authority is being banned from Google
    8:54
  30. 38.
    Is SELECT * Expensive?
    7:38
  31. 39.
    This YouTube Backend API Leaks Private Videos - Research rewarded $5000
    16:31
  32. 40.
    He found a way to Hijack Private Google Docs Screenshots with a clever hack - Google paid him $4000
    10:59
  33. 41.
    Brave is Decentralized - Users can Consume and HOST IPFS Decentralized Web Content through Brave
    12:34
  34. 42.
    RIP FTP - Chrome depreciates FTP for good
    6:06
  35. 43.
    The 2021 Slack Outage (Detailed analysis)
    44:20
  36. 44.
    HAProxy is closer to QUIC and HTTP/3 Support - Let’s discuss HAProxy 2.3
    22:26
  37. 45.
    Apache Kafka 2.7 is One Step Closer to Killing ZooKeeper
    19:17
  38. 46.
    Is EventStoreDB the First Native gRPC Database?
    12:43
  39. 47.
    Demonstrate your Skills as Backend Engineer To Recruiters - Building a Full Backend Portfolio
    20:36
  40. 48.
    WhatsApp’s Ultimatum, What can They see and What are They Collecting (In Details)
    20:35
  41. 49.
    Have a Node JS Server? Update it Now!
    7:25
  42. 50.
    The Slack Outage (Early Report & Speculations)
    11:31

Listen to The Backend Engineering Show with Hussein Nasser now.

Listen to The Backend Engineering Show with Hussein Nasser in full in the Spotify app