Jordan Kasper

Jordan Kasper

Shortly after it arrived at his home in 1993, Jordan began taking apart his first computer. He moved quickly from hardware into programming and his experience includes development and instruction at startups, agencies, Fortune 100 companies, and universities, as well as numerous open source projects. He speaks regularly at local user groups and conferences. Jordan's primary mission for over 10 years has been to evangelize technology of all sorts and share what he has learned to help others grow.

Vancouver 2017 sessions

ES6 and You: The future is now!

English session - Intermediate

JavaScript is growing up and browser vendors are on board! But many developers are stuck in the year 2000. This session will show attendees some of the more compelling - and practical - changes in ES6/2015. We'll talk about new variable declaration types and scopes, default function args, object deconstruction, template strings, "classes", and more. This will be a quick tour, but with practical examples and info that every developer should have.

Generating a new async workflow... with generators!

English session - Advanced

Generators allow developers to write functions which can be paused and resumed at will. Sound too futuristic? Chrome, Firefox, Node - even Microsoft Edge - all of these have added support for generators! When used well, they can create simple async workflows that look synchronous, entirely avoiding callback hell. This session will cover basic generators and the "yield" keyword, then how we can use them to create better async workflows.

Montreal 2015 sessions

Montreal 2014 sessions