TypeScript: Static Types for JavaScript
How do you define and implement a static type system for a dynamic language like JavaScript, and why would you even care to? Anders explores how TypeScript came to be, how it differs from classic type systems, and how it can be beneficial even if you don't like types.
EVENT:
dotJS 2018
SPEAKER:
Anders Hejlsberg
PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed).
CREDITS:
Original video source: https://www.youtube.com/watch?v=ET4kT88JRXs
Additional material for JavaScript learners:
https://amzn.to/2JrUINQ Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
https://amzn.to/2HwAMYd Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
https://amzn.to/2Cq5bmL JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners
https://amzn.to/2uhIvAP How JavaScript Works
https://amzn.to/2CwS2bU The Modern JavaScript Collection
Other Videos By Coding Tech
2018-12-20 | AI JavaScript Rocks |
2018-12-18 | Blazor, a New .NET Single Page Application Framework |
2018-12-17 | The State of JavaScript 2018 |
2018-12-17 | The Future of the Web |
2018-12-16 | Writing Allocation Free Code in C# |
2018-12-15 | Asynchronous Hamburgers |
2018-12-14 | Building ASP.NET Core Web APIs |
2018-12-14 | Artificial Intelligence: The Future of Software |
2018-12-12 | What’s New in Visual Studio 2019 |
2018-12-10 | Jedi Principles of UI Animation |
2018-12-08 | TypeScript: Static Types for JavaScript |
2018-12-08 | Mathematics of Animation |
2018-12-06 | Old vs New JavaScript |
2018-12-05 | Choosing Your JavaScript Framework |
2018-12-05 | Whats New in C# 8.0 |
2018-12-05 | Going FaaSter: Function as a Service at Netflix |
2018-12-04 | Building Modern Web Apps in Java (with Live Coding) |
2018-12-03 | Architecting Web Apps |
2018-12-01 | What's New in CSS |
2018-11-30 | Help! I Just Inherited 50,000 Lines of Code! What Do I Do — A Practical Guide || James Powell |
2018-11-30 | Serverless Functions and VueJS |