Instant AngularJS Starter

Have you heard of AngularJS?

It’s a Javascript framework that’s picked up some serious momentum over the past few months. And it’s not hard to see why! I wrote a post about why I think it’s great back in July (now the most popular post on this blog, by the way), and it’s gotten even better since then.

But knowing why a framework is great is only the first step. Now you have to figure out how to use it. This can lead to all kinds of frustrating questions:

I could go on.

I wanted to help you figure these things out, but I couldn’t fit all of that into a single post. Even with many posts, I would have had to gloss over a few things. What’s a simple, part-time blogger to do?

Write a book, it turns out.

Announcing the Instant AngularJS Starter (also available in paperback).

This is a book I wrote to help you ramp up on AngularJS as quickly and efficiently as possible. It’s full of code samples, helpful tips, and an entire chapter about using the framework to build scalable Javascript applications.

I wrote this book because I used to spend a lot of time learning how to work with new frameworks. I know the pains and problems with trying to build an application in a framework you’ve never used before, and I know what kind of examples are helpful, and what kind aren’t.

If you’re looking to ramp up on AngularJS, and you don’t have time to dig through Google results and sort through forum posts, this is the book for you.

Here’s where you can get your copy:

Instant AngularJS Starter (eBook)

Instant AngularJS Starter (paperback)

If you pick one up, I’d love know what you think. Drop me a line anytime at

Note: There were some typos in the code samples that shipped with the book. I’m working with the publisher to distribute the corrected versions, but in the mean time, you can email me and I’ll send you the updates directly.

Leave a comment

  1. Bought it as e-book (Kindle) and I really like it.

  2. Glad to hear it, Amir!

  3. Do you have the code available for download for the examples in the book? There are a number of typos and omissions that make it painful to work through if you copy-and-paste from the book, such as file name mismatches (NotesController.js vs. NotesControllers.js, invalid markup and missing value for the ng-show attribute on page 15, etc.)

  4. Oran, I sent you an email with the corrected code samples. Sorry about the mix-up; the publisher is aware of the errors and is working to fix/distribute them.

    I’ve asked my editor if I can put the samples on GitHub, as I believe this would be the best solution for everyone. Until then, I’ve added a note to this post about the errors.

    Thanks for taking the time to comment, hopefully this will help other readers as well.

  5. Hi Dan,

    Just started exploring your “Instant AngularJS Starter” book, Looks very promising!.. Thanks for this book!.

    — David R

    David R
  6. The helloworld example does not work with AngularJS 1.3+