Practical Confidence: Using Types to Help Your Computer Help You
summary
Static typing via Flow claims to catch undefined errors, enforce API shapes, and speed safe refactors while emitting no runtime code; annotations are stripped and editor integrations give fast editor feedback and much better autocomplete and jump-to-definition. Structural vs nominal types, union types and type inference minimize annotation burden; optional "any" and configurable suppressions like flow fix me support incremental adoption. A community flow-typed repo supplies library defs so adoption scales without rewriting every dependency.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:08Typechecking
- 10:32Let's talk about types
- 11:11Type Inference
- 13:16Structural vs. Nominal
- 16:47Union types
- 25:06Editor Integration
related talks
23mFlow or how I learned to stop worrying and typecheck my React code
42mStatic Type Checking with FlowType
43mFlow - Am I Your Type?
58mFlow - Am I Your Type?
16mAll aboard the type train
27mA Story About Types and JavaScript
25mWhy static types in Javascript? — Preethi Kasireddy
58mThe Road to a Statically Typed Future
