Compile Time Safety
Explore the implications of type declarations in programming, particularly how declaring a function parameter as a string affects null values. Gain insights into compile-time checks that prevent passing null unless it's verified as safe, emphasizing the importance of type safety in software development.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 384: Boris Cherny on TypeScript.mp3
Related Questions
Why do we sometimes know why programming languages are working and sometimes we don't, from the perspective of a compiler engineer, as discussed in the episode Bjarne Stroustrup: C++ | Lex Fridman Podcast #48 and the clip Debugging Challenges?
Why do we sometimes know why programming languages are working and sometimes we don't, from the perspective of a compiler engineer?