April Boston TypeScript Meetup
Details
There'll be food, beer, merriment, and TypeScript discussions and talks!
Our speakers tonight are Ben "Fuzzy" Weissmann and Daniel Rinehart.
Fuzzy is a software engineer at Tulip, where he was the first employee and leads architecture on the Platform team, creating a platform for manufacturers to build apps that streamline their operations. Fuzzy will talk about the trade-offs TypeScript makes to balance soundness with ease-of-use. In particular, we'll cover why and how TypeScript sacrifices soundness for usability when it comes to type variance and refinement invalidation, see some examples of where this unsoundness might cause run-time type errors, and compare TypeScript's trade-offs to Flow and other type systems.
Daniel is a software craftsman involved with web development as an engineer and architect for over two decades. He currently works at Philo, helping build a better television watching experience. In "Typing Slowly," he will offer a case study in slowly converting a Babel-based Node.js project to TypeScript.
