
About this episode
This episode explores the differences between static and dynamic systems in programming languages and frameworks.
Today we'll look into static and dynamic systems. We'll discuss what does it mean for a programming language or a framework to be static or dynamic. In the second part of the podcast, we'll focus on some of the properties of static systems and how they can help in better compile-time optimizations, development experience, and more!
Topics covered
- static systems
- dynamic systems
- programming languages
- frameworks
- compile-time optimizations
- development experience
More episodes of Programming
- Episode 25 - Micro Frontends Patterns · December 20, 2025 · 25 min
- Episode 24 - AI Agents · December 13, 2025 · 19 min
- Episode 23 - Building a minimal reactive framework · January 17, 2025 · 18 min
- Episode 22 - Signals · January 10, 2025 · 11 min
- Episode 21 - Maps, Hash Maps, Tree Maps, and Hash Tables · July 1, 2020 · 17 min
- Episode 19 - Type Systems and Type Checking · June 16, 2020 · 6 min
Explore listener stats, chart rankings, contacts and more on the Programming podcast page.