Isaac Strack
Design Technologist and all-around mediocre soccer player.
WORLDWIDE
DAY
WELCOME TO METEOR SLC
http://slid.es/strack/utmeteorday
Because building modern web apps should be fun
FUN
RICH USER INTERFACES
COLLABORATION / MULTI-USER
CROSS PLATFORM
RAPID DEVELOPMENT
NOT FUN
NETWORK PROTOCOLS
DATABASES
CLIENT / SERVER INTERACTION
FUNCTIONAL PROGRAMMING
DEPLOYMENT
OK, HOW?
OLD ARCHITECTURE
DATA ON THE WIRE
DATABASE EVERYWHERE
FULL STACK REACTIVITY
OLD ARCHITECTURE
DATA ON THE WIRE
DATABASE EVERYWHERE
FULL STACK REACTIVITY
SIMPLE = FAST
LET'S CODE!
COMPONENTS
Livequery
DDP
Minimongo
Tracker
Blaze
ATMOSPHERE
Realtime database queries
Subscribe to changes in the database
Run database queries on client
Rerun your functions when data changes
Keep the view up to date
http://atmospherejs.com - so many plugins!!!
GET STARTED
http://meteor.com/install
Todos: now with mobile majesty!
Local Market: also with mobile majesty!
meteor create -example todos
meteor create -example localmarket
LEARN ALL THE THINGS
- Official tutorial: meteor.com/install
- Discover Meteor - LAST DAY for free starter edition copy
book.discovermeteor.com/starter
- Meteor tag on Stack Overflow
- docs.meteor.com
- Meteor SLC Meetup group
meetup.com/Meteor-Salt-Lake-City/
# 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 teh internets!
$ meteor deploy my_cool_app.meteor.com
http://slid.es/strack/utmeteorday
By Isaac Strack
Design Technologist and all-around mediocre soccer player.