SlideShare a Scribd company logo
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.

More Related Content

What's hot

The Mobile Traveller
The Mobile TravellerThe Mobile Traveller
The Mobile Traveller
Hijazi Natsheh
 
Mobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJMobile Journalism Tools- ICFJ
Mobile Journalism Tools- ICFJ
Mandy Jenkins
 
Future of the fitness industry
Future of the fitness industryFuture of the fitness industry
Future of the fitness industry
Gijsbregt Brouwer
 
Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016Facebook Keynote for PhoCusWright India 2016
Facebook Keynote for PhoCusWright India 2016
Lee 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 2015
Gijsbregt Brouwer
 
The Future of Travel - 10 Trends
The Future of Travel - 10 TrendsThe Future of Travel - 10 Trends
The Future of Travel - 10 Trends
Lee 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 World
Lee 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 future
Ruben Arunasalam
 
20181013 catchup 2018
20181013 catchup 201820181013 catchup 2018
20181013 catchup 2018
Appstublieft
 
AADM Assignment 2
AADM Assignment 2AADM Assignment 2
AADM Assignment 2
Zoe Robertson
 
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 mobile
James 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 Entertainment
Mark 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 Reality
Matthew 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 Automobiles
Sudha Jamthe
 

What's hot (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
 

Similar to 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 Shackles
Jason Grigsby
 
Temasek Polytechnic January 2009
Temasek Polytechnic January 2009Temasek Polytechnic January 2009
Temasek Polytechnic January 2009
Geert 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 Back
Garrick Schmitt
 
SXSW 2015
SXSW 2015SXSW 2015
SXSW 2015
Table19
 
SXSW 2015
SXSW 2015 SXSW 2015
SXSW 2015
Kei Lawford
 
The 2016 IT Trend Showcase
The 2016 IT Trend ShowcaseThe 2016 IT Trend Showcase
The 2016 IT Trend Showcase
flowil
 
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
EmmaLewis71
 
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
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
Reimuel Bisnar
 
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, 2016
Endava
 
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
Digiday
 
Trends in the App Eco-system
Trends in the App Eco-systemTrends in the App Eco-system
Trends in the App Eco-system
AppCoins
 
(Not) Predicting What's Next
(Not) Predicting What's Next(Not) Predicting What's Next
(Not) Predicting What's Next
Zeh Fernando
 
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)
Korea Institute of Science and Technology Information
 
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
Anna 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
 
Digi Marketing An Introduction, Rcbs
Digi Marketing An Introduction, RcbsDigi Marketing An Introduction, Rcbs
Digi Marketing An Introduction, Rcbs
Ian Fenwick, Digital Marketing
 
Emerging Technologies 2016
Emerging Technologies 2016Emerging Technologies 2016
Emerging Technologies 2016
Florida State University
 

Similar to 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
 

More from FITC

Cut it up
Cut it upCut it up
Cut it up
FITC
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
FITC
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
FITC
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
FITC
 
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
FITC
 
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
FITC
 
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
FITC
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday Innovation
FITC
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
FITC
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
FITC
 
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
FITC
 
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 Game
FITC
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare System
FITC
 
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
FITC
 
The Power of Now
The Power of NowThe Power of Now
The Power of Now
FITC
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAs
FITC
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstack
FITC
 
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
FITC
 
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
FITC
 

More from 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
 

Recently uploaded

一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 

Recently uploaded (20)

一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 

Planet of APIs: A Tale of Performance & User Experience