SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
Planet of APIs: A Tale of Performance & User Experience
Planet of APIs: A Tale of Performance & User Experience
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
Planet of APIs: A Tale of Performance & User Experience
“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
Planet of APIs: A Tale of Performance & User Experience
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

Benefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxBenefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxlibertyuae uae
 
Generalities about NFT , as a new technology
Generalities about NFT , as a new technologyGeneralities about NFT , as a new technology
Generalities about NFT , as a new technologysoufianbouktaib1
 
Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Eric Johnson
 
Google-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfGoogle-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfMaria Adalfio
 
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...hasimatwork
 
overview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualizationoverview of Virtualization, concept of Virtualization
overview of Virtualization, concept of VirtualizationRajan yadav
 
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondContinuent
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxJustineGarcia32
 
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?krc0yvm5
 

Dernier (10)

Benefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxBenefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptx
 
Generalities about NFT , as a new technology
Generalities about NFT , as a new technologyGeneralities about NFT , as a new technology
Generalities about NFT , as a new technology
 
Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019
 
Google-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfGoogle-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdf
 
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
 
overview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualizationoverview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualization
 
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptx
 
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
 

Planet of APIs: A Tale of Performance & User Experience