Overview
Explore the evolution and quirks of JavaScript in this entertaining 47-minute conference talk. Dive into a parade of JavaScript fails, tricks, and humorous examples while learning valuable lessons to improve your coding skills. Discover the language's history, from its inception to modern developments, including standardization efforts and the TC39 process. Examine key concepts such as commutative properties, floating-point math, sorting, types, regular expressions, and arrays. Gain insights into the ongoing debate between JavaScript and TypeScript, and understand the implications of dynamic vs static typing. Conclude with a discussion on JavaScript's future and its impact on web development.
Syllabus
Introduction
Man
Commutative Properties
Floating Point Math
Sorting
Types
Number
False
Regular Expressions
Syntax
Arrays
Why JavaScript
Netscape vs Microsoft
Standardization
ES3 ES5 ES6
Other Web Milestones
The TC39 Process
ES 2020
NASA
Woods Law
Emulators
TypeScript
TypeScript Tax
Dynamic vs Static
Conclusion
Stay safe
Questions
Taught by
NDC Conferences