meteorday copenhagen
Post on 05-Jul-2015
1.058 Views
Preview:
DESCRIPTION
TRANSCRIPT
MeteorDay Meetup
Happy v1.0!!
TwitterTags #MeteorDay #MeteorDayCPH
Introduction Overview• What is Meteor?
• Live Code a Simple Meteor App
• Example apps and production apps
• Learning resources Apps
What is Meteor?• Open source platform for building web and
mobile apps in JavaScript
• Built to power the next generation of apps
• Rich user interfaces
• Collaborative multi-user applications
• Cross platform apps
• Fast development
How Modern Apps Look & Feel
• Focus on your app’s unique features instead of wrangling network code, websocket, etc.
• Meteor’s Goal: Facebook-quality apps without Facebook’s money and ressources
Old tools don’t work for modern apps
• modern apps serve data, not html
• modern apps can’t have a refresh button ! !
• as a result: have to switch away from the old architecture.
• Rails, Django, PHP, ASP.NET, etc: built around old architecture, difficult to adapt to a new model
Meteor’s Cloud/Client Platform
• Meteor gives you all of the components you need to make modern apps work – it’s a complete platform, not just a library to solve one problem !
• Let’s go right into the demo to see how it feels to use and then we’ll explain how the pieces fit together
App Demo
Components• LiveQuery – watch DB queries
• DDP – send data back and forth to the client
• MiniMongo – store data and do DB queries on the client
• Tracker – the thing that enables reactive updates
• Blaze – rendering the view based on Tracker updates !
http://meteor.com/projects
Example Apps• Meteor ships with several example apps
• Todos — a full-featured todo list app
meteor create --example todos
• Local Market — a mobile social engagement app
meteor create --example localmarket
• What you can build after learning a little more about Meteor
WorkPop - Built on Meteor
• Raised $7.9 million Series A led by Trinity Ventures
Trinity Ventures funding announcement: “most rapid prototyping, iteration and development
we’ve ever seen from an early stage company”
Businesses Built on Meteor
Growing Rapidly• Over 150 meetup groups around the world –
meteor.meetup.com
• Over 2000 community-authored packages - atmospherejs.com
• Discover Meteor has made over $300,000 in book sales (as of Sep 2014)
• Ranked #11 on GitHub (just passed Backbone, will soon pass Rails)
Meteor MeetUp Groups
Learning Meteor• Meteor.com
http://meteor.com/learn
• Official Meteor tutorial
http://meteor.com/install
• Discover Meteor (get first 8 chapters for free - MeteorDay Special!)
http://book.discovermeteor.com/starter
• Stack Overflow, tagged Meteor
• Official Meteor Docs
http://docs.meteor.com
Now It’s Your Turn!
# install Meteor$ curl https://install.meteor.com/ | sh!# create an app and run it$ meteor create my_cool_app$ cd my_cool_app$ meteor!# deploy it to the internet!$ meteor deploy my_cool_app.meteor.com
#MeteorDayCPH
top related