SlideShare a Scribd company logo
1 of 32
DISCOVER
Building Real-Time JavaScript Web Apps
Meteor | Created by nginex 1
Why Meteor?
Meteor | Created by nginex 2
 More quick development than ever.
From idea to execution.
 Great community:
GitHub - 32600 Stars || Stack Overflow – 19650 Questions
 Awesome tutorial to start learning
 Meteor is surprisingly simple to learn
History
Meteor | Created by nginex 3
 Meteor was released 2012
 Stable version 1.2.1 was released October 26 2015
 Got $11.2 million funding from Andreessen Horowitz
 Rod Johnson & Meteor Development Group are a creators of
Meteor
TOP 10 features
Meteor | Created by nginex 4
#1 UNIVERSAL JAVASCRIPT
Meteor | Created by nginex 5
Isobuild
#2 MOBILE AND WEB
Meteor | Created by nginex 6
meteor install-sdk ios
meteor add-platform ios
meteor run ios
meteor install-sdk android
meteor add-platform android
meteor run android
#3 REACTIVE RENDERING
Meteor | Created by nginex 7
Client GUI components provide the look, feel and response of a
thick client app using: Blaze, Angular, React
#4 Deliver with Galaxy
Meteor | Created by nginex 8
See additional information here:
- https://www.meteor.com/galaxy
- https://galaxy.meteor.com
#5 CONNECTED CLIENT OPERATIONS
Meteor | Created by nginex 9
Galaxy provides actionable metrics specific to the
management of stateful Connected Client apps to
ensure scale operations are understood and under
control
#6 HOT DEPLOYS
Meteor | Created by nginex 10
Type one command to push your app into production
and update all connected browsers and devices - even
if your app is in the App Store.
meteor deploy my-app.meteor.com
#7 COORDINATED VERSION UPDATES
Meteor | Created by nginex 11
Galaxy ensures the client code updates are
coordinated with precision to ensure a seamless
and automatic upgrade experience for all
clients - even while using the app
#8 RADICALLY LESS CODE
Meteor | Created by nginex 12
Accomplish in 10 lines what would
otherwise take 1000, thanks to a reactive
programming model that extends all the
way from the database to the user's
screen.
#9 OPTIMISTIC UI
Meteor | Created by nginex 13
Meteor presents 'Data-on-the-wire' with latency
compensation and conflict resolution built-in. When
data changes, updates propagate reliably to affected
clients and users’ screens update via Livequery, full
stack DB drivers and mini database sources
#10 FULLY INTEGRATED AND FLEXIBLE
Meteor | Created by nginex 14
Meteor’s integrated stack means you don’t have to
spend time managing and integrating components
and code. You can focus on building your app. And
with Meteor’s package system, you can plug in
thousands of libraries with additional functionality.
TOP 10 parts of Meteor
Meteor | Created by nginex 15
#1 Installing
Meteor | Created by nginex 16
On OS X or Linux?
Install the latest official Meteor release from your terminal:
curl https://install.meteor.com/ | sh
On Windows?
Download the official Meteor installer:
https://install.meteor.com/windows
#2 Creating your first app
Meteor | Created by nginex 17
To create the app, open your terminal and type
To run the newly created app
meteor create my-app
cd my-app
meteor
#3 Structure of App
Meteor | Created by nginex 18
publiclib
client server
#4 Package system.
10114 packages are available on 10/03/16
Meteor | Created by nginex 19
#4.1 Package system
Meteor | Created by nginex 20
#5 Templates
Meteor | Created by nginex 21
#6 Collections
Meteor | Created by nginex 22
#6.0 Publishing and Subscripting
Meteor | Created by nginex 23
#6.1 Publishing and Subscripting
Meteor | Created by nginex 24
#6.2 Publishing and Subscripting
Meteor | Created by nginex 25
#7 Routing
Meteor | Created by nginex 26
meteor add iron:router
#7.1 Routing
Meteor | Created by nginex 27
#8 Methods in Meteor
Meteor | Created by nginex 28
Methods
#9 Permissions
Meteor | Created by nginex 29
Sources
Meteor | Created by nginex 30
1. http://docs.meteor.com
Official documentation
2. http://guide.meteor.com
Official guide
3. https://www.meteor.com/tutorials/blaze/cr
eating-an-app
Creating app using Blaze
4. https://www.meteor.com/tutorials/angular
/creating-an-app
Creating app using Angular
5. https://www.meteor.com/tutorials/react/cr
eating-an-app
Creating app using React
6. http://discovermeteor.com
This book is a magnificent complement to
the Meteor documentation
7. http://meteortips.com/first-meteor-tutorial
Your First Meteor Application Book
8. https://www.youtube.com/user/LevelUpTu
ts
YouTube channel
Meteor | Created by nginex 31
Get started with
tomorrow's platform
today
Meteor | Created by nginex 32
Thanks a lot
Any questions?

