Chain React 2018: How TypeScript Ruined My Life (In a Good Way) by Andy Mockler

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=DUXxPfEsQKk



Duration: 12:06
44 views
0


TypeScript has totally changed the way I treat software development and I want to encourage others to give some kind of typed JavaScript a try. While my talk will largely focus on TypeScript (since it is the flavor I am most familiar with), I want to focus largely on the general benefits of type systems and the dev tools that are being built around them.

I plan to speak elaborate on the following topics during my talk:
* A brief introduction to TypeScript
- Why would anyone want types in JavaScript?
* Does TypeScript play well with React?
- How defining types helps keep component APIs clear and manageable
* How TypeScript helps us scale front-end development at Shopify
- An explanation of testing and CI benefits
- An explanation of great dev tooling
* Alternatives to TypeScript
- A brief note about the "dark side" of TypeScript (missing definitions, some increased toil, etc)




Other Videos By Confreaks


2022-04-08Chain React 2018: ReasonML and You - A Fireside Chat with Mike Grabowski
2022-04-08Chain React 2018: Panel
2022-04-08Chain React 2018: WebXR: A New Dimension For The Web by Michaela Lehr
2022-04-08Chain React 2018: Strategies For Using React Native In A Brownfield App by Harry Tormey
2022-04-08Chain React 2018: GraphQL State Management for React Native by Peggy Rayzis
2022-04-08Chain React 2018: The State of React Native by Ram N
2022-04-08Chain React 2018: How Reactive Programming Makes Developer Lives Easier by Tracy Lee
2022-04-08Chain React 2018: Organizing Code for Cross-Platform Web and Mobile Development by Robert Scarano
2022-04-08Chain React 2018: Be a React Native A11y by Jen Luker
2022-04-08Chain React 2018: Building AR Apps with React Native by Vladimir Novick
2022-04-08Chain React 2018: How TypeScript Ruined My Life (In a Good Way) by Andy Mockler
2022-04-08Chain React 2018: React Native at Eaze: Marijuana Delivered by Erica Cooksey
2022-04-08Chain React 2018: Customize Your Boilerplate to Speed Up Development with Ignite by Adrien Thiery
2022-04-08Chain React 2018: Machine Learning and React Native by Ray Deck
2022-04-08Chain React 2018: Learning React Native as a Junior Engineer by Erin Fox
2022-04-08Chain React 2018: Detox: A year in. Building it, Testing with it by Rotem Mizrachi-Meidan
2022-04-08Chain React 2018: From Sketch to Code: Designing a Component Kit by Samantha Bretous
2022-04-08Chain React 2018: Debugging and Beyond with Reactotron by Darin Wilson
2022-04-08Chain React 2018: All Together Now by TC Davis
2022-04-08Chain React 2018: Simply React by Kent C. Dodds
2022-04-08DjangoCon US 2018 - Real Life Accessibility: Have you HEARD your site? by Mike Herring