logo
episode-header-image
Jan 2020
11m 35s

Episode 1 - How Compilers Work

Minko Gechev
About this episode
In this episode, we discuss how compilers work. By the end of the show, you'll have a high-level understanding of the phases the source code you write goes though before executed! 
Up next
Jan 2025
Episode 23 - Building a minimal reactive framework
This episode explores building a minimal reactive framework using signals as a reactivity primitive. We'll look into implementing a simple component model, composing components, separating the view into static and dynamic parts, and implementing fine-grained reactivity. 
17m 54s
Jan 2025
Episode 22 - Signals
In this episode, we'll explore a concept called Signal that has been getting a lot of traction in JavaScript over the past few years. I'll describe a simple implementation so you can understand the internals and then see how it relates to the traditional object-oriented design pa ... Show More
11m 19s
Jul 2020
Episode 21 - Maps, Hash Maps, Tree Maps, and Hash Tables
Today in less than 20 minutes, we'll explore what maps are and how they work under the hood. We'll talk about the differences between treemaps, hash maps, and hash tables. We'll dig pretty in-depth...By the end of the episode, you'll understand how to implement hash tables using ... Show More
16m 30s
Recommended Episodes
Sep 3
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
Mar 2025
Vibe Coding Is The Future
Andrej Karpathy recently coined the term “vibe coding” to describe how LLMs are getting so good that devs can simply “give in to the vibes, embrace exponentials, and forget that the code even exists.” In this episode of the Lightcone, the hosts discuss this new method of programm ... Show More
31m 33s
Sep 2024
machine learning (noun) [Word Notes]
Enjoy this special encore episode. A programming technique where the developer doesn't specify each step of the algorithm in code, but instead teaches the algorithm to learn from the experience. 
6m 16s
Aug 2024
Kotlin After 2.0
In this episode, we talk about the future of Kotlin and its development after the 2.0 version. 
1h 6m
Oct 2024
D2DO255: Is AI the Magic Solution for Refactoring Legacy Code?
AI is being integrated and adopted across much of the IT world, but can it work magic in transforming old legacy code into shiny modern code? When it comes to this magic trick, it’s important to look behind the curtain. On today’s Day Two DevOps podcast we discuss the reality of ... Show More
37m 58s
Nov 2024
How Software Engineering is Evolving with Borislav Nikolov
<p>Connect with Borislav:</p> <p><a href="https://www.linkedin.com/in/borislav-nikolov-328ba221a" target="_blank" rel="ugc noopener noreferrer">https://www.linkedin.com/in/borislav-nikolov-328ba221a</a></p> <p><br /></p> <p>Full episode on YouTube ▶️</p> <p><a href="https://youtu ... Show More
56m 59s
Jan 2024
Value Engineering in 2024
<p>On today’s show we are talking about value engineering. This episode came from a conversation that we were having internally on one of our projects. The thought process comes down to evaluating multiple ways of accomplishing the same outcome before you know which optimizations ... Show More
5m 17s
Aug 2024
Srivijaya (debrief)
<p>What a challenge this episode was! We don&#39;t necessarily know how much of the information about Srivijaya is strictly true. Let&#39;s dip into the material and methods used to construct this week&#39;s episode.</p> 
11m 2s