logo
episode-header-image
Sep 2024
31m 8s

When do you use threads?

Hussein Nasser
About this episode
tail spinning
Up next
Jan 19
5 Backend Design Patterns for Managing Threads and Sockets
In this video I introduce 5 different design patterns for building backend applications. Each mode explains how a socket listener is established, a connections are established and how threads and connections are managed to read, write and process requests. 
46m 9s
Dec 15
Page Tables
Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.0:00 Intro2:00 Virtual Memory ⁃ ⁃ 8:00 MMU10:00 Page Tables ⁃ ⁃ ... Show More
46m 39s
Nov 2025
CPU and Kernel Page Faults
<p>Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. </p><p><br /></p><p>In this episode o ... Show More
48m 37s
Recommended Episodes
Jul 2025
Data Pipelines with Apache Airflow
<p>Julian LaNeve (<a href='https://x.com/JulianLaneve'>@JulianLaneve</a>, CTO <a href='https://x.com/astronomerio'>@astronomerio</a>) discusses data pipelines, Apache Airflow, Astronomer’s managed offering, and the benefits of data pipelines for both developers and operations.</p ... Show More
25m 36s
Jun 2024
567: So Long sudo
Your Linux box is a-changin'. systemd has a huge new release; we'll get into the most impressive features, including the new sudo replacement. Plus, our thoughts on the new Linux Arm laptops that are just around the corner.Sponsored By:Core Contributor Membership: Take $1 a month ... Show More
1h 31m
Sep 2025
Why ML Needs a New Programming Language with Chris Lattner
Chris Lattner is the creator of LLVM and led the development of the Swift language at Apple. With Mojo, he’s taking another big swing: How do you make the process of getting the full power out of modern GPUs productive and fun? In this episode, Ron and Chris discuss how to design ... Show More
1h 12m
Nov 2024
260: CPUs Have Been Juicing for Too Long
<p>It's been a wild few months in CPUs, with next-generation releases from both AMD and Intel in their respective Zen 5 and Arrow Lake categories. Now that most all the big parts are out, we break down what's what, including why everyone is finally going disaggregated (and what t ... Show More
1h 27m
Feb 2025
603: All Your Kernels Belong to Rust
tail spinning
1 h
Jan 2025
SE Radio 649: Lukas Gentele on Kubernetes vClusters
<p><strong>Lukas Gentele</strong>, CEO of Loft Labs, joins host <a href="https://se-radio.net/team/robert-blumen/">Robert Blumen</a> for a discussion of kubernetes vclusters (virtual clusters). A vcluster is a kubernetes cluster that runs kubernetes application on a host kubernet ... Show More
58m 14s
Jan 2023
Kubernetes Unpacked 017: Kubernetes In 2023 – 6 Things To Think About
On today's Kubernetes Unpacked podcast, host Michael Levan discusses six big ideas to consider as you build your Kubernetes foundation in 2023. Topics include abstractions, the need to understand what's beneath those abstractions, Kubernetes security, and more. 
16m 11s
Oct 2024
#479: Designing Effective Load Tests for Your Python App
See the full show notes for this episode on the website at <a href="https://talkpython.fm/479">talkpython.fm/479</a> 
59m 6s
Aug 2024
Battling ticket bots and untangling taxes at the frontiers of e-commerce
tail spinning
30m 51s