Joy of JavaScript

#Abstract
Just because you’re a JavaScript developer it doesn’t entitle you to be a jQuery developer, or that you do React or Angular. This language-to-framework linkage has marked JavaScript developers for many years, and that’s all changing now.

What we have at our fingertips is a fast-paced, modern, multi-paradigmic, and feature-rich language that you can use to program everything and anything from toaster ovens to NASA space suits without (necessarily) reaching out to third-party code!

This presentation talks (only) about JavaScript. Attendees will gain an in-depth view of the new features, and how to use them to bring multiple paradigms (functional, reactive, meta, object-oriented, and more!) to life. They will also get a sneak peak into some new coding patterns and techniques.

#Tentative Outline
1. It’s all about prototypes
2. Mixin extensions
3. JavaScript is a lambda language
4. Algebraic data types
5. Linear async programming
6. Reactive state management
7. Typed JavaScript<T>

Speaker