Sails.js makes it easy to build custom, enterprise-grade Node.js app. Designed to mimic the MVC patterns of frameworks like Ruby on Rails, Sails.js allows you to create data-driven RESTful APIs quickly and reliably. Because it uses Socket.io under the hood, realtime and pubsub communication is also readily available out-of-the-box.
With the backing of Google and a large, active open-source community, AngularJS is rapidly becoming the de-facto standard for rich Single Page Applications. More than just a databinding framework, AngularJS defines a new and Superheroic(TM) way to manipulate the DOM without the usual mess and confusion of jQuery. Angular’s well-structured MVW (MV Whatever) architecture is a perfect match for a Sails.js backend.
In this talk, we will show you how to quickly create a rich application using Sails.js and AngularJS. We will highlight the many features of Sails.js and show you how to easily integrate with an Angular frontend. Sails.js itself encapsulates the rest of the standard MEAN stack, Mongo, Express, and Node.js, and we will describe how that works from a high level, and how you can access the native technologies should you need them.
Note: While we will be demoing a Mongo database, Sails works with numerous databases via adapter modules.