SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
thissoftwareisgoingtochangeeverything.
-markandreessen
https://www.youtube.com/watch?v=_L3Y2_YiT-A
forme,thingsstartedexplodingwiththe
inventionofthebrowserMOSAIC,because
suddenlytheinternetwasaccessibletothe
averageperson.
-kimpolese
https://www.youtube.com/watch?v=_L3Y2_YiT-A
65Mnewusersin18monthsin1993.
4,156,932,140usersonlinetodayin2018.
-internetworldstatshttps://www.internetworldstats.com/stats.htm
“Mobileandtabletinternetusageexceeds
desktopforfirsttimeworldwide.”
- StatsContersNov2016.http://gs.statcounter.com/press/2016
Africa
mobile:63.77%
desktop:33.68%
tablet:2.55%
Asia
mobile:65.05%
desktop:33.02%
tablet:1.92%
India
mobile:77.81%
desktop:21.57%
tablet:0.61%
mobile-vs-desktop
Africa
mobile:63.77%
desktop:33.68%
tablet:2.55%
Asia
mobile:65.05%
desktop:33.02%
tablet:1.92%
India
mobile:77.81%
desktop:21.57%
tablet:0.61%
mobile-vs-desktop
9941% * 1670% * 9242% *
- InternetWorldStats.https://www.internetworldstats.com- *%usergrowth2000-2018
https://www.nytimes.com/2017/09/15/business/amish-technology.html
2G
40%
3G
31%
4G
29%
-GSMAIntelligence-mobileglobaleconomy https://www.gsma.com/mobileeconomy/wp-content/uploads/2018/02/The-Mobile-Economy-Global-2018.pdf
GlobalNetworkConnections
BYTES
0
300
600
900
1200
p10 p25 p50 p75 p90
desktop▲36.3% mobile▲28.8%
JavascriptBytes
- https://httparchive.org/
BYTES
0
1250
2500
3750
5000
p10 p25 p50 p75 p90
desktop▲8.4% mobile▲55.8%
ImageBytes
- https://httparchive.org/
“53%ofvisitorswillabandonapagethat
takes3secondsormoretoload.”
–DoubleClickbyGoogle
https://www.doubleclickbygoogle.com/articles/mobile-speed-matters/
“77%ofpagesloadin10secondsormore,
withtheavgpageloadingin19seconds.”
–DoubleClickbyGoogle
https://www.doubleclickbygoogle.com/articles/mobile-speed-matters/
Thisisthereality.
FireBug.
WebperformanceAPIsarethebrowser’s
solution torealworldmeasurements.
PaintTimingAPI.
PaintTimingAPI.
FirstPaint.
FirstContentfulPaint.
FirstMeaningfulPaint.
PaintTimingAPI.
FirstPaint.
PaintTimingAPI.
FirstPaint.
FirstPaint reportsthetimewhenthebrowserfirstrenderedafter
navigation.Thisexcludesthedefaultbackgroundpaint,butincludes
non-defaultbackgroundpaintandtheenclosingboxofaniframe.
Thisisthefirstkeymomentdeveloperscareaboutinpageload–
whenthebrowserhasstartedtorenderthepage.
PaintTimingAPI.
PaintTimingAPI.
FirstContentfulPaint.
FirstContentfulPaint reportsthetimewhenthebrowserfirst
renderedanytext,image(includingbackgroundimages),non-white
canvasorSVG.Thisexcludesanycontentofiframes,butincludestext
withpendingwebfonts.Thisisthefirsttimeuserscouldstart
consumingpagecontent.
PaintTimingAPI.
FirstMeaningfulPaint.
Firstmeaningfulpaint=Paintthatfollowsbiggestlayoutchange
PaintTimingAPI.
FirstMeaningfulPaint.
Firstmeaningfulpaint=Paintthatfollowsbiggestlayoutchange
PaintTimingAPI.
https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming
IntersectionObserverAPI.
IntersectionObserverAPI.
TheIntersectionObserverAPIenables
developerstounderstandthevisibilityand
positionoftargetDOMelementsrelativeto
anintersectionroot.
IntersectionObserverAPI.
https://mzl.la/2ywnOCV
MediaCapabilitiesAPI.
MediaCapabilitiesAPI.
AnAPItoquerytheuseragentwithregardstothe
decodingandencodingabilitiesofthedevicebasedon
informationsuchasthecodecs,profile,resolution,
bitrates,etc.TheAPIexposesinformationsuchas
whethertheplaybackshouldbesmoothandpower
efficient.
MediaCapabilitiesAPI.
https://developer.mozilla.org/en-US/docs/Web/API/MediaCapabilities
NetworkInformationAPI.
NetworkInformationAPI.
TheNetworkInformationAPIenablesweb
applicationstoaccessinformationabout
thenetworkconnectioninusebythe
device.
https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation
NetworkInformationAPI.
downlink
effectiveType
rtt
save-data
NetworkInformationAPI.
downlink
effectiveType
rtt
save-data
NetworkInformationAPI.
downlink
effectiveType
rtt
save-data
NetworkInformationAPI.
downlink
effectiveType:slow-2G,2G,3G,4G.
rtt
save-data
NetworkInformationAPI.
downlink
effectiveType
rtt
save-data
NetworkInformationAPI.
downlink
effectiveType
rtt
save-data
NetworkInformationAPI.
https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation
BatteryStatusAPI. 🔋
https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation
BatteryStatusAPI. 🔋
TheBatteryStatusAPIprovidesinformation
aboutthesystem'sbatterychargelevelandlets
youbenotifiedbyeventsthataresentwhenthe
batterylevelorchargingstatuschange.
b it.ly/MarchMadnessCrUX
BLEACHERREPORT
%USERS
0
3
6
9
12
200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3500 4000 4500 5000
FCP-SportsBlogs.
ENGINEERING
CONTENT
SALES/MRKT
ServerTimingAPI.
LongTaskAPI.
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceServerTiming
https://developer.mozilla.org/en-US/docs/Web/API/Long_Tasks_API
Hints
BrowserInterventions.
FIN.

