Push database changes to all clients in real-time (!) with AngularJS and Firebase
The coolest talk I’ve seen this week: Anant Narayanan of Firebase shows how to build a simple but really impressive real-time comment-application with AngularJS at ng-conf 2014, a Utah based AngularJS conference. The cool thing: The database part is entirely handled by Firebase, a hosted database solution that pushes all database changes directly to all connected clients – in real-time! Disclaimer: We talk about something that feels like real-time, in hardcore IT terms it’s not really real-time. Anant also looks at the database data while it changes. Jump to 8:50 and 16:30 for a live demo, it’s really awesome and feels like a big step forward for modern web development. It’s disturbing how JavaScript takes over the world – in a positive way.
By the way, did you note the super-sympathic start into the presentation ? I really like that guy!
Firebase is a commercial product. Small instances are totally free, for professional usage attractive plans are available, up to millions (!) of connected clients.