
About this episode
This episode covers the basics of type systems and their enforcement strategies.
In this episode, we'll look at the very basics of type systems and their enforcement. We'll discuss strongly and weakly typed languages. After that, we'll dig into different enforcement strategies - runtime with dynamic typing and compile-time with static typing.
Topics covered
- type systems
- type checking
- strongly typed languages
- weakly typed languages
- dynamic typing
- static typing
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 20 - Static and Dynamic Systems · June 23, 2020 · 13 min
Explore listener stats, chart rankings, contacts and more on the Programming podcast page.