SlideShare a Scribd company logo
1 of 77
Download to read offline
Unlock the next era of UI
Developing with Polymer
+RobDodson
@rob_dodson
<h1>
!<ul>
<p>
<animated-pages>
!<drawer-panel>
<icon-button>
http://bit.ly/1jkTo5c
core-elements
Image:
<core-toolbar>
<core-header-panel>
<core-drawer-panel>
<core-menu>
<core-icon>
<core-overlay>
Visual
<core-ajax>
<core-localstorage>
<core-range>
<core-shared-lib>
<core-media-query>
<core-iconset>
Non-visual
And many more…
Image: http://bit.ly/1kuX889,
paper-elements
Agenda
Layout Material TransitionsTheming
Layout
<core-toolbar>
A basic container for controls
like tabs or buttons
<link rel=“import”
href=“core-toolbar.html”>
<core-toolbar>
A basic container for controls
like tabs or buttons
<core-toolbar>
<div>I/O 2014</div>
</core-toolbar>
<link rel=“import”
href=“core-toolbar.html”>
<core-toolbar>
A basic container for controls
like tabs or buttons
<core-toolbar>
<core-icon-button icon=“menu”>
</core-icon-button>
<div>I/O 2014</div>
</core-toolbar>
<link rel=“import”
href=“core-toolbar.html”>
<core-toolbar>
A basic container for controls
like tabs or buttons
<core-toolbar class=“tall”>
<core-icon-button icon=“menu”>
</core-icon-button>
<div class>I/O 2014</div>
</core-toolbar>
<link rel=“import”
href=“core-toolbar.html”>
<core-toolbar>
A basic container for controls
like tabs or buttons
A simple container with a header
section and a content section
<core-header-panel>
<core-header-panel>
<core-toolbar>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
A simple container with a header
section and a content section
<core-header-panel>
<core-toolbar>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
<core-header-panel>
A simple container with a header
section and a content section
<core-header-panel>
<core-toolbar>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
<core-header-panel>
A simple container with a header
section and a content section
<core-header-panel>
<core-toolbar>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
<core-header-panel>
<core-header-panel mode=“scroll”>
<core-toolbar>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
Toolbar will scroll with the page
<core-header-panel>
<core-header-panel mode=“waterfall-tall”>
<core-toolbar class=“tall animate”>
<core-icon-button icon=“menu">
</core-icon-button>
I/O 2014
</core-toolbar>
<div class=“content”>…</div>
</core-header-panel>
Toolbar will shrink on scroll
<core-header-panel>
A <core-scroll-header-panel> provides
an additional condenses attribute to
create a cross-fade effect
<core-scroll-header-panel condenses>
<core-toolbar class=“tall" animate>
<core-icon-button icon=“arrow-back">
</core-icon-button>
<div class="bottom indent title”>
Title
</div>
...
</core-toolbar>
</core-scroll-header-panel>
Image: http://bit.ly/1b3E67J
Responsive layout
A responsive container that
combines a left- or right-side drawer
panel and a main content area.
<core-drawer-panel>
<core-drawer-panel>
<div drawer> Drawer panel... </div>
<div main> Main panel... </div>
</core-drawer-panel>
<core-drawer-panel>
<div drawer> Drawer panel... </div>
<div main> Main panel... </div>
</core-drawer-panel>
A responsive container that
combines a left- or right-side drawer
panel and a main content area.
<core-drawer-panel>
<core-drawer-panel>
<div drawer> Drawer panel... </div>
<div main> Main panel... </div>
</core-drawer-panel>
A responsive container that
combines a left- or right-side drawer
panel and a main content area.
<core-drawer-panel>
Layout attributes
Layout attributesadd
declarative support for CSS flexbox
<div layout horizontal>
<div>One</div>
<div>Two</div>
<div>Three</div>
</div>
Horizontal Layout
One Two Three
<div layout horizontal>
<div>One</div>
<div flex>Two (flex)</div>
<div>Three</div>
</div>
Horizontal Layout
One Two (flex) Three
Flex to fill available space
<div layout vertical>
<div>One</div>
<div flex>Two</div>
<div>Three</div>
</div>
Vertical Layout One
Two (flex)
Three
<div layout horizontal>
<div flex three>Alpha</div>
<div>Beta</div>
<div flex two>Gamma</div>
</div>
Flex Ratios
Alpha Beta Gamma
<div layout horizontal
center-justified>
<div>Centered</div>
</div>
Axis Centering Centered
Main Axis
<div layout horizontal
center>
<div>Centered</div>
</div>
Axis Centering
Centered
Cross Axis
<div layout horizontal
center center-justified>
<div>OMG, Centered!</div>
</div>
The Holy Grail
OMG, Centered!
Material controls
<paper-checkbox></paper-checkbox>
<paper-toggle-button></paper-toggle-button>
<paper-input floatinglabel
label="Type only numbers... (floating)"
validate="^[0-9]*$"
error="Input is not a number!">
</paper-input>
<paper-tabs>
<paper-tab>KNOWLEDGE</paper-tab>
<paper-tab>HISTORY</paper-tab>
<paper-tab>FOOD</paper-tab>
</paper-tabs>
Less markup. Less CSS. Less clutter.
Material effects
<div class=“card”>
<img src=“science.svg”>
<paper-ripple fit></paper-ripple>
</div>
A reactive ink effect for indicating touch
and mouse actions
<paper-ripple>
<div class=“card”>
<paper-shadow z=“5” animated>
</paper-shadow>
</div>
A dynamic shadow for conveying
z-depth and spatial relationships
<paper-shadow>
polymer-project.org
Theming
<paper-slider min=“0” max=“100”>
</paper-slider>
allows you to style nodes
internal to an element’s
shadow dom
::shadow
paper-slider::shadow #sliderKnobInner {
background-color: #f4b400;
}
<paper-slider min=“0” max=“100”>
</paper-slider>
allows you to style nodes
internal to an element’s
shadow dom
::shadow
.red-theme /deep/ #ink {
background-color: #E91E63;
}
styles will pierce all
shadow boundaries
/deep/
With ::shadow and /deep/ you
can apply site wide themes
source: ebidel.github.io/material-playground
You’re breaking the
style encapsulation!
Angry Developer
<core-style>
<core-style id=“tomato-theme“>
:host {
display: block;
color: white;
background-color: tomato;
}
</core-style>
EXPERIMENTAL
<polymer-element name="x-foo" noscript>
<template>
<core-style ref=“tomato-theme“>
</core-style>
<content></content>
</template>
</polymer-element>
<core-style id=“tomato-theme“>
:host {
display: block;
color: white;
background-color: tomato;
}
</core-style>
EXPERIMENTAL
<polymer-element name="x-foo" noscript>
<template>
<core-style ref=“tomato-theme“>
</core-style>
<content></content>
</template>
</polymer-element>
<core-style id=“tomato-theme“>
:host {
display: block;
color: white;
background-color: tomato;
}
</core-style>
EXPERIMENTAL
Style producer
Style consumer
<polymer-element name="x-foo" noscript>
<template>
<core-style ref=“tomato-theme“>
</core-style>
<content></content>
</template>
</polymer-element>
<core-style id=“tomato-theme“>
:host {
display: block;
color: white;
background-color: tomato;
}
</core-style>
Hello from <x-foo>
EXPERIMENTAL
EXPERIMENTAL
<core-style id=“blue-theme“>
:host {
display: block;
color: white;
background-color: {{myColor}};
}
</core-style>
Style binding
EXPERIMENTAL
<script>
CoreStyle.g.myColor = 'steelblue';
</script>
<core-style id=“blue-theme“>
:host {
display: block;
color: white;
background-color: {{myColor}};
}
</core-style>
<script>
CoreStyle.g.myColor = 'steelblue';
</script>
Hello from <x-foo>
EXPERIMENTAL
<core-style id=“blue-theme“>
:host {
display: block;
color: white;
background-color: {{myColor}};
}
</core-style>
Transitions
A pluggable system for creating smooth
transitions from one view to the next.
<core-animated-pages>
<core-animated-pages
selected=“0”
transitions="slide-from-right">
<section>…</section>
<section>…</section>
<section>…</section>
</core-animated-pages>
Designer
github.com/Polymer/designer
+
polymer-project.org
What did we learn
Layout
Material
Theming
Transitions
Scaffold your application with core-* elements
Material
Theming
Transitions
Layout
Create beautiful UIs using paper-* elements
Theming
Transitions
Layout
Material
Theme your app with ::shadow, /deep/ and core-style
Transitions
Layout
Material
Theming
Move between states with core-animated-pages
polymer-project.org
<what-next>
Get started at polymer-project.org
Session Feedback
http://goo.gl/sUiJbx
youtube.com/GoogleDevelopers
+RobDodson
@rob_dodson
Thank you!