More Related Content

What's hot

InternetEnabledPushButton_01
InternetEnabledPushButton_01InternetEnabledPushButton_01
InternetEnabledPushButton_01
Anshul Garg
 
Getting Started with Tizen TV Web Apps
Getting Started with Tizen TV Web AppsGetting Started with Tizen TV Web Apps
Getting Started with Tizen TV Web Apps
Ryo Jin
 

What's hot (20)

Micro Frontends
Micro FrontendsMicro Frontends
Micro Frontends
 
InternetEnabledPushButton_01
InternetEnabledPushButton_01InternetEnabledPushButton_01
InternetEnabledPushButton_01
 
Meteor presentation
Meteor presentationMeteor presentation
Meteor presentation
 
Monkey Talk
Monkey TalkMonkey Talk
Monkey Talk
 
Getting Started with Tizen TV Web Apps
Getting Started with Tizen TV Web AppsGetting Started with Tizen TV Web Apps
Getting Started with Tizen TV Web Apps
 
Kentico MVC Widgets
Kentico MVC WidgetsKentico MVC Widgets
Kentico MVC Widgets
 
Intro to Meteor [Deprecated]
Intro to Meteor [Deprecated]Intro to Meteor [Deprecated]
Intro to Meteor [Deprecated]
 
Meteor + React
Meteor + ReactMeteor + React
Meteor + React
 
Redmine meetup
Redmine meetupRedmine meetup
Redmine meetup
 
My First Android App
My First Android AppMy First Android App
My First Android App
 
Build An Automated Testing Pipeline
Build An Automated Testing PipelineBuild An Automated Testing Pipeline
Build An Automated Testing Pipeline
 
Essentials of developing_tizen_web_application_en_1.0
Essentials of developing_tizen_web_application_en_1.0Essentials of developing_tizen_web_application_en_1.0
Essentials of developing_tizen_web_application_en_1.0
 
GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.
 
LaunchKit
LaunchKitLaunchKit
LaunchKit
 
UI Animations in Meteor
UI Animations in MeteorUI Animations in Meteor
UI Animations in Meteor
 
Installing jdeveloper 11.1.1.7 in linux
Installing jdeveloper 11.1.1.7 in linuxInstalling jdeveloper 11.1.1.7 in linux
Installing jdeveloper 11.1.1.7 in linux
 
Understanding meteor
Understanding meteorUnderstanding meteor
Understanding meteor
 
Learn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud ServicesLearn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud Services
 
Meteor Talk At TokoPedia
Meteor Talk At TokoPediaMeteor Talk At TokoPedia
Meteor Talk At TokoPedia
 
React Native: Is It Worth It? UA Mobile 2017.
React Native: Is It Worth It? UA Mobile 2017.React Native: Is It Worth It? UA Mobile 2017.
React Native: Is It Worth It? UA Mobile 2017.
 

Similar to Discover Meteor

Presentation-Modern and Intelligent Intranet
Presentation-Modern and Intelligent IntranetPresentation-Modern and Intelligent Intranet
Presentation-Modern and Intelligent Intranet
andinieldananty
 
The Rise of React Native: Changing the Face of Mobile App Development
The Rise of React Native: Changing the Face of Mobile App DevelopmentThe Rise of React Native: Changing the Face of Mobile App Development
The Rise of React Native: Changing the Face of Mobile App Development
Utah Tech Labs
 
