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.
English session - Intermediate
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.