logo
episode-header-image
Feb 2024
18m 17s

The Beauty of Programming Languages

Hussein Nasser
About this episode

In this video I explore the type of languages, compiled, garbage collected, interpreted, JIT and more. 


Up next
Jun 17
Postgres is half as fast in Linux 7.0
An aws engineer discovered a 50% regression in postgres throughput while testing the new Linux 7.0 kernel. The cause turns out to be massive TLB and page faults exacerbated by Postgres process-based design. In this backend engineering show episode I dive deep into how this was di ... Show More
34m 8s
Jun 8
Don't let AI rob you
A discussion about why many engineers still love the struggle, the mistakes, and the process of figuring things out themselves. This is how we grow and get better and stronger. Letting AI do everything (even though it can’t) robs us this feeling.. 
31m 53s
Apr 15
New Book: Root cause
I wrote a new book that has been in the works for years. It is called Root Cause, and it is for those who enjoy the art of backend engineering.Early in my career, 20 years ago, I built backend and database applications without fully grasping their inner mechanics. Performance iss ... Show More
9m 48s
Recommended Episodes
Mar 2017
MLG 010 Languages & Frameworks
<p><a href= "https://ocdevel.com/walk?utm_source=podcast&utm_medium=mlg&utm_campaign=mlg10"> Try a walking desk</a> to stay healthy while you study or work!</p> <p>Full notes at  <a href= "https://ocdevel.com/mlg/10?utm_source=podcast&utm_medium=mlg&utm_campaign=mlg10"> ocdevel.c ... Show More
44m 36s
Dec 2016
Episode 021 - Mixed drinks and mixed languages
Have you had to deal with supporting more than one language in your web application? Offering content in several languages makes a better experience for your users but it can add many layers of complexity in your application’s design and architecture. In this episode, we’ll be di ... Show More
42m 37s
Aug 2016
Learning Vocab - YouTube Video
In this video I chat to you about how I like to l… In this video I chat to you about how I like to learn vocabulary once I reach an advanced level in a language I'm learning. 
10m 13s
Sep 2016
2.2 Expressions
We look at how we use various numerical and string operations to compute new information and store the new values in variables. 
19m 53s
Aug 2017
The History of Programming Languages Part Two
<p>How have programming languages evolved over time? What was wrong with the old ones? How are more recent languages different from the ones first developed?</p><p> </p> Learn more about your ad-choices at <a href="https://www.iheartpodcastnetwork.com">https://www.iheartpodcastne ... Show More
42m 19s
May 2020
Episode 18 - How JavaScript Bundlers Work
In this episode, we'll look at what data structures and algorithms JavaScript bundlers use. We'll talk about ECMAScript modules, strongly connected components, depth-first search, and more! Enjoy! 
11m 12s
Sep 2018
Hello, World: Programming Languages for the Polyglot Developer
Every new programming language is created to do something previously impossible. Today, there are quite a few to choose from. But which ones do you really need to know? This episode dives into the history of programming languages. We recognize the genius of “Amazing Grace,” also ... Show More
28 m