Meteor + Polymer
A perfect synthesis
Meteor + polymer = a perfect synthesis
http://jonrimmer.github.io/are-we-componentized-yet/
Virtual Reality
Progressive Web Apps
Machine Learning
Meteor + polymer = a perfect synthesis
Meteor + polymer = a perfect synthesis
Meteor + polymer = a perfect synthesis
Using Polymer with Meteor
Yes, it’s a 101!
https://github.com/meteorwebcomponents/synthesis
● Square brackets ([[]]) create one-way bindings. Data
flow is downward, host-to-child, and the binding never
modifies the host property.
● Curly brackets ({{}}) create automatic bindings. Data flow
is one-way or two-way, depending whether the target
property is configured for two-way binding.
Databinding
Template repeater (dom-repeat)
Similar to Blaze {{#each}} with some extensions / limitations
● Binds only to arrays, no other data structures.
● Exposes
○ item: The array item.
○ index: The index of item in the array.
Conditional Templates
● Similar to Blaze {{#if}}
● By default all stamped elements are hidden (but remain in
the DOM tree).
● To disable this behavior, set the restamp property to true.
Handling events
● Bind on-tap events to functions using markup
● Or in your element definition using listeners
Adding a little bit of Meteor magic
Using reactive Data sources
● Provided by the mwcMixin
● Uses Tracker to reactively rerun code when needed
● getMeteorData capsules all your collections and exposes
them through the mwcData property
Meteor + polymer = a perfect synthesis
{{ }}Blaze is dead,
long live Handlebars!
What about Meteor best practices?
● Encourages template level subscriptions
● Good support for Flowrouter (through mwc:layout)
● Encourages the Meteor 1.3 directory structure
● Enables the definition of reusable components
Case Study: Bummerl Liste
Before:
Meteor 1.0 + Blaze
+ Bootstrap + Materialize
After:
Meteor 1.3 + Polymer
Folder Structure
Blazing Fast & Lightweight
https://github.com/faburem/bummerl-liste
Ready to get componentized?
Thanks for your attention!
faburem Fabian Kromer @faburem

More Related Content

PDF
Using Elastiknn for exact and approximate nearest neighbor search
PDF
15 chapter9 graph_algorithms_mst
PDF
Power of WebGL (FSTO 2014)
PDF
02.cnn - CNN 파헤치기 3탄
PPTX
Pregel
PPTX
Joining Large data at Scale
PPTX
Multi objective vm placement using cloudsim
PPTX
Quantum computers
Using Elastiknn for exact and approximate nearest neighbor search
15 chapter9 graph_algorithms_mst
Power of WebGL (FSTO 2014)
02.cnn - CNN 파헤치기 3탄
Pregel
Joining Large data at Scale
Multi objective vm placement using cloudsim
Quantum computers

Similar to Meteor + polymer = a perfect synthesis (13)

PDF
Meteor - Codemotion Rome 2015
PDF
Meteor + Polymer
PDF
Polymer Web Framework - Swecha Boot Camp
PDF
PDF
Levent-Gurses' Introduction to Web Components & Polymer
PDF
Polymer
PDF
Polymer - pleasant client-side programming with web components
PDF
Polymer
PDF
Polymer Code Lab in Dart - DevFest Kraków 2014
ODP
Polymer 2.0 introduction at GDG Algiers: Google Fair event
PDF
Polymer & the web components revolution 6:25:14
PDF
Web components are the future of the web - Take advantage of new web technolo...
PDF
Understanding meteor
Meteor - Codemotion Rome 2015
Meteor + Polymer
Polymer Web Framework - Swecha Boot Camp
Levent-Gurses' Introduction to Web Components & Polymer
Polymer
Polymer - pleasant client-side programming with web components
Polymer
Polymer Code Lab in Dart - DevFest Kraków 2014
Polymer 2.0 introduction at GDG Algiers: Google Fair event
Polymer & the web components revolution 6:25:14
Web components are the future of the web - Take advantage of new web technolo...
Understanding meteor
Ad

Recently uploaded (20)

PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Five Habits of High-Impact Board Members
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
CloudStack 4.21: First Look Webinar slides
PPT
What is a Computer? Input Devices /output devices
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Comparative analysis of machine learning models for fake news detection in so...
PPTX
Modernising the Digital Integration Hub
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
Geologic Time for studying geology for geologist
PDF
STKI Israel Market Study 2025 version august
PDF
Architecture types and enterprise applications.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
The various Industrial Revolutions .pptx
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
sustainability-14-14877-v2.pddhzftheheeeee
Five Habits of High-Impact Board Members
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Module 1.ppt Iot fundamentals and Architecture
CloudStack 4.21: First Look Webinar slides
What is a Computer? Input Devices /output devices
OpenACC and Open Hackathons Monthly Highlights July 2025
Convolutional neural network based encoder-decoder for efficient real-time ob...
Chapter 5: Probability Theory and Statistics
Comparative analysis of machine learning models for fake news detection in so...
Modernising the Digital Integration Hub
Enhancing plagiarism detection using data pre-processing and machine learning...
Microsoft Excel 365/2024 Beginner's training
UiPath Agentic Automation session 1: RPA to Agents
Geologic Time for studying geology for geologist
STKI Israel Market Study 2025 version august
Architecture types and enterprise applications.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
The various Industrial Revolutions .pptx
Custom Battery Pack Design Considerations for Performance and Safety
Ad

Meteor + polymer = a perfect synthesis