Jennifer Bland is a Senior Software Developer for Hearst Autos, specializing in MEAN stack development. She has more than ten years of development experience working for companies like CNN, Coca-Cola and Apple Computer. Jennifer is the author of the book “Developing e-Business Applications Using Lotus Domino on the AS/400", published by IBM.

She runs the website which provides interview questions to assist programmers in preparation for job interviews. Her personal website is

Jennifer holds a B.A. in History from Furman University and an MBA from San Jose State University.

Promises and Generators in ES6

All JavaScript programmers know two things - Asynchronous programming using callbacks is a required skill and all functions run to completion. ES6 introduced Promises and Generators. Promises address the significant shortcomings of callbacks. Generators are functions that can pause itself in mid-execution and can be resumed either right away or at a later time. In this session I will discuss the impact of these two new features in ES6.