{"podcast":{"title":"The Backend Engineering Show with Hussein Nasser","slug":"the-backend-engineering-show-with-hussein-nasser-847440","podcast_index_feed_id":847440,"rss_url":"https://anchor.fm/s/1eb6d14/podcast/rss","website_url":"https://database.husseinnasser.com","image_url":"https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo/222061/222061-1626111277047-d82a050054721.jpg","author":"Hussein Nasser","episode_count":541,"summary":"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 Buy me a coffee https://www.buymeacoffee.com/hnasr 🧑‍🏫 Courses I Teach https://husseinnasser.com/courses","last_synced_at":"2026-07-11T00:20:07.790472+00:00","page_url":"https://stenobird.com/podcast/the-backend-engineering-show-with-hussein-nasser-847440"},"episode":{"title":"How many kernel calls in NodeJS vs Bun vs Python vs native C","slug":"how-many-kernel-calls-in-nodejs-vs-bun-vs-python-vs-native-c","published_at":"2024-09-20T21:05:00+00:00","page_url":"https://stenobird.com/podcast/the-backend-engineering-show-with-hussein-nasser-847440/how-many-kernel-calls-in-nodejs-vs-bun-vs-python-vs-native-c","show_page_url":"https://stenobird.com/podcast/the-backend-engineering-show-with-hussein-nasser-847440","url":"https://podcasters.spotify.com/pod/show/hnasr/episodes/How-many-kernel-calls-in-NodeJS-vs-Bun-vs-Python-vs-native-C-e2oedjm","audio_url":"https://anchor.fm/s/1eb6d14/podcast/play/91747382/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2024-8-15%2F3cf7c368-f220-45ac-79c8-fbc49216e13a.m4a","summary":"Fundamentals of Operating Systems Course https://oscourse.win In this video I use strace a performance tool that measures how many system calls does a process makes. We compare a simple task of reading from a file, and we run the program in different runtimes, namely nodejs, buns , python and native C. We discuss the cost of kernel mode switches, system calls and pe 0:00 Intro 5:00 Code Explanation 6:30 Python 9:30 NodeJS 12:30 BunJS 13:12 C 16:00 Summary","meta_description":"Fundamentals of Operating Systems Course https://oscourse.win In this video I use strace a performance tool that measures how many system calls does a pro…","key_points":[],"chapters":[],"topics":[],"duration_seconds":1241,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/the-backend-engineering-show-with-hussein-nasser-847440/episodes/how-many-kernel-calls-in-nodejs-vs-bun-vs-python-vs-native-c/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/the-backend-engineering-show-with-hussein-nasser-847440/how-many-kernel-calls-in-nodejs-vs-bun-vs-python-vs-native-c.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}