In this lightning talk, I'll give a quick introduction to and an overview of key concepts of Meteor, followed by live examples on how to go about creating and deploying your very own purely JavaScript-based reactive and real-time web apps.
Making reactive and real-time web applications is in fashion these days. Among popular real-time programming frameworks is meteor.js. Meteor is an open-source platform for building top-quality web apps in a fraction of the time. Meteor is based on the popular server-side JavaScript framework node.js, and relies on the easy, fast and scalable MongoDB for data storage.
Meteor gives developers the opportunity to create quality web apps completely in JavaScript. For existing web developers, this is nothing short of pure awesomeness. For others, creating new apps is simple because of the easy-to-learn language that is JavaScript. Meteor comes with a rich set of API and utilities that help in creating, bundling and deploying apps in a few keystrokes.
Meteor is maintained by an active lot of developers and contributors. As its official site mentions, "Meteor is still a work in progress", but that hasn't stopped it from attracting a lively community around it. The idea of using the meteor.js framework for building that app came from my mentor who had then recently given a presentation on it at an event. Awed by the concept of reactivity, a rich API and the power of MongoDB, I fell in love with Meteor pretty quickly.
In this session, I will quickly delve into:
* introduction
* key concepts
* creating your first app
* making your app reactive
* deploying your app (taking it live)