Publications
Articles and books I've written over the years.
Learning Yeoman
Packt Publishing · Aug 2014
Build a web application using Yeoman and the scaffolding tool Yo to save time and therefore money! Learn how to use and customize Yeoman generators such as Angular and Backbone to streamline project development.

AngularJS Component
Safari Books · Nov 2013
For this post we are going to choose a very good HTML5 Canvas charting library. It goes by the name of ChartJS, and it has many charts that are very easy to use.

Using HTML5 Web Speech
Safari Books · Oct 2013
The Web Speech API provides an alternative input method for web applications. Developers can give web applications the ability to transcribe voice to text from the computer's microphone.

Testing AngularJS with Jasmine
Safari Books · Aug 2013
In this tip, we will be learning how to test AngularJS applications and code using Jasmine, which is a behavior-driven development framework for testing JavaScript code.

Meteor Web Apps
Safari Books · Jul 2013
In this post we will talk about using Meteor, which is an ultra-simple environment for building modern web applications.

Yeoman Web Apps
Safari Books · Jun 2013
In this post we will discuss using Yeoman, which is a client-side stack that contains three tools and frameworks to help developers quickly build beautiful and scalable web applications.