Tuesday, September 11, 2012

AngularJS meetups are becoming monthly ritual for many AngularJS developers as well as the core team. Meetups provide an opportunity for the community around AngularJS to get together in various cities and talk about Angular stuff. Starting next month we are going to attempt to stream these events live via Google Hangouts. We still have some technical challenges to solve (it's not as simple as it sounds), but we'd like to open up these meetups to as many of you as possible in real time. In the meantime if you couldn't join us in person, check out these videos.

Rebuilding DoubleClick with AngularJS

In August, we had a special guest at our Mountain View AngularJS meetup. Marc Jacobs, the tech lead of the DoubleClick Digital Marketing Manager (formerly DoubleClick for Advertisers) gave a presentation on how they rebuilt and launched their application with AngularJS.

More information about the event can be found on the meetup page.
The talk was also repeated at our NYC meetup.

Dependency Injection

In June we talked about what is Dependency Injection (DI), what benefits it gives to you and your app and how AngularJS implements Dependency Injection.

As a good follow up reading, check out Miško's recent blog post on how DI removes the problems associated with the main() method.

Building an AngularJS App

Back in July at our NYC meetup, we had a presentation on building an app with AngularJS. The famous ToDo app, narrated for your pleasure, including lots of audience questions about some of the core concepts.

Long ago, we developed angular-seed as our git-based answer to bootstrapping an AngularJS project with a predefined structure and a set of preconfigured development tools. Yeoman removes the git-dependency and adds a set of template generators and many features and tools impossible to achieve within the confines of a git repository.

Our own Brian Ford has been heavily involved in creating these AngularJS template generators, and has written a nice deep-dive blog post to describe how Yeoman and its generators work with AngularJS.

We'd love to hear what you think about the new workflows, to help us decide what needs to be improved in the Yeoman and AngularJS generators. Based on this feedback, we'll iterate quickly to make improvements with the eventual goal of making Yeoman a successor to angular-seed.