Building Real-Time Apps With Firebase And AngularJS
Firebase, the newest addition to Google Cloud, is a real time application platform. It’s a NoSQL-JSON database in the cloud, to and from which data is synchronized in milliseconds. Firebase seamlessly syncs with the local cache of data on user devices which means apps remain responsive even when the network connection is slow or unreliable.
Firebase includes a rich set of libraries for all major web and mobile platforms (including iOS, Android, and REST) as well as bindings and framework libraries for BackboneJS, EmberJS, and AngularJS, making applications easy to develop and deploy.
In this talk, we will walk through building an application that leverages 3-way data binding using AngularJS with Firebase. We will also look at some of the other powerful features of Firebase such as an OAuth login service to authenticate users (via Facebook, Twitter, Google+, Github, and Email), as well as a flexible and declarative security system for your data.
David Max is a developer and technology evangelist with over 14 years of industry experience. He is the founder of Dynamic Frontier, a strategy and technology consulting firm where he helps organizations navigate complex challenges and integrate solutions that foster growth and efficiency. He has extensive experience developing enterprise SaaS solutions and Rich Internet Applications, and most recently has fallen in love with MVC and the MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS). He served as the Web Master for Document Sciences, where in his role as Chairman of the Web Steering Committee, he guided the publicly traded leader in Content Management Systems through product innovations that ultimately led to their acquisition by EMC, which together with its subsidiaries RSA Security and VMWare, is now the world’s largest provider of data storage systems. David currently lives in Orange County, California with his wife Melody where he serves as the organizer of the OC Application Developers Meetup.