Presentation: Learning to Love Type Systems

Track: JavaScript & Web Tech

Location: Seacliff ABC

Duration: 2:55pm - 3:45pm

Day of week: Monday

Level: Intermediate

Persona: Backend Developer, Developer, General Software

Share this on:

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

Chief Software Architect @ThisDotMedia
Engineering Manager @PayPal
Research Engineer @mozilla
Co-Creator DTrace, Co-Founder Fishworks Sun Microsystems, & Currently CTO @Joyent
Security Researcher, Leader, Advisor @Netflix
Staff Security Engineer @Cruise Automation

Tracks

Monday, 5 November

Tuesday, 6 November

Wednesday, 7 November

The all-new QCon app!

Available on iOS and Android

The new QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.