Your Future (tech)Stack
tl;dr MeteorJS
We will compare
Presently common Web and Mobile development stacks
based on open source technology.
And how they tally up against Meteor.js
Now
Database
MongoDB/MySQL/PostgreSQL/Etc.
Programming Language
Ruby/Python/PHP/Java/Etc.
Framework
Rails/Django/Express/Symfony/Etc.
Front-end Framework
Angular/Backbone/Ember/React/Etc.
Mobile SDK/Framework
iOS/Android/Cordova/PhoneGap/Etc.
Future
MeteorJS/
Quick-start guide – Install the following...
Oversimplification aside…
But what does it mean to work with
OK OK
Meteor as a PLATFORM?
Re: definitions – 1 of 2
Re: definitions – 2 of 2
We are interested in creating Reactive Applications
– because The Future
Familiar examples
● Google Documents
○ Multiple users can view and edit documents in real-time.
● Chat/Messaging Apps
○ Multiple users can interact and send messages to each other.
● Facebook/Twitter
○ Updates to wall/stream are communicated in real-time.
We are interested in creating Reactive Applications
– because The Future
Now
1. Listen to database updates
2. Process data input/output through
server-side framework
3. Push data from server to client
4. Pull data on client off server
5. Update UI with new data
6. Push data from client to server
7. Push data from server to database
/
Future
MeteorJS
Tooling & Extras
– because Work
Now
● Manage plugins/3rd party libs
○ RubyGems/Composer/NPM/Etc.
● Automation
○ Grunt/LiveReload/Refresh button?
● Context switching cost
○ Multiple programming languages
between back-end, front-end &
database
/
Future
AtmosphereJS
MeteorJS
JavaScript
What about mobile?
– because Mobile
Now
1. Throw away your web application code
2. Start from scratch on iOS / Android
3. Learn Swift/Objective-C/Java/Etc.
or
1. Use Cordova/PhoneGap for cross platform
mobile development – besides your existing
web application
/
Future
MeteorJS
~ meteor add-platform ios
~ meteor add-platform android
( wraps your web application in Cordova Web View )
https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration
Start
– because The Future Is Now
MeteorJS – https://www.meteor.com/
AtmosphereJS – https://atmospherejs.com/
Learn Meteor – https://www.meteor.com/learn
Meetup – http://meteor.meetup.com/
Thank you
Work – specificidea.com
Twitter – victorbstan

Future development stack ~ MeteorJS

  • 1.
  • 2.
    We will compare Presentlycommon Web and Mobile development stacks based on open source technology. And how they tally up against Meteor.js
  • 3.
  • 4.
    Oversimplification aside… But whatdoes it mean to work with OK OK Meteor as a PLATFORM?
  • 5.
  • 6.
  • 7.
    We are interestedin creating Reactive Applications – because The Future Familiar examples ● Google Documents ○ Multiple users can view and edit documents in real-time. ● Chat/Messaging Apps ○ Multiple users can interact and send messages to each other. ● Facebook/Twitter ○ Updates to wall/stream are communicated in real-time.
  • 8.
    We are interestedin creating Reactive Applications – because The Future Now 1. Listen to database updates 2. Process data input/output through server-side framework 3. Push data from server to client 4. Pull data on client off server 5. Update UI with new data 6. Push data from client to server 7. Push data from server to database / Future MeteorJS
  • 9.
    Tooling & Extras –because Work Now ● Manage plugins/3rd party libs ○ RubyGems/Composer/NPM/Etc. ● Automation ○ Grunt/LiveReload/Refresh button? ● Context switching cost ○ Multiple programming languages between back-end, front-end & database / Future AtmosphereJS MeteorJS JavaScript
  • 10.
    What about mobile? –because Mobile Now 1. Throw away your web application code 2. Start from scratch on iOS / Android 3. Learn Swift/Objective-C/Java/Etc. or 1. Use Cordova/PhoneGap for cross platform mobile development – besides your existing web application / Future MeteorJS ~ meteor add-platform ios ~ meteor add-platform android ( wraps your web application in Cordova Web View ) https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration
  • 11.
    Start – because TheFuture Is Now MeteorJS – https://www.meteor.com/ AtmosphereJS – https://atmospherejs.com/ Learn Meteor – https://www.meteor.com/learn Meetup – http://meteor.meetup.com/
  • 12.
    Thank you Work –specificidea.com Twitter – victorbstan