Meteor - building an email client
Meteor - building an email clientMeteor - building an email client
Meteor - building an email client
nextbuild
 

Similar to Discover Meteor (20)

The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...
 
Meteor Introduction - Ashish
Meteor Introduction - AshishMeteor Introduction - Ashish
Meteor Introduction - Ashish
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)
 
Laurentiu macovei meteor. a better way of building apps
Laurentiu macovei   meteor. a better way of building appsLaurentiu macovei   meteor. a better way of building apps
Laurentiu macovei meteor. a better way of building apps
 
How React Native Can Reduce App Development Cost
How React Native Can Reduce App Development Cost How React Native Can Reduce App Development Cost
How React Native Can Reduce App Development Cost
 
Get started with meteor | designveloper software agency meteor prime partner
Get started with meteor | designveloper software agency   meteor prime partnerGet started with meteor | designveloper software agency   meteor prime partner
Get started with meteor | designveloper software agency meteor prime partner
 
Presentation-Modern and Intelligent Intranet
Presentation-Modern and Intelligent IntranetPresentation-Modern and Intelligent Intranet
Presentation-Modern and Intelligent Intranet
 
GDG Oslo: Hidden Android features
GDG Oslo: Hidden Android featuresGDG Oslo: Hidden Android features
GDG Oslo: Hidden Android features
 
The Rise of React Native: Changing the Face of Mobile App Development
The Rise of React Native: Changing the Face of Mobile App DevelopmentThe Rise of React Native: Changing the Face of Mobile App Development
The Rise of React Native: Changing the Face of Mobile App Development
 
Meteor - building an email client
Meteor - building an email clientMeteor - building an email client
Meteor - building an email client
 
Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App Development
 
React Native for React Developers v.2.0.pdf
React Native for React Developers v.2.0.pdfReact Native for React Developers v.2.0.pdf
React Native for React Developers v.2.0.pdf
 
Meteor js
Meteor jsMeteor js
Meteor js
 
KrankGeek November 2021 - Best practices in Electron-based desktop developmen...
KrankGeek November 2021 - Best practices in Electron-based desktop developmen...KrankGeek November 2021 - Best practices in Electron-based desktop developmen...
KrankGeek November 2021 - Best practices in Electron-based desktop developmen...
 
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 20216 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
 
Advantages Of Using React Native For Mobile App Development
Advantages Of Using React Native For Mobile App DevelopmentAdvantages Of Using React Native For Mobile App Development
Advantages Of Using React Native For Mobile App Development
 
Intro To Meteor (Las Vegas Ruby User Group Talk)
Intro To Meteor (Las Vegas Ruby User Group Talk)Intro To Meteor (Las Vegas Ruby User Group Talk)
Intro To Meteor (Las Vegas Ruby User Group Talk)
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
Getting Started With React Native Presntation
Getting Started With React Native PresntationGetting Started With React Native Presntation
Getting Started With React Native Presntation
 
