398 episodes

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

Support my work on PayPal
https://bit.ly/33ENps4

🧑‍🏫 Courses I Teach
https://husseinnasser.com/courses
Support this podcast: https://anchor.fm/hnasr/support

The Backend Engineering Show with Hussein Nasser Hussein Nasser

    • Technology
    • 4.7 • 15 Ratings

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

Support my work on PayPal
https://bit.ly/33ENps4

🧑‍🏫 Courses I Teach
https://husseinnasser.com/courses
Support this podcast: https://anchor.fm/hnasr/support

    Spook.js - This will bloat Chrome even more | The Backend Engineering Show

    Spook.js - This will bloat Chrome even more | The Backend Engineering Show

    Spook.js is a new transient execution side channel attack which targets the Chrome web browser. We show that despite Google's attempts to mitigate Spectre by deploying Strict Site Isolation, information extraction via malicious JavaScript code is still possible in some cases.

    Resources

    https://www.spookjs.com/

    https://www.chromium.org/developers/design-documents/site-isolation

    Paper: https://www.spookjs.com/files/spook-js.pdf

    Chapters

    0:00 Process Isolation in Chrome

    8:00 Spook.js subdomain Attack

    12:00 Spook.js Extension Attack

    13:00 Summary

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🔥 Members Only Content

    https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg

    Support my work on PayPal

    https://bit.ly/33ENps4

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses


    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 18 min
    SSL Striping | The Backend Engineering Show

    SSL Striping | The Backend Engineering Show

    In this episode of the backend engineering show, I’ll go through the SSL Stripping attack, what caused it, what were the mitigations enforced to solve it, and why it is still a problem.
    0:00 Intro
    2:10 The Web Security Model
    14:30 SSL Stripping Example
    22:00 How to Solve SSL Stripping?
    27:00 Limitations of HSTS
    31:00 Summary
    Become a Member on YouTube
    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
    🔥 Members Only Content
    https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg
    Support my work on PayPal
    https://bit.ly/33ENps4
    🧑‍🏫 Courses I Teach
    https://husseinnasser.com/courses

    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 39 min
    TCP/IP turns 40 | The Backend Engineering Show

    TCP/IP turns 40 | The Backend Engineering Show

    Let us take a moment to appreciate the TCP/IP design by discussing it.

    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 29 min
    gRPC over HTTP/3 is finally a thing | Backend Engineering Show

    gRPC over HTTP/3 is finally a thing | Backend Engineering Show

    The gRPC team just submitted a proposal to support HTTP/3. This is big news and we have been waiting for a long time for this. In this show, I’ll discuss why would you want gRPC, why gRPC picked HTTP/2, what is actually wrong with HTTP/2 and what HTTP/3 solves. And Finally, I’ll discuss what is wrong with HTTP/3 and pitfalls that you as gRPC user might run into. Let us discuss!

    0:00 Intro

    1:30 why gRPC

    5:20 gRPC & HTTP/2

    7:30 gRPC & HTTP/3

    8:50 What is wrong with HTTP/2

    29:30 What is good about HTTP/3

    37:00 What’s wrong with HTTP/3

    Resources

    https://github.com/grpc/proposal/pull/256/files

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🔥 Members Only Content

    https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg

    Support my work on PayPal

    https://bit.ly/33ENps4


    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 47 min
    KeepAlive | The Backend Engineering Show

    KeepAlive | The Backend Engineering Show

    I discuss keepalive in TCP and HTTP and its pros and cons



    0:00 Intro

    3:28 What is KeepAlive

    8:30 TCP KeepAlive

    10:30 Middleboxes and Single-Path TCP

    16:30 Middle Boxes and Keepalive

    19:30 The FTP KeepAlive trap

    25:00 HTTP KeepAlive

    30:00 What's a good keepalive timeout?

    https://daniel.haxx.se/blog/2020/02/10/curl-ootw-keepalive-time/

    https://datatracker.ietf.org/doc/html/rfc1122#section-4.2.3.6

    https://datatracker.ietf.org/doc/html/rfc793#section-3.5

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🔥 Members Only Content

    https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg

    Support my work on PayPal

    https://bit.ly/33ENps4


    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 35 min
    The Anatomy of a Proxy Server | The Backend Engineering Show

    The Anatomy of a Proxy Server | The Backend Engineering Show

    In this video I’ll illustrate how a proxy server works under the hood. I Will go through how connection establishment works without a proxy, with an HTTP proxy and finally with HTTPS proxy in tunnel mode and TLS termination mode.

    0:00 Intro

    1:00 Connection Establishment without a Proxy

    5:00 Connection Establishment with an HTTP Proxy

    15:22 Connection Establishment with an HTTPS Proxy (Tunnel mode)

    19:50 Connection Establishment with an HTTPS Proxy (TLS Termination)

    cards

    16:25 https://youtu.be/PAJ5kK50qp8 connect method


    ---

    Send in a voice message: https://anchor.fm/hnasr/message
    Support this podcast: https://anchor.fm/hnasr/support

    • 23 min

Customer Reviews

4.7 out of 5
15 Ratings

15 Ratings

Jacob(o) ,

My favorite GIS podcast

I absolutely love this podcast. As a GIS person, l’m trying to learn as much about software engineering as I can, especially application development. Hussein delivers, both as an educator and entertaining podcast host. He covers super relevant topics that are useful in the industry. Keep up the great work!

A1nouru ,

SO MUCH EGOO IN THIS POD!!

So I listened to the Pod Episode where he was discussing about a blog post where Uber migrated from PostgreSQL. Usually there is a always a good way to criticize things in a constructive way but this guy trashed the whole Company as if he’s the most intelligent person in the world. This is my first review on the internet, too bad it’s a bad one. Hussein please stop talking down on other people’s work for your own glory, there is a good way to criticize things. Plus, please try to lower your EGO, it’s above and beyond. Other than this, It’s a good thing that you’re one of the very few people with Backend podcasts :) :)

Kim Sundeen-GIS Developer ,

Staying on the leading edge in the cross section of GIS and software engineer in

I listen to this podcast on my way into work or while exercising. It gives me food for thought and a lead in discussion at work for knowing what topics to continue researching or learn about. I especially love how Hussein breaks down the complicated topics and to piecemeal bits for every day discussion. Thank you for all your hard work Hussein!

Top Podcasts In Technology

Listeners Also Subscribed To