Contenu connexe

Tendances

Mobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJMobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJMandy Jenkins
 
Future of the fitness industry
Future of the fitness industryFuture of the fitness industry
Future of the fitness industryGijsbregt Brouwer
 
Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016Lee McCabe
 
Sport in amsterdam what is next 2015
Sport in amsterdam   what is next 2015Sport in amsterdam   what is next 2015
Sport in amsterdam what is next 2015Gijsbregt Brouwer
 
The Future of Travel - 10 Trends
The Future of Travel - 10 TrendsThe Future of Travel - 10 Trends
The Future of Travel - 10 TrendsLee McCabe
 
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected World
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected WorldFT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected World
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected WorldLee McCabe
 
Eric Gundersen Government Push For Open Data Map Where2
Eric Gundersen Government Push For Open Data Map Where2Eric Gundersen Government Push For Open Data Map Where2
Eric Gundersen Government Push For Open Data Map Where2EricGundersen
 
Mobile is shaping our future
Mobile is shaping our futureMobile is shaping our future
Mobile is shaping our futureRuben Arunasalam
 
20181013 catchup 2018
20181013 catchup 201820181013 catchup 2018
20181013 catchup 2018Appstublieft
 
comScore and Yahoo - Mobile Measurement & Monetising Seminar
comScore and Yahoo - Mobile Measurement & Monetising SeminarcomScore and Yahoo - Mobile Measurement & Monetising Seminar
comScore and Yahoo - Mobile Measurement & Monetising SeminarOwen West
 
Airlines, hackathons, Labs and VC funds - can it work?
Airlines, hackathons, Labs and VC funds - can it work?Airlines, hackathons, Labs and VC funds - can it work?
Airlines, hackathons, Labs and VC funds - can it work?SimpliFlying
 
Making the most of mobile
Making the most of mobileMaking the most of mobile
Making the most of mobileJames Luscombe
 
At the moment, staying up to-date with the latest events is incredibly import...
At the moment, staying up to-date with the latest events is incredibly import...At the moment, staying up to-date with the latest events is incredibly import...
At the moment, staying up to-date with the latest events is incredibly import...FazalMuhamadhu
 
10-Feet + Beyond: Designing Connected Entertainment
10-Feet + Beyond: Designing Connected Entertainment10-Feet + Beyond: Designing Connected Entertainment
10-Feet + Beyond: Designing Connected EntertainmentMark Wolfe
 
Zugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented RealityZugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented RealityMatthew Szymczyk
 