More Related Content

What's hot

Polymer
Polymer Polymer
Polymer
jskvara
 
Angular vs React for Web Application Development
Angular vs React for Web Application DevelopmentAngular vs React for Web Application Development
Angular vs React for Web Application Development
FITC
 

What's hot (20)

Polymer
Polymer Polymer
Polymer
 
Web Components + Backbone: a Game-Changing Combination
Web Components + Backbone: a Game-Changing CombinationWeb Components + Backbone: a Game-Changing Combination
Web Components + Backbone: a Game-Changing Combination
 
AtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-ons
 
Levent-Gurses' Introduction to Web Components & Polymer
Levent-Gurses' Introduction to Web Components & PolymerLevent-Gurses' Introduction to Web Components & Polymer
Levent-Gurses' Introduction to Web Components & Polymer
 
Intro to html 5
Intro to html 5Intro to html 5
Intro to html 5
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
Web Components and Modular CSS
Web Components and Modular CSSWeb Components and Modular CSS
Web Components and Modular CSS
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
A brave new web - A talk about Web Components
A brave new web - A talk about Web ComponentsA brave new web - A talk about Web Components
A brave new web - A talk about Web Components
 
Polymer
PolymerPolymer
Polymer
 
Orchard Harvest 2014 - The Future of Widgets?
Orchard Harvest 2014 - The Future of Widgets?Orchard Harvest 2014 - The Future of Widgets?
Orchard Harvest 2014 - The Future of Widgets?
 
