METEOR'S DATA LAYER @_thinkholic

What is Meteor? 

Full-stack JavaScript Framework for both Web and Mobile



Built on top of the NodeJs



Open Source



Rich Community Support

Meteor Architecture & Data-flow 

Meteor use publication/subscription (Pub/Sub) model to expose app's data to client side



Distributed Data Protocol (DDP)



Live Query



MongoDB Oplog



Mini-mongo



View Layer with Blaze, React or Angular

Meteor

Data on the Wire Meteor doesn’t send HTML over the network. The server sends data and lets the client render it

Database Everywhere You can use the same methods to access your database from the client or the server.

Full Stack Reactivity In Meteor, real-time is the default. All layers, from database to template, update themselves automatically when necessary.

Sample Code

Distributed Data Protocol (DDP) 

Communication protocol between Client and Server



like REST for Websockets



Stringified JSON over Websocket



Handling Remote Procedure Calls (RPC)

Distributed Data Protocol (DDP)

THANK YOU!.. :) @_thinkholic github.com/thinkholic

meteor's data layer - GitHub

Full-stack JavaScript Framework for both Web and. Mobile. □. Built on top of the NodeJs. □. Open Source. □ ... Meteor doesn't send HTML over the network. The server sends data ... All layers, from database to template, update themselves ...

460KB Sizes 6 Downloads 89 Views

Recommend Documents

Caching layer PageSpeed server - GitHub
www.example.com/index.html. PageSpeed server. Partially rewritten response for www.example.com/index.html with reinstrumentation done. Cache miss/expiry.

Temu 8 - Layer Data Link.pdf
Download. Connect more apps... Try one of the apps below to open or edit this item. Temu 8 - Layer Data Link.pdf. Temu 8 - Layer Data Link.pdf. Open. Extract.

D3.7.1: NUBOMEDIA social monitoring and optimization layer ... - GitHub
Jan 20, 2015 - NUBOMEDIA: an elastic PaaS cloud for interactive social multimedia. 2. This is a .... numbered from top to bottom and from left to right. .... Page 10 .... endpoints (i.e. media capabilities getting media from the network or sending.

Open Data Canvas - GitHub
Top need for accessing data online. What data is most needed? Solution. How would you solve this problem? ... How big is the universe of users? Format/Use.

Tabloid data set - GitHub
The Predictive Analytics team builds a model for the probability the customer responds given ... 3 Summary statistics .... Predictions are stored for later analysis.

data tables - GitHub
fwrite - parallel file writer. SOURCE: http://blog.h2o.ai/2016/04/fast-csv-writing-for-r/ ... SOURCE: https://www.r-project.org/dsc/2016/slides/ParallelSort.pdf length.

Data Science - GitHub
Exploratory Data Analysis ... The Data Science Specialization covers the concepts and tools for ... a degree or official status at the Johns Hopkins University.

RN-171 Data Sheet - GitHub
Jan 27, 2012 - 171 is perfect for mobile wireless applications such as asset monitoring ... development of your application. ... sensor data to a web server.

RESEARCH NOTES Two-Layer Binary Tree Data ...
Valve stiction commonly exists in process control systems. It generally ... Its origin in a mechanical system is static friction which exceeds ... Email: [email protected] ..... Automatic detection and quantification of stiction in control valves

data link layer design issues pdf
... of the apps below to open or edit this item. data link layer design issues pdf. data link layer design issues pdf. Open. Extract. Open with. Sign In. Main menu.

Cross-Layer Approach to Detect Data Packet Droppers ...
ing protocol and includes itself in routes then simply drops data packet it receives ..... fdi: is the false detections of node i, viz the number of well-behaving nodes.

Electron-Transport Layer Made by Atomic Layer ...
Jul 17, 2012 - above 80% of their original values even after storage in air for thirty days. ... lution was prepared in a 1:1 mass ratio in 1,2-dichlorobenzene (20.