How create react app help in creating a new react applications
How create react app help in creating a new react applications How create react app help in creating a new react applications
How create react app help in creating a new react applications
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Discover Meteor

  • 1. DISCOVER Building Real-Time JavaScript Web Apps Meteor | Created by nginex 1
  • 2. Why Meteor? Meteor | Created by nginex 2  More quick development than ever. From idea to execution.  Great community: GitHub - 32600 Stars || Stack Overflow – 19650 Questions  Awesome tutorial to start learning  Meteor is surprisingly simple to learn
  • 3. History Meteor | Created by nginex 3  Meteor was released 2012  Stable version 1.2.1 was released October 26 2015  Got $11.2 million funding from Andreessen Horowitz  Rod Johnson & Meteor Development Group are a creators of Meteor
  • 4. TOP 10 features Meteor | Created by nginex 4
  • 5. #1 UNIVERSAL JAVASCRIPT Meteor | Created by nginex 5 Isobuild
  • 6. #2 MOBILE AND WEB Meteor | Created by nginex 6 meteor install-sdk ios meteor add-platform ios meteor run ios meteor install-sdk android meteor add-platform android meteor run android
  • 7. #3 REACTIVE RENDERING Meteor | Created by nginex 7 Client GUI components provide the look, feel and response of a thick client app using: Blaze, Angular, React
  • 8. #4 Deliver with Galaxy Meteor | Created by nginex 8 See additional information here: - https://www.meteor.com/galaxy - https://galaxy.meteor.com
  • 9. #5 CONNECTED CLIENT OPERATIONS Meteor | Created by nginex 9 Galaxy provides actionable metrics specific to the management of stateful Connected Client apps to ensure scale operations are understood and under control
  • 10. #6 HOT DEPLOYS Meteor | Created by nginex 10 Type one command to push your app into production and update all connected browsers and devices - even if your app is in the App Store. meteor deploy my-app.meteor.com
  • 11. #7 COORDINATED VERSION UPDATES Meteor | Created by nginex 11 Galaxy ensures the client code updates are coordinated with precision to ensure a seamless and automatic upgrade experience for all clients - even while using the app
  • 12. #8 RADICALLY LESS CODE Meteor | Created by nginex 12 Accomplish in 10 lines what would otherwise take 1000, thanks to a reactive programming model that extends all the way from the database to the user's screen.
  • 13. #9 OPTIMISTIC UI Meteor | Created by nginex 13 Meteor presents 'Data-on-the-wire' with latency compensation and conflict resolution built-in. When data changes, updates propagate reliably to affected clients and users’ screens update via Livequery, full stack DB drivers and mini database sources
  • 14. #10 FULLY INTEGRATED AND FLEXIBLE Meteor | Created by nginex 14 Meteor’s integrated stack means you don’t have to spend time managing and integrating components and code. You can focus on building your app. And with Meteor’s package system, you can plug in thousands of libraries with additional functionality.
  • 15. TOP 10 parts of Meteor Meteor | Created by nginex 15
  • 16. #1 Installing Meteor | Created by nginex 16 On OS X or Linux? Install the latest official Meteor release from your terminal: curl https://install.meteor.com/ | sh On Windows? Download the official Meteor installer: https://install.meteor.com/windows
  • 17. #2 Creating your first app Meteor | Created by nginex 17 To create the app, open your terminal and type To run the newly created app meteor create my-app cd my-app meteor
  • 18. #3 Structure of App Meteor | Created by nginex 18 publiclib client server
  • 19. #4 Package system. 10114 packages are available on 10/03/16 Meteor | Created by nginex 19
  • 20. #4.1 Package system Meteor | Created by nginex 20
  • 21. #5 Templates Meteor | Created by nginex 21
  • 22. #6 Collections Meteor | Created by nginex 22
  • 23. #6.0 Publishing and Subscripting Meteor | Created by nginex 23
  • 24. #6.1 Publishing and Subscripting Meteor | Created by nginex 24
  • 25. #6.2 Publishing and Subscripting Meteor | Created by nginex 25
  • 26. #7 Routing Meteor | Created by nginex 26 meteor add iron:router
  • 27. #7.1 Routing Meteor | Created by nginex 27
  • 28. #8 Methods in Meteor Meteor | Created by nginex 28 Methods
  • 29. #9 Permissions Meteor | Created by nginex 29
  • 30. Sources Meteor | Created by nginex 30 1. http://docs.meteor.com Official documentation 2. http://guide.meteor.com Official guide 3. https://www.meteor.com/tutorials/blaze/cr eating-an-app Creating app using Blaze 4. https://www.meteor.com/tutorials/angular /creating-an-app Creating app using Angular 5. https://www.meteor.com/tutorials/react/cr eating-an-app Creating app using React 6. http://discovermeteor.com This book is a magnificent complement to the Meteor documentation 7. http://meteortips.com/first-meteor-tutorial Your First Meteor Application Book 8. https://www.youtube.com/user/LevelUpTu ts YouTube channel
  • 31. Meteor | Created by nginex 31 Get started with tomorrow's platform today
  • 32. Meteor | Created by nginex 32 Thanks a lot Any questions?