Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 518 Bytes

2023-01-06-579.md

File metadata and controls

9 lines (8 loc) · 518 Bytes
title date tags layout telegram_id
Make Illegal States Unrepresentable
2023-01-06 07:48:01 -0800
video
post
579

🎥 Make Illegal States Unrepresentable is a beginner-friendly talk about writing good type annotations. The speaker covers what is type safety and illegal states, why it matters, and shows three techniques how to achieve that. Examples are on Scala, but can be translated to Python, Rust, or TypeScript. Not to Go, sorry, no algebraic types and atoms for you.