discover meteor can it be a future cms. tim brandin
TRANSCRIPT
![Page 1: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/1.jpg)
Discover Discover Can it be a Future CMS?Can it be a Future CMS?
![Page 2: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/2.jpg)
Hi! I'm TimHi! I'm TimFull Stack DeveloperInteraction Designer
Studio Interact + Findwise
Gothenburg, Sweden
![Page 3: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/3.jpg)
TraditionalTraditionalCMSs suck!CMSs suck!
![Page 4: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/4.jpg)
DifficultDifficult
SlowSlow
OldOld
![Page 5: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/5.jpg)
We needWe needa bettera bettersolution!solution!
![Page 6: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/6.jpg)
FastFast
FunFun
ModernModern
![Page 7: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/7.jpg)
UsersUsersexpectexpectapps!apps!
![Page 8: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/8.jpg)
NativeNative
MobileMobile
EasyEasy
![Page 9: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/9.jpg)
APPS!APPS!WE SHOULD BE BUILDING
![Page 11: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/11.jpg)
Full stack, open sourceFull stack, open sourceplatform for building webplatform for building web
and mobile apps inand mobile apps inJavaScriptJavaScript
![Page 12: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/12.jpg)
Build advancedBuild advancedapps quickly with aapps quickly with a
small team.small team.
![Page 13: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/13.jpg)
BrowserBrowser MobileMobile
Live updatesLive updatesRefresh buttonRefresh button
Links and formsLinks and forms Native-style GUINative-style GUI
Individual sessionsIndividual sessions
Table stakesTable stakesYesterdayYesterday TodayToday
Multiuser collaborationMultiuser collaboration
![Page 14: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/14.jpg)
Updates without refreshing.Updates without refreshing.
![Page 15: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/15.jpg)
Real-time collaboration.Real-time collaboration.
![Page 16: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/16.jpg)
"We've bled all over it""We've bled all over it"Brett Kiefer, Trello Tech Stack
![Page 17: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/17.jpg)
Native mobile container
The Old Way, a Complex StackThe Old Way, a Complex Stack
Realtime database monitoring
Speculative client-side updates
Client-side data store
Custom data sync protocol
CLIENT
SERVER
TOOLINGBuild & update system
HTML Templates App Logic
Reactive UI update system
![Page 18: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/18.jpg)
Focus on the app,Focus on the app,
not the infrastructurenot the infrastructure
Web Mobile
App Components & Logic
App Microservices
Blaze Angular React
Client Data Cache DDP
Livequery
CLIENT
SERVER
SOURCESMongoDB SQL REST
![Page 19: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/19.jpg)
DEMODEMO
![Page 20: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/20.jpg)
What we saw – Meteor toolWhat we saw – Meteor tool
Install & deploy in minutesInstall & deploy in minutesHot code pushHot code push
Full-stack packagesFull-stack packagesMulti platform supportMulti platform support
![Page 21: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/21.jpg)
What we saw – PlatformWhat we saw – Platform
Reactive renderingReactive renderingDatabase syncDatabase sync
Minimal boilerplateMinimal boilerplateIntuitive, isomorphic APIIntuitive, isomorphic API
![Page 22: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/22.jpg)
Why JavaScript?Why JavaScript?VersatileVersatile
ES2015ES2015#1 on Github#1 on Github
Availability is winningAvailability is winning
![Page 23: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/23.jpg)
The next big CMSThe next big CMSwill be built usingwill be built using
JavaScript.JavaScript.
![Page 24: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/24.jpg)
BenefitsBenefitsContent is kingContent is kingCollaborativeCollaborative
Total controlTotal controlRemote accessRemote access
Easy to useEasy to use
![Page 25: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/25.jpg)
SlowSlow
Experience requiredExperience required
Pain pointsPain pointsDifficultDifficult
Caching requiredCaching required
OldOld
![Page 26: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/26.jpg)
Expect more app-Expect more app-features to comefeatures to come
in the Future CMS.in the Future CMS.
![Page 27: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/27.jpg)
NativeNativeInterfacesInterfaces
![Page 28: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/28.jpg)
Collaborative editing.Collaborative editing.
![Page 29: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/29.jpg)
Service endpointsService endpointsStreamsStreams
ResourcesResources
Data linkingData linking
Easy queryingEasy querying
![Page 30: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/30.jpg)
More integrationsMore integrationsLogin servicesLogin services
Document storagesDocument storages
File storagesFile storages
Picture servicesPicture services
Media servicesMedia services
![Page 31: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/31.jpg)
Existing projectsExisting projects
UniverseUniverseSpaceDropSpaceDrop
OrionOrion
![Page 35: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/35.jpg)
We want to We want to build apps,build apps,
not web pages.not web pages.
![Page 36: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/36.jpg)
The Future CMSThe Future CMSwill be anwill be an
amazing app.amazing app.
![Page 37: Discover meteor can it be a future CMS. Tim Brandin](https://reader031.vdocuments.us/reader031/viewer/2022022411/58e9557b1a28ab262c8b6511/html5/thumbnails/37.jpg)
The End.The End.