SlideShare a Scribd company logo
1 of 54
Download to read offline
#DevoxxFR
Polymer in the Real Life
Horacio Gonzalez
@LostInBrittany
1
#DevoxxFR
Horacio Gonzalez
@LostInBrittany
http://cityzendata.com
Spaniard lost in Brittany,
developer, dreamer and all-
around geek
#DevoxxFR
Introduction
3
Because I love to tell old stories
#DevoxxFR
Polymer tour 2014-2015
#DevoxxFR
Web components == Revolution
Image:bu.edu
#DevoxxFR
Build a world brick by brick
Images:BitRebels&Brickset
#DevoxxFR
Variations of the same questions
Does it work in real life?
Image:ideas.lego.com
#DevoxxFR
But I couldn't answer...
I wasn't free to speak about
my work at Cityzen Data
#DevoxxFR
Until early this year...
Warp 10 went open source in January 2016!
Image:FlickrHivemind
#DevoxxFR
Warp 10
#DevoxxFR
A software platform that
• Ingests and stores data
• Manipulates and analyzes data
• Is dedicated to data from sensors, meters, IoT
and any real or virtual probe
Warp 10
#DevoxxFR
So now at last I can say it
Polymer *really* works in real life
#DevoxxFR
Why Polymer?
13
"But it would be easier in AngularJS!"
#DevoxxFR
I was kinda an AngularJS fanboy
#DevoxxFR
Until I hit a wall
#DevoxxFR
Enter Web Components & Polymer
WebComponents, a modular approach to webapps
#DevoxxFR
Web Components
Encapsulated, reusable and composable widgets for the Web Platform
#DevoxxFR
Polymer
Lets you build encapsulated, re-usable elements that work just like
HTML elements, to use in building web applications.
#DevoxxFR
What have you build with Polymer?
19
At last I can answer!
#DevoxxFR
Polymer is production ready
#DevoxxFR
But it wasn't in 2014
We put our first Polymer app in production on 2014 with Polymer 0.4
Full story: http://blog.cityzendata.com/2015/02/07/behind-CES-colors/
#DevoxxFR
CES colors was quite a challenge
And it worked!
● Technology wasn't mature and changed quickly
○ We followed the evolution and updated the app often
● Cross-browsing rendering and full responsiveness needed
○ On computer & smartphone, Android & iPhone…
● Rich graphic components using canvas et SVG
○ First experience integrating libraries in Polymer
#DevoxxFR
Quantum, IDE for Warp 10
#DevoxxFR
Quantum, IDE for Warp 10
#DevoxxFR
Quantum is a complete application
● Write and execute WarpScript scripts, plot results
○ Integrating non Polymer libraries : nvd3, ace editor…
○ Many custom components
● Several vues to execute WarpScript and to push and delete data
○ A router is needed
■ At first page.js was encapsulated in a Polymer element
■ Then we changed to excess-router, done with Polymer
■ Soon changing aghain for the official solution, carbon-route
● Lots of components, lots of imports
○ Vulcanize used to build the releases
○ Sharding used to avoid monolithic approach and to make easier
element re-use
#DevoxxFR
QuantumViz / GeoQuantumViz
Visualization widgets for Warp 10
#DevoxxFR
Functionally rich
● Widget must be integrable everywhere
○ From full Polymer apps to plain old static pages, from AngularJS to ReactJS
○ Even in Apache Zeppelin notebooks
(B.O.F. RiakTS/WarpScript on thursday evening)
○ Any modern browser, with reasonable performances
● Several modes
○ Either sending WarpScript to a Warp 10 to get data or
Receiving data from other components / applications
○
● Lots of components, lots of imports
○ Vulcanize used to build the releases
○ Sharding used to avoid monolithic approach and to make easier
element re-use
#DevoxxFR
Widgets, apps, one shots
And a beer-themed
tutorial: Polymer-beers
I've just done a hands-on lab
on Polymer-beers this afternoon
#DevoxxFR
So what have I learnt?
#DevoxxFR
Using non Polymer libraries
3
0
"I really want that functionality"
#DevoxxFR
There is a library you want to use
#DevoxxFR
How do I Polymerize it?
#DevoxxFR
LostInBrittany/ace-widget
#DevoxxFR
Let's try something harder...
#DevoxxFR
And the result is as easy and painless...
#DevoxxFR
Cross-brosing capabilities
3
6
"Your Polymer thing sucks on my Firefox…"
#DevoxxFR
Polymer Chrome
WebComponents are native (and blazing fast!) in Chrome
And in a few years, it will be native everywhere!
#DevoxxFR
But how about Firefox? Safari? OMG... IE?
The answer was simple: HTML imports!
#DevoxxFR
HTML Imports and polyfill
When imports aren't native, they are polyfilled
And performance dies...
Image:Wilko.com
#DevoxxFR
Vulcanize!
Vulcanize follows HTML Imports and <script> tags
to inline these external assets into a single page
#DevoxxFR
Vulcanize!
#DevoxxFR
Before vulcanize
73 requests, most of them are dreaded imports!
#DevoxxFR
After vulcanize
5 request, no imports!
#DevoxxFR
But what about modularity? Lazy loading?
#DevoxxFR
web-component-shards
#DevoxxFR
Lazy loading
Already possible with lazyRegister setting
It will be more central in next versions
Image:rossdouglas.co.uk
#DevoxxFR
Routing
47
"I want lots of different views in my app"
#DevoxxFR
Routing is a basic feature, isn't it?
#DevoxxFR
There was no routing component
"Integrating a routing library is easy"
"You can always use a 3rd part one"
#DevoxxFR
Fear no more: carbon-route arrived!
Official routing solution for Polymer
The first of the new Carbon Elements
#DevoxxFR
Remind: Polymer element catalog
Carbon Elements are the long awaited
application-level elements
#DevoxxFR
Conclusion
5
2
My time is running out!
#DevoxxFR
Polymer is a superbe solution
#DevoxxFR
Thanks!
Do we have time for some questions?
54

