Presentation: Learning to Love Type Systems

Track: JavaScript & Web Tech

Location: Seacliff ABC

Duration: 2:55pm - 3:45pm

Day of week:

Slides: Download Slides

Level: Intermediate

Persona: Backend Developer, Developer, General Software

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

Sometimes, undefined is not a function. As mortal programmers, we ship bugs to production everyday. Bugs slow us down, frustrate our users, and cause us to have crises of confidence. Don't go alone–type systems in TypeScript, Flow, and GraphQL can improve your confidence and help you ship less bugs. We'll start with why: a practical look at what you'll get from embracing types. Then, a gentle introduction to the ideas behind them. Finally, we'll explore the possibilities of a type system over the network.

Speaker: Lauren Tan

Engineering Manager @Netflix

Lauren is an Engineering Manager at Netflix, and thoughtful engineer at heart. Although formally educated in Finance, she's been involved in the crossroads of technology, design, and business for more than a decade. She's also an active contributor to open source, maintaining a number of popular JavaScript and Elixir libraries.

Find Lauren Tan at

Similar Talks

Scaling Patterns for Netflix's Edge

Qcon

Playback Edge Engineering @Netflix

Justin Ryan