SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Polymer
in production
We did it!
Sylvain Weber
CEO / Co-founder, Kontest
@sylvainw
Etienne de Dieuleveult
Web developer, Kontest
@TinOo512
Existing project
Build awesome promotion Apps
for Facebook, web and mobile
➔ Born in 2010
➔ 15 team members
➔ 33 Applications available
➔ Clients : Big agencies / Fortune 500
Website : Kontestapp.com
Google IO
June 25th, 2014
Inspiration : Topeka
Polymer-topeka.appspot.com
Why Polymer?
➔ Material Design
➔ Web components
➔ Innovation as a core value
➔ “The World won’t wait”
➔ An evolving Stack
Existing Stack
Kontest platform R&D projects
Other
Component structure
➔ Custom Elements
➔ HTML Templates
➔ HTML Imports
➔ Shadow DOM
Imbrication
<polymer-element name="kui-game-knowledge" attributes="answers settings">
<template>
<link rel="stylesheet" href="kui-game-knowledge.css" shim-shadowdom>
<kui-game-quiz class="game" answers="{{answers}}" settings="{{settings}}">
</kui-game-quiz>
</template>
<script type="text/javascript" src="kui-game-knowledge.js"></script>
</polymer-element>
Implementation
➔ AJAX callback from HTML to JSON
BEFORE
AFTER
Composability
Quiz : Classic version
Quiz : Polymer version
Demo : quiz-polymer.xg1.li
Creation of 6 Polymer Apps
Code review / Debug
function foo () {
var container = this.parentElement;
if (!container) {
setTimeout(foo, 250);
} else {
…
}
}
➔ #internship
October 16th : Official Launch
Timeline
June 25th
2014
Material
Design
discovered
Product team
Usability tests
with Polymer
Jul Aug Sept Oct Nov Dec
Interns
Quiz prototype
creation
Interns
6 Apps creation
Tech team
Appropriation
Debug
Product team
Preprod testing
Debug
Oct 16th, 2014
Launch
Dec 1st, 2014
Audience
record
BUG
FB Mobile
BUG
Internet Explorer
Facebook Mobile Bug
➔ 1st loading : OK
➔ 2nd loading : Blank page
➔ Works elsewhere
➔ Debug tools
◆ JSconsole.com
◆ Chrome DevTools
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.
KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
Euréka !
➔ CORS bug : Some Webkit versions only
➔ Pull request on webcomponentsjs
IE Bug = Facebook bashing
➔ Not properly tested + broken disclaimer
➔ Carelessness towards IE users (3%)
➔ Fallback needs for some Apps
Positive Feedback
Our mistakes
1. Prototype ≠ Product
2. Interns management
3. Late code review
4. Short transition period
5. Minimize IE impact
6. Lack of Sales briefing
We did it!
➔ December 2014
40%
Entries from Polymer
Before starting
1. Step back
2. Define your needs
3. Follow project activity
4. Estimate the impact
5. Prepare some alternatives
6. Test everything!
THANKS
PS : We are hiring!
➔ Full Stack JS Developer
➔ CSS Developer
➔ Data Scientist
Kontestapp.com/fr/jobs

Más contenido relacionado

Destacado

BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIMEBÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
Hoconngaytho Lê
 
Polime và những ứng dụng của polime
Polime và những ứng dụng của polimePolime và những ứng dụng của polime
Polime và những ứng dụng của polime
Cường Đoàn Anh
 
Tổng quát hóa phân tích
Tổng quát hóa phân tíchTổng quát hóa phân tích
Tổng quát hóa phân tích
Law Slam
 
91218073 bai-giảng-polyme-cong-nghệ-đun
91218073 bai-giảng-polyme-cong-nghệ-đun91218073 bai-giảng-polyme-cong-nghệ-đun
91218073 bai-giảng-polyme-cong-nghệ-đun
268199100
 
Hóa phân tích và môi trường
Hóa phân tích và môi trườngHóa phân tích và môi trường
Hóa phân tích và môi trường
Đỗ Quang
 
Hệ thống bài tập phần hóa phân tích
Hệ thống bài tập phần hóa phân tíchHệ thống bài tập phần hóa phân tích
Hệ thống bài tập phần hóa phân tích
Cang Nguyentrong
 
Chuyên đề hóa phân tích
Chuyên đề hóa phân tíchChuyên đề hóa phân tích
Chuyên đề hóa phân tích
trvinhthien
 

Destacado (14)

Tổng hợp các loại polyme
Tổng hợp các loại polymeTổng hợp các loại polyme
Tổng hợp các loại polyme
 
BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIMEBÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
BÀI 15. LUYỆN TẬP POLIME VÀ VÂT LIÊU POLIME
 
Hóa polymer - Các trạng thái vật lý
Hóa polymer - Các trạng thái vật lýHóa polymer - Các trạng thái vật lý
Hóa polymer - Các trạng thái vật lý
 
Polime và những ứng dụng của polime
Polime và những ứng dụng của polimePolime và những ứng dụng của polime
Polime và những ứng dụng của polime
 
Tổng quát hóa phân tích
Tổng quát hóa phân tíchTổng quát hóa phân tích
Tổng quát hóa phân tích
 
20543480 bai-giảng-hoa-lý-polyme
20543480 bai-giảng-hoa-lý-polyme20543480 bai-giảng-hoa-lý-polyme
20543480 bai-giảng-hoa-lý-polyme
 
Trải lời bài tập phần 1 (2012 2013)
Trải lời bài tập phần 1 (2012 2013)Trải lời bài tập phần 1 (2012 2013)
Trải lời bài tập phần 1 (2012 2013)
 
91218073 bai-giảng-polyme-cong-nghệ-đun
91218073 bai-giảng-polyme-cong-nghệ-đun91218073 bai-giảng-polyme-cong-nghệ-đun
91218073 bai-giảng-polyme-cong-nghệ-đun
 
Hóa phân tích và môi trường
Hóa phân tích và môi trườngHóa phân tích và môi trường
Hóa phân tích và môi trường
 
Hệ thống bài tập phần hóa phân tích
Hệ thống bài tập phần hóa phân tíchHệ thống bài tập phần hóa phân tích
Hệ thống bài tập phần hóa phân tích
 
Kỹ thuật xúc tác
Kỹ thuật xúc tác  Kỹ thuật xúc tác
Kỹ thuật xúc tác
 
Polymer is production ready, how about you?
Polymer is production ready, how about you?Polymer is production ready, how about you?
Polymer is production ready, how about you?
 
Chuyên đề hóa phân tích
Chuyên đề hóa phân tíchChuyên đề hóa phân tích
Chuyên đề hóa phân tích
 
Hướng dẫn thí nghiệm hóa phân tích (Tài liệu miễn phí cho sinh viên Đại học B...
Hướng dẫn thí nghiệm hóa phân tích (Tài liệu miễn phí cho sinh viên Đại học B...Hướng dẫn thí nghiệm hóa phân tích (Tài liệu miễn phí cho sinh viên Đại học B...
Hướng dẫn thí nghiệm hóa phân tích (Tài liệu miễn phí cho sinh viên Đại học B...
 

Similar a Polymer in production : we did it!

Pioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with PlonePioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with Plone
Clayton Parker
 

Similar a Polymer in production : we did it! (20)

Ensuring Design Standards with Web Components
Ensuring Design Standards with Web ComponentsEnsuring Design Standards with Web Components
Ensuring Design Standards with Web Components
 
Cracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project ManagementCracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project Management
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
 
Resume
ResumeResume
Resume
 
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
 
The Mental Leaps — More, Faster, Better, Happier & More Innovative!
The Mental Leaps — More, Faster, Better, Happier & More Innovative!The Mental Leaps — More, Faster, Better, Happier & More Innovative!
The Mental Leaps — More, Faster, Better, Happier & More Innovative!
 
Take Your Markup to Eleven
Take Your Markup to ElevenTake Your Markup to Eleven
Take Your Markup to Eleven
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is Fundamental
 
Polymer-Powered Design Systems - DevFest Florida
Polymer-Powered Design Systems - DevFest FloridaPolymer-Powered Design Systems - DevFest Florida
Polymer-Powered Design Systems - DevFest Florida
 
Pioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with PlonePioneer a Strategic Change in Content Organization with Plone
Pioneer a Strategic Change in Content Organization with Plone
 
SharePoint Framework 101 (SPFx)
SharePoint Framework 101 (SPFx)SharePoint Framework 101 (SPFx)
SharePoint Framework 101 (SPFx)
 
Advancing your data science career
Advancing your data science careerAdvancing your data science career
Advancing your data science career
 
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
 
Product Owner Challenge - Agile in the City Manchester 2017
Product Owner Challenge - Agile in the City Manchester 2017Product Owner Challenge - Agile in the City Manchester 2017
Product Owner Challenge - Agile in the City Manchester 2017
 
Efficient Search Campaigns SAScon May 2012
Efficient Search Campaigns SAScon May 2012Efficient Search Campaigns SAScon May 2012
Efficient Search Campaigns SAScon May 2012
 
ACI Design and Creativity Day05 2015
ACI Design and Creativity Day05 2015ACI Design and Creativity Day05 2015
ACI Design and Creativity Day05 2015
 
AppSheet Overview -- DIY Mobile App Platform
AppSheet Overview -- DIY Mobile App PlatformAppSheet Overview -- DIY Mobile App Platform
AppSheet Overview -- DIY Mobile App Platform
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is Here
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative Experiments
 

Más de Fastory

Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Fastory
 
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobileSocial Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
Fastory
 

Más de Fastory (20)

Social drink-up #11 - Menlook
Social drink-up #11 - MenlookSocial drink-up #11 - Menlook
Social drink-up #11 - Menlook
 
Social Drink-up #11
Social Drink-up #11Social Drink-up #11
Social Drink-up #11
 
Trello Meetup #02
Trello Meetup #02Trello Meetup #02
Trello Meetup #02
 
Meetup Trello Elegantt
Meetup Trello EleganttMeetup Trello Elegantt
Meetup Trello Elegantt
 
Elegantt for Trello : comment atteindre 5000 utilisateurs en 3 jours ?
Elegantt for Trello : comment atteindre 5000 utilisateurs en 3 jours ?Elegantt for Trello : comment atteindre 5000 utilisateurs en 3 jours ?
Elegantt for Trello : comment atteindre 5000 utilisateurs en 3 jours ?
 
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
 
Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015
 
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure WagnerSocial Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
 
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
 
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobileSocial Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
 
Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ?
 
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
 
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitaleSocial Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitale
 
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
 
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
 
L'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstoryL'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstory
 
Social Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCFSocial Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCF
 
Social Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing associationSocial Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing association
 
Social Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobileSocial Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobile
 
Social Drink-up! #1 Social Shopping
Social Drink-up! #1 Social ShoppingSocial Drink-up! #1 Social Shopping
Social Drink-up! #1 Social Shopping
 

Último

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Sheetaleventcompany
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
SofiyaSharma5
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Último (20)

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 

Polymer in production : we did it!