Introduction to web components
Introduction to web componentsIntroduction to web components
Introduction to web components
 
The Future of CSS with Web Components
The Future of CSS with Web ComponentsThe Future of CSS with Web Components
The Future of CSS with Web Components
 
Our application got popular and now it breaks
Our application got popular and now it breaksOur application got popular and now it breaks
Our application got popular and now it breaks
 
Angular vs React for Web Application Development
Angular vs React for Web Application DevelopmentAngular vs React for Web Application Development
Angular vs React for Web Application Development
 
Html 5
Html 5Html 5
Html 5
 
The Complementarity of React and Web Components
The Complementarity of React and Web ComponentsThe Complementarity of React and Web Components
The Complementarity of React and Web Components
 
Google Polymer Framework
Google Polymer FrameworkGoogle Polymer Framework
Google Polymer Framework
 
Polymer and web component
Polymer and web componentPolymer and web component
Polymer and web component
 
Polymer / WebComponents
Polymer / WebComponentsPolymer / WebComponents
Polymer / WebComponents
 

Viewers also liked

Viewers also liked (20)

Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
 
Build Collaborative App Using Polymer and Firebase
Build Collaborative App Using Polymer and FirebaseBuild Collaborative App Using Polymer and Firebase
Build Collaborative App Using Polymer and Firebase
 
How to build a web application with Polymer
How to build a web application with PolymerHow to build a web application with Polymer
How to build a web application with Polymer
 
Material design- sujeet kumar mehta
Material design- sujeet kumar mehtaMaterial design- sujeet kumar mehta
Material design- sujeet kumar mehta
 
Building a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / SpringBuilding a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / Spring
 
Polymer Elements: Tudo que você precisa saber para criar a web
Polymer Elements: Tudo que você precisa saber para criar a webPolymer Elements: Tudo que você precisa saber para criar a web
Polymer Elements: Tudo que você precisa saber para criar a web
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Material design
Material designMaterial design
Material design
 
Web components
Web componentsWeb components
Web components
 
Workshop de Web Components
Workshop de Web ComponentsWorkshop de Web Components
Workshop de Web Components
 