More Related Content

What's hot

JAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled JavaJAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled Java
jazoon13
 

What's hot (14)

But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...
 
Deploying using deployer
Deploying using deployerDeploying using deployer
Deploying using deployer
 
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming LanguageATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
 
Hanami
HanamiHanami
Hanami
 
Happy hacking with Plone
Happy hacking with PloneHappy hacking with Plone
Happy hacking with Plone
 
Zope is dead - Long live Zope
Zope is dead - Long live ZopeZope is dead - Long live Zope
Zope is dead - Long live Zope
 
JAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled JavaJAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled Java
 
Jfokus - Rocket Propelled Java
Jfokus - Rocket Propelled JavaJfokus - Rocket Propelled Java
Jfokus - Rocket Propelled Java
 
Osoji to-ban bot
Osoji to-ban botOsoji to-ban bot
Osoji to-ban bot
 
WeCode IL: Save Kermit
WeCode IL:  Save KermitWeCode IL:  Save Kermit
WeCode IL: Save Kermit
 
Let the contribution begin
Let the contribution beginLet the contribution begin
Let the contribution begin
 
sampa.js start
sampa.js startsampa.js start
sampa.js start
 
How to master a programming language: a Golang example"
How to master a programming language: a Golang example"How to master a programming language: a Golang example"
How to master a programming language: a Golang example"
 
Go Programming Language by Google
Go Programming Language by GoogleGo Programming Language by Google
Go Programming Language by Google
 

Viewers also liked

Polymers in simple
Polymers in simplePolymers in simple
Polymers in simple
dhayadhaya
 

Viewers also liked (20)

Application and advances of polymers
Application and advances of polymersApplication and advances of polymers
Application and advances of polymers
 
Applications of polymer in daily life
Applications  of  polymer in   daily   lifeApplications  of  polymer in   daily   life
Applications of polymer in daily life
 
Polymer science: preparation and uses of polymers
Polymer science: preparation and uses of polymersPolymer science: preparation and uses of polymers
Polymer science: preparation and uses of polymers
 
Polymers in daily life
Polymers in daily lifePolymers in daily life
Polymers in daily life
 
Polymers and their properties
Polymers and their propertiesPolymers and their properties
Polymers and their properties
 
