The Future of JavaScript and Async Programming

This is a past event

140 people went

Location image of event venue

Details

Generators, the proposed “await” keyword and Promises give us several ways to handle async programming.

Libraries such as Bacon.js and RxJs make reactive JavaScript development more approachable than ever.

We’ll talk about why this is so important, and how choosing the right pattern can leave you with a more maintainable, scalable and extensible project.

Key topics-

Native promises and performance

ES2015/ES2016 Iterators & Generators

Reactive extensions

Topic 1: Sequence without Loops

We'll be hearing from Ariya Hidayat (https://twitter.com/AriyaHidayat), creator of PhantomJS and Esprima and VP of Engineering at Shape Security.

"Can we generate Fibonacci sequences, compute factorials, and discover prime numbers without using explicit loops at all? Of course! All we need is to (ab)use the built-in JavaScript Array object."

Topic 2: RxJS and Reactive Programming

Ben Lesh (http://twitter.com/benlesh), Senior UI Engineer at Netflix covers our next topic.

There is a certain amount of hype behind the word "reactive" right now, but what does it mean to be "reactive" and how will it benefit your application?

Ben Lesh will discuss the basics of Reactive Programming with RxJS and how those tools and concepts benefitted his team in the development of Argus, a realtime streaming dashboard for the Netflix cloud.

Lightning Talks

Async & await with Mike North (http://twitter.com/michaellnorth)

ES7 Decorators using Babel with Jay Phelps (http://twitter.com/_jayphelps)