Car talk - The Conversational Future of Automobiles
Car talk  - The  Conversational Future of AutomobilesCar talk  - The  Conversational Future of Automobiles
Car talk - The Conversational Future of AutomobilesSudha Jamthe
 

Tendances (19)

The Mobile Traveller
The Mobile TravellerThe Mobile Traveller
The Mobile Traveller
 
Mobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJMobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJ
 
Future of the fitness industry
Future of the fitness industryFuture of the fitness industry
Future of the fitness industry
 
Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016
 
10 mobile facts
10 mobile facts10 mobile facts
10 mobile facts
 
Sport in amsterdam what is next 2015
Sport in amsterdam   what is next 2015Sport in amsterdam   what is next 2015
Sport in amsterdam what is next 2015
 
The Future of Travel - 10 Trends
The Future of Travel - 10 TrendsThe Future of Travel - 10 Trends
The Future of Travel - 10 Trends
 
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected World
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected WorldFT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected World
FT Innovate 2013 Keynote: Facebook - Navigating Travel in a Connected World
 
Eric Gundersen Government Push For Open Data Map Where2
Eric Gundersen Government Push For Open Data Map Where2Eric Gundersen Government Push For Open Data Map Where2
Eric Gundersen Government Push For Open Data Map Where2
 
Mobile is shaping our future
Mobile is shaping our futureMobile is shaping our future
Mobile is shaping our future
 
20181013 catchup 2018
20181013 catchup 201820181013 catchup 2018
20181013 catchup 2018
 
AADM Assignment 2
AADM Assignment 2AADM Assignment 2
AADM Assignment 2
 
comScore and Yahoo - Mobile Measurement & Monetising Seminar
comScore and Yahoo - Mobile Measurement & Monetising SeminarcomScore and Yahoo - Mobile Measurement & Monetising Seminar
comScore and Yahoo - Mobile Measurement & Monetising Seminar
 
Airlines, hackathons, Labs and VC funds - can it work?
Airlines, hackathons, Labs and VC funds - can it work?Airlines, hackathons, Labs and VC funds - can it work?
Airlines, hackathons, Labs and VC funds - can it work?
 
Making the most of mobile
Making the most of mobileMaking the most of mobile
Making the most of mobile
 
At the moment, staying up to-date with the latest events is incredibly import...
At the moment, staying up to-date with the latest events is incredibly import...At the moment, staying up to-date with the latest events is incredibly import...
At the moment, staying up to-date with the latest events is incredibly import...
 
10-Feet + Beyond: Designing Connected Entertainment
10-Feet + Beyond: Designing Connected Entertainment10-Feet + Beyond: Designing Connected Entertainment
10-Feet + Beyond: Designing Connected Entertainment
 
Zugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented RealityZugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented Reality
 
Car talk - The Conversational Future of Automobiles
Car talk  - The  Conversational Future of AutomobilesCar talk  - The  Conversational Future of Automobiles
Car talk - The Conversational Future of Automobiles
 

Similaire à Planet of APIs: A Tale of Performance & User Experience

Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesJason Grigsby
 
Temasek Polytechnic January 2009
Temasek Polytechnic January 2009Temasek Polytechnic January 2009
Temasek Polytechnic January 2009Geert Desager
 
Web 2.0 NY: When Products Start Talking Back
Web 2.0 NY: When Products Start Talking BackWeb 2.0 NY: When Products Start Talking Back
Web 2.0 NY: When Products Start Talking BackGarrick Schmitt
 
SXSW 2015
SXSW 2015SXSW 2015
SXSW 2015Table19
 
The 2016 IT Trend Showcase
The 2016 IT Trend ShowcaseThe 2016 IT Trend Showcase
The 2016 IT Trend Showcaseflowil
 
How consumers use technology and its impact on their lives
How consumers use technology and its impact on their livesHow consumers use technology and its impact on their lives
How consumers use technology and its impact on their livesEmmaLewis71
 
POST-PC ERA GROWTH OF MOBILE DEVICES
POST-PC ERA GROWTH OF MOBILE DEVICES POST-PC ERA GROWTH OF MOBILE DEVICES
POST-PC ERA GROWTH OF MOBILE DEVICES IMC Institute
 
Technology, the future of human race.
Technology, the future of human race.Technology, the future of human race.
Technology, the future of human race.JosephSolomon39
 