Battle of Frameworks: Polymer - Meetup Paris Web Components - 2016-09
Battle of Frameworks: Polymer - Meetup Paris Web Components - 2016-09Battle of Frameworks: Polymer - Meetup Paris Web Components - 2016-09
Battle of Frameworks: Polymer - Meetup Paris Web Components - 2016-09
 
Angular js gtg-27feb2013
Angular js gtg-27feb2013Angular js gtg-27feb2013
Angular js gtg-27feb2013
 
WebApps com Web Components
WebApps com Web ComponentsWebApps com Web Components
WebApps com Web Components
 
Material Design - do smartphone ao desktop
Material Design - do smartphone ao desktopMaterial Design - do smartphone ao desktop
Material Design - do smartphone ao desktop
 
Polymer and Firebase: Componentizing the Web in Realtime
Polymer and Firebase: Componentizing the Web in RealtimePolymer and Firebase: Componentizing the Web in Realtime
Polymer and Firebase: Componentizing the Web in Realtime
 
Apresentação Google I/O Extended Vitória
Apresentação Google I/O Extended VitóriaApresentação Google I/O Extended Vitória
Apresentação Google I/O Extended Vitória
 
The Beautiful Simplicity of ES2015
The Beautiful Simplicity of ES2015The Beautiful Simplicity of ES2015
The Beautiful Simplicity of ES2015
 
Tech talk polymer
Tech talk polymerTech talk polymer
Tech talk polymer
 
Introduction To Dart (GDG NY Jan 2014 Meetup)
Introduction To Dart (GDG NY Jan 2014 Meetup)Introduction To Dart (GDG NY Jan 2014 Meetup)
Introduction To Dart (GDG NY Jan 2014 Meetup)
 
Um salve para evolução! construindo uma nova web com polymer
Um salve para evolução! construindo uma nova web com  polymerUm salve para evolução! construindo uma nova web com  polymer
Um salve para evolução! construindo uma nova web com polymer
 

Similar to Unlock the next era of UI design with Polymer

HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2
James Pearce
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
Terry Ryan
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
Anthony Montalbano
 

Similar to Unlock the next era of UI design with Polymer (20)

Html5, a gentle introduction
Html5, a gentle introduction Html5, a gentle introduction
Html5, a gentle introduction
 
Creating GUI container components in Angular and Web Components
Creating GUI container components in Angular and Web ComponentsCreating GUI container components in Angular and Web Components
Creating GUI container components in Angular and Web Components
 
CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...
CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...
CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...
 
Semantic UI Introduction
Semantic UI IntroductionSemantic UI Introduction
Semantic UI Introduction
 
Html 5, a gentle introduction
Html 5, a gentle introductionHtml 5, a gentle introduction
Html 5, a gentle introduction
 
JQuery Mobile UI
JQuery Mobile UIJQuery Mobile UI
JQuery Mobile UI
 
ChocolateChip-UI
ChocolateChip-UIChocolateChip-UI
ChocolateChip-UI
 
Appsplash'16 session (3) "Ui components"
Appsplash'16 session (3) "Ui components"Appsplash'16 session (3) "Ui components"
Appsplash'16 session (3) "Ui components"
 
Frames tables forms
Frames tables formsFrames tables forms
Frames tables forms
 
Polymer
PolymerPolymer
Polymer
 
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
Stop reinventing the wheel: Build Responsive Websites Using BootstrapStop reinventing the wheel: Build Responsive Websites Using Bootstrap
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
 
HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2
 
Better Selenium Tests with Geb - Selenium Conf 2014
Better Selenium Tests with Geb - Selenium Conf 2014Better Selenium Tests with Geb - Selenium Conf 2014
Better Selenium Tests with Geb - Selenium Conf 2014
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Training HTML
Training HTMLTraining HTML
Training HTML
 
Web development basics (Part-1)
Web development basics (Part-1)Web development basics (Part-1)
Web development basics (Part-1)
 
Bootstrap day4
Bootstrap day4Bootstrap day4
Bootstrap day4
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
 
Front end ++: seo e flexbox
Front end ++: seo e flexboxFront end ++: seo e flexbox
Front end ++: seo e flexbox
 
Print this
Print thisPrint this
Print this
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Unlock the next era of UI design with Polymer