Climate change and green technology
Climate change and green technologyClimate change and green technology
Climate change and green technology
 
RACI 2014 National Congress for Chemistry
RACI 2014 National Congress for ChemistryRACI 2014 National Congress for Chemistry
RACI 2014 National Congress for Chemistry
 
polymer poster
polymer posterpolymer poster
polymer poster
 
PVC plastics
PVC plasticsPVC plastics
PVC plastics
 
Streamoulding presentation
Streamoulding presentationStreamoulding presentation
Streamoulding presentation
 
Hans Ho: Pavement maintenance challenges and opportunities
Hans Ho: Pavement maintenance challenges and opportunitiesHans Ho: Pavement maintenance challenges and opportunities
Hans Ho: Pavement maintenance challenges and opportunities
 
StellarFlex SP Polymer Modified Asphalt
StellarFlex SP Polymer Modified AsphaltStellarFlex SP Polymer Modified Asphalt
StellarFlex SP Polymer Modified Asphalt
 
Polymers in simple
Polymers in simplePolymers in simple
Polymers in simple
 
Aplication of polymer
Aplication of polymerAplication of polymer
Aplication of polymer
 
Semiconductors and LEDs
Semiconductors and LEDsSemiconductors and LEDs
Semiconductors and LEDs
 
Polymer in Pharmaceutical Science
Polymer in Pharmaceutical SciencePolymer in Pharmaceutical Science
Polymer in Pharmaceutical Science
 
Polymer clay
Polymer clayPolymer clay
Polymer clay
 
Green chemistry: Production of electricity from Ammonia
Green chemistry: Production of electricity from AmmoniaGreen chemistry: Production of electricity from Ammonia
Green chemistry: Production of electricity from Ammonia
 
Polymer - Welcome to the Future @ PyGrunn 08/07/2014
Polymer - Welcome to the Future @ PyGrunn 08/07/2014Polymer - Welcome to the Future @ PyGrunn 08/07/2014
Polymer - Welcome to the Future @ PyGrunn 08/07/2014
 
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
 

Similar to Polymer in the real life - Devoxx France - 2016 04-20

Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkit
samuel-holt
 

Similar to Polymer in the real life - Devoxx France - 2016 04-20 (20)

Open data for good
Open data for goodOpen data for good
Open data for good
 
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoSalvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
 
Building Droids with JavaScript
Building Droids with JavaScriptBuilding Droids with JavaScript
Building Droids with JavaScript
 
Apps on your Wrist
Apps on your WristApps on your Wrist
Apps on your Wrist
 
Devoxx France - Web Components, Polymer et Material Design
Devoxx France -  Web Components, Polymer et Material DesignDevoxx France -  Web Components, Polymer et Material Design
Devoxx France - Web Components, Polymer et Material Design
 
Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my life
 
Workshop: Introduction to Web Components & Polymer
Workshop: Introduction to Web Components & Polymer Workshop: Introduction to Web Components & Polymer
Workshop: Introduction to Web Components & Polymer
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem
 
How HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDCHow HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDC
 
«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​
 
Lego's First Programmable Product
Lego's First Programmable ProductLego's First Programmable Product
Lego's First Programmable Product
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
 
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?Droidcon Italy 2015: can you work without open source libraries?
Droidcon Italy 2015: can you work without open source libraries?
 
TLKR.io @ Betabeers Madrid
TLKR.io @ Betabeers MadridTLKR.io @ Betabeers Madrid
TLKR.io @ Betabeers Madrid
 
PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkit
 
Hybrid Apps with Ionic Framework
Hybrid Apps with Ionic FrameworkHybrid Apps with Ionic Framework
Hybrid Apps with Ionic Framework
 
Loki: An Opensource Zipkin/Prometheus Mashup written in Go.
Loki: An Opensource Zipkin/Prometheus Mashup written in Go.Loki: An Opensource Zipkin/Prometheus Mashup written in Go.
Loki: An Opensource Zipkin/Prometheus Mashup written in Go.
 

More from Horacio Gonzalez

Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
Horacio Gonzalez
 
2014 03-25 - GDG Nantes - Web Components avec Polymer
2014 03-25 - GDG Nantes - Web Components avec Polymer2014 03-25 - GDG Nantes - Web Components avec Polymer
2014 03-25 - GDG Nantes - Web Components avec Polymer
Horacio Gonzalez
 
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
Horacio Gonzalez
 
Bootcamp d'Initiation à Android - 2013/11/30
Bootcamp d'Initiation à Android  - 2013/11/30Bootcamp d'Initiation à Android  - 2013/11/30
Bootcamp d'Initiation à Android - 2013/11/30
Horacio Gonzalez
 

More from Horacio Gonzalez (20)

Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
Il n'y a pas que Polymer dans la vie… - RennesJS - 2017-06-27
 
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 2/3 - HTML5, CSS3, Twitter B...
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 2/3 - HTML5, CSS3, Twitter B...ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 2/3 - HTML5, CSS3, Twitter B...
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 2/3 - HTML5, CSS3, Twitter B...
 
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JSENIB 2016 2017 - CAI Web S02E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
ENIB 2016 2017 - CAI Web S02E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
 
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
 
Warp10: collect, store and manipulate sensor data - BreizhCamp - 2016 03-24
Warp10: collect, store and manipulate sensor data - BreizhCamp - 2016 03-24 Warp10: collect, store and manipulate sensor data - BreizhCamp - 2016 03-24
Warp10: collect, store and manipulate sensor data - BreizhCamp - 2016 03-24
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
 
ENIB 2015 2016 - CAI Web S02E03 - Forge JS 2/4 - MongoDB and NoSQL
ENIB 2015 2016 - CAI Web S02E03 - Forge JS 2/4 - MongoDB and NoSQLENIB 2015 2016 - CAI Web S02E03 - Forge JS 2/4 - MongoDB and NoSQL
ENIB 2015 2016 - CAI Web S02E03 - Forge JS 2/4 - MongoDB and NoSQL
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
 
ENIB 2015-2016 - CAI Web - S01E01- MongoDB and NoSQL
ENIB 2015-2016 - CAI Web - S01E01- MongoDB and NoSQLENIB 2015-2016 - CAI Web - S01E01- MongoDB and NoSQL
ENIB 2015-2016 - CAI Web - S01E01- MongoDB and NoSQL
 
ENIB 2015-2016 - CAI Web - S01E01- La forge JavaScript
ENIB 2015-2016 - CAI Web - S01E01- La forge JavaScriptENIB 2015-2016 - CAI Web - S01E01- La forge JavaScript
ENIB 2015-2016 - CAI Web - S01E01- La forge JavaScript
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JSENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 1/3 - HTTP, HTML, CSS, JS
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
 
Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18
 
Mixing Web Components - Paris Web Components - 2015 09-16
Mixing Web Components - Paris Web Components - 2015 09-16 Mixing Web Components - Paris Web Components - 2015 09-16
Mixing Web Components - Paris Web Components - 2015 09-16
 
Steven Le Roux - Kafka et Storm au service de la lutte antiDDoS à OVH - Soiré...
Steven Le Roux - Kafka et Storm au service de la lutte antiDDoS à OVH - Soiré...Steven Le Roux - Kafka et Storm au service de la lutte antiDDoS à OVH - Soiré...
Steven Le Roux - Kafka et Storm au service de la lutte antiDDoS à OVH - Soiré...
 
2014 03-25 - GDG Nantes - Web Components avec Polymer
2014 03-25 - GDG Nantes - Web Components avec Polymer2014 03-25 - GDG Nantes - Web Components avec Polymer
2014 03-25 - GDG Nantes - Web Components avec Polymer
 
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!Bootcamp d'Initiation à Android  - 2013/11/30 - Live coding :   Hello world!
Bootcamp d'Initiation à Android - 2013/11/30 - Live coding : Hello world!
 
Bootcamp d'Initiation à Android - 2013/11/30
Bootcamp d'Initiation à Android  - 2013/11/30Bootcamp d'Initiation à Android  - 2013/11/30
Bootcamp d'Initiation à Android - 2013/11/30
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Polymer in the real life - Devoxx France - 2016 04-20