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

Rethinking Async Workflows in JavaScript

English session - Advanced

Asynchronicity is fundamental to JavaScript and a huge benefit for web and API development. For too long developers have struggled to follow logic and code that quickly become untestable and unmaintainable. Promises were a stepping stone towards a better workflow, but they don't solve the problem by themselves. This session will cover two methods for making asynchronous workflows simple to follow and maintain: generators.

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 that every developer should have.

Montreal 2015 sessions

Montreal 2014 sessions