Assignment 2 ppt (Evolution of Internet)
Assignment 2 ppt (Evolution of Internet)Assignment 2 ppt (Evolution of Internet)
Assignment 2 ppt (Evolution of Internet)AnupritaSatpute
 
Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016Endava
 
Why Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileWhy Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileDigiday
 
Trends in the App Eco-system
Trends in the App Eco-systemTrends in the App Eco-system
Trends in the App Eco-systemAppCoins
 
(Not) Predicting What's Next
(Not) Predicting What's Next(Not) Predicting What's Next
(Not) Predicting What's NextZeh Fernando
 
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Anna Dahlström
 
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...China for the Win! What Publishers Need to Know to Succeed in this Emerging M...
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...Vungle
 

Similaire à Planet of APIs: A Tale of Performance & User Experience (20)

Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop Shackles
 
Temasek Polytechnic January 2009
Temasek Polytechnic January 2009Temasek Polytechnic January 2009
Temasek Polytechnic January 2009
 
Web 2.0 NY: When Products Start Talking Back
Web 2.0 NY: When Products Start Talking BackWeb 2.0 NY: When Products Start Talking Back
Web 2.0 NY: When Products Start Talking Back
 
SXSW 2015
SXSW 2015SXSW 2015
SXSW 2015
 
SXSW 2015
SXSW 2015 SXSW 2015
SXSW 2015
 
The 2016 IT Trend Showcase
The 2016 IT Trend ShowcaseThe 2016 IT Trend Showcase
The 2016 IT Trend Showcase
 
How consumers use technology and its impact on their lives
How consumers use technology and its impact on their livesHow consumers use technology and its impact on their lives
How consumers use technology and its impact on their lives
 
POST-PC ERA GROWTH OF MOBILE DEVICES
POST-PC ERA GROWTH OF MOBILE DEVICES POST-PC ERA GROWTH OF MOBILE DEVICES
POST-PC ERA GROWTH OF MOBILE DEVICES
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
 
Technology, the future of human race.
Technology, the future of human race.Technology, the future of human race.
Technology, the future of human race.
 
Assignment 2 ppt (Evolution of Internet)
Assignment 2 ppt (Evolution of Internet)Assignment 2 ppt (Evolution of Internet)
Assignment 2 ppt (Evolution of Internet)
 
Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016
 
Why Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileWhy Publishers Must Go All in on Mobile
Why Publishers Must Go All in on Mobile
 
Trends in the App Eco-system
Trends in the App Eco-systemTrends in the App Eco-system
Trends in the App Eco-system
 
(Not) Predicting What's Next
(Not) Predicting What's Next(Not) Predicting What's Next
(Not) Predicting What's Next
 
Recent Internet and Communications Technologies and Business Mind (2/4)
Recent Internet and Communications Technologies and Business Mind (2/4)Recent Internet and Communications Technologies and Business Mind (2/4)
Recent Internet and Communications Technologies and Business Mind (2/4)
 
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
 
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...China for the Win! What Publishers Need to Know to Succeed in this Emerging M...
China for the Win! What Publishers Need to Know to Succeed in this Emerging M...
 
Digi Marketing An Introduction, Rcbs
Digi Marketing An Introduction, RcbsDigi Marketing An Introduction, Rcbs
Digi Marketing An Introduction, Rcbs
 
Emerging Technologies 2016
Emerging Technologies 2016Emerging Technologies 2016
Emerging Technologies 2016
 

Plus de FITC

Cut it up
Cut it upCut it up
Cut it upFITC
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital HealthFITC
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript PerformanceFITC
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech StackFITC
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR ProjectFITC
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerFITC
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryFITC
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday InnovationFITC
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight WebsitesFITC
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is TerrifyingFITC
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanFITC
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)FITC
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameFITC
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare SystemFITC
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignFITC
 
The Power of Now
The Power of NowThe Power of Now
The Power of NowFITC
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAsFITC
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstackFITC
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFITC
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForFITC
 

Plus de FITC (20)

Cut it up
Cut it upCut it up
Cut it up
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR Project
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the Answer
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s Story
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday Innovation
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR Game
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare System
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product Design
 
The Power of Now
The Power of NowThe Power of Now
The Power of Now
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAs
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstack
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self Discovery
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time For
 

Dernier

Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
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.soniya singh
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
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
 
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...Delhi Call girls
 

Dernier (20)

Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
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.
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
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...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
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...
 
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...
 

Planet of APIs: A Tale of Performance & User Experience