SlideShare a Scribd company logo
1 of 58
Download to read offline
A New Hope – the web strikes back
Chris Heilmann @codepo8, Awwwards, New York City…, June 2016
https://www.flickr.com/photos/dudeoflego/5104751355
PROGRESSIVE
🔧 Distributed
🔧 Independent of hardware,
software and ability
🔧 Based on open, documented and
agreed protocols and
technologies
https://www.flickr.com/photos/soundwave3387/25046540553/
🔧 Reliability
🔧 Trustworthiness
🔧 A home base to explore from
WEB
🔧 Non-intrusive or aggressive
🔧 Built for human interaction and as
a read+write medium
🔧 Open for professionals and
enthusiasts alike
https://www.flickr.com/photos/10462056@N06/18463551639/
The link is what gives the web its
power. It's an energy field created by
all living things. It surrounds us and
penetrates us. It binds the web
together.
The web will be with you, always.
A flaw more and more common
among web developers. Too sure of
themselves they are. Even the older,
more experienced ones.
And I am TFM, human-
cyborg relations. And this
is my counterpart RTFM.
https://www.flickr.com/photos/elentir/4434697038
Do, or do not. There is no try.
Only a Sith deals in absolutes.
Several developers have broken off
from the main group. Come with
me!
https://www.flickr.com/photos/126563046@N06/25708945400
JavaScript
<a	href="#">	
Alderaan	
</a>
<a	href="javascript:void(0)">	
Alderaan	
</a>
🔧 JavaScript is not fault tolerant
🔧 A lot can go wrong on the way
🔧 We might never be aware that
there is an issue…
You came in that?
You’re braver than I
thought.
Uh, everything's
under control.
Situation normal…
Ideally, a JavaScript developer took
many months to construct a single
script that he or she would keep and
use for a lifetime. Once you build it,
the script will become your constant
companion, your tool, and a ready
means of defensive development.
And I am TFM, human-
cyborg relations. And this
is my counterpart RTFM.
https://www.flickr.com/photos/elentir/4434697038
Stackoverflow copy and paste: You
will never find a more wretched hive
of scum and villainy. We must be
cautious.
Hokey religions and
ancient weapons are no
match for a good blaster at
your side, kid.
That's no moon. It's the average
web site clocking in at 2.2 MB.
The market forces cloud everything.
Impossible to see the future is.
🌧 Mobile was a throwback to the
web of old
🌧 Small screens, bad connectivity,
unreliable browser support
🌧 Constantly changing conditions
🌧 Hardwired browser and hardware
with upgrades
APPS
I felt a great disturbance in the web,
as if millions of links suddenly cried
out in terror and were suddenly
silenced. I fear something terrible
has happened.
We seem to be made to
suffer. It's our lot in life.
https://www.flickr.com/photos/elentir/4434697038
We're doomed.
https://www.flickr.com/photos/elentir/4434697038
Looks like I'm going nowhere... I'm
gonna finish cleaning those 'droids.
Don't be too proud of this
technological terror you've
constructed. The ability to control
distribution and update cycles is
insignificant next to the power of the
web.
https://www.flickr.com/photos/126563046@N06/25708945400
The web will be with you, always.
WEB
APPS
This is some rescue!
You came in here, but
didn't you have a plan
for getting out?
Uh, we had a slight weapons
malfunction, but uh...
everything's perfectly all
right now. We're fine. We're
all fine here now, thank you.
How are you?
https://www.flickr.com/photos/jdhancock/3579878853
I sense something; a presence I've
not felt since...
https://www.flickr.com/photos/126563046@N06/25708945400
The App honeymoon
period is over!
http://www.recode.net/2016/6/8/11883518/app-boom-over-snapchat-uber
http://qz.com/253618/most-smartphone-users-download-zero-apps-per-month/
The more you tighten
your grip, the more
initial users will slip
through your fingers.
The more you tighten
your grip, the more
initial users will slip
through your fingers.
The more you tighten
your grip, the more
users will slip through
your fingers.
The more you tighten
your grip, the more
users will slip through
your fingers.
The web will be with you, always.
Han Solo: This is *not* gonna
work.
Luke Skywalker: Why didn't you
say so before?
Han Solo: I *did* say so before.
https://remysharp.com/2016/05/28/state-of-the-gap
https://remysharp.com/2016/05/28/state-of-the-gap
Use the comlink? Oh my!
I forgot, I turned it off.
https://www.flickr.com/photos/elentir/4434697038
Your father's Service Worker. This is
the weapon of a Jedi Knight. Not as
clumsy or random as AppCache; an
elegant weapon for a more civilised
age.
PROGRESSIVE
WEB
APPS
🔧 Working offline using Service
Worker
🔧 Can hibernate and notify on
change
🔧 Possible progressive enhancement
of a working, standard web site
🔧 More functionality with
subsequent visits
🔧 The link is the distribution model
🔧 All the benefits of native apps -
none of the sluggish distribution
issues
🔧 Natural evolution of web content
into the mobile form factor
🔧 A big opportunity to crack the
closed distribution model
STAY ON TARGET
Of innovation and impatience
Chris Heilmann @codepo8, Future Decoded, London, Nov 2015
CHRIS HEILMANN
@CODEPO8
THANKS!

More Related Content

What's hot

Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftChristian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)Christian Heilmann
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Christian Heilmann
 
The State of the Web - Helsinki meetup
The State of the Web - Helsinki meetupThe State of the Web - Helsinki meetup
The State of the Web - Helsinki meetupChristian Heilmann
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Christian Heilmann
 
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutUpgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutChristian Heilmann
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…Christian Heilmann
 
JavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteJavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteChristian Heilmann
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfChristian Heilmann
 
Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016Christian Heilmann
 
Moore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatMoore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatChristian Heilmann
 
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Christian Heilmann
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Clarissa Peterson
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoChristian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlChristian Heilmann
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101Tammy Everts
 
That's crazy! how to build single page web apps
That's crazy! how to build single page web appsThat's crazy! how to build single page web apps
That's crazy! how to build single page web appsChris Love
 
Make mobile web apps rock
Make mobile web apps rockMake mobile web apps rock
Make mobile web apps rockChris Love
 
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web ExperienceSpeed is Essential for a Great Web Experience
Speed is Essential for a Great Web ExperienceAndy Davies
 

What's hot (20)

Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017
 
The State of the Web - Helsinki meetup
The State of the Web - Helsinki meetupThe State of the Web - Helsinki meetup
The State of the Web - Helsinki meetup
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutUpgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…
 
JavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteJavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynote
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf
 
Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016
 
Moore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatMoore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix that
 
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
 
Html5 History-API
Html5 History-APIHtml5 History-API
Html5 History-API
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
 
That's crazy! how to build single page web apps
That's crazy! how to build single page web appsThat's crazy! how to build single page web apps
That's crazy! how to build single page web apps
 
Make mobile web apps rock
Make mobile web apps rockMake mobile web apps rock
Make mobile web apps rock
 
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web ExperienceSpeed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience
 

Viewers also liked

Grammar Learn with Play
Grammar Learn with PlayGrammar Learn with Play
Grammar Learn with PlayPankaj Jagya
 
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»dakekavalas
 
Roger Resume Final
Roger Resume FinalRoger Resume Final
Roger Resume FinalRoger Emery
 
Iedereen coach
Iedereen coachIedereen coach
Iedereen coachETION
 
Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...allnurses
 
Профессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в РоссииПрофессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в Россииallnurses
 
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzZwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzChristian Heilmann
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way… Christian Heilmann
 
Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Christian Heilmann
 
Ravenscar – medium walk
Ravenscar – medium walkRavenscar – medium walk
Ravenscar – medium walkJohn C
 
nơi nào thiết kế phim quảng cáo giá rẻ
nơi nào thiết kế phim quảng cáo giá rẻnơi nào thiết kế phim quảng cáo giá rẻ
nơi nào thiết kế phim quảng cáo giá rẻdonette225
 
Fountains abbey – medium walk
Fountains abbey – medium walkFountains abbey – medium walk
Fountains abbey – medium walkJohn C
 
Developing the fastest HTTP/2 server
Developing the fastest HTTP/2 serverDeveloping the fastest HTTP/2 server
Developing the fastest HTTP/2 serverKazuho Oku
 
H2O - the optimized HTTP server
H2O - the optimized HTTP serverH2O - the optimized HTTP server
H2O - the optimized HTTP serverKazuho Oku
 

Viewers also liked (20)

Javascript isn't hard
Javascript isn't hardJavascript isn't hard
Javascript isn't hard
 
Sharing our Coder Privilege
Sharing our Coder PrivilegeSharing our Coder Privilege
Sharing our Coder Privilege
 
Grammar Learn with Play
Grammar Learn with PlayGrammar Learn with Play
Grammar Learn with Play
 
Gost 24597 81
Gost 24597 81Gost 24597 81
Gost 24597 81
 
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
 
Roger Resume Final
Roger Resume FinalRoger Resume Final
Roger Resume Final
 
Iedereen coach
Iedereen coachIedereen coach
Iedereen coach
 
Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...
 
Guía de producción documental
Guía de producción documentalGuía de producción documental
Guía de producción documental
 
Bridging the future gap
Bridging the future gap Bridging the future gap
Bridging the future gap
 
Профессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в РоссииПрофессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в России
 
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzZwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way…
 
Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.
 
Ravenscar – medium walk
Ravenscar – medium walkRavenscar – medium walk
Ravenscar – medium walk
 
nơi nào thiết kế phim quảng cáo giá rẻ
nơi nào thiết kế phim quảng cáo giá rẻnơi nào thiết kế phim quảng cáo giá rẻ
nơi nào thiết kế phim quảng cáo giá rẻ
 
Fountains abbey – medium walk
Fountains abbey – medium walkFountains abbey – medium walk
Fountains abbey – medium walk
 
Mohamed Kamal's CV
Mohamed Kamal's CVMohamed Kamal's CV
Mohamed Kamal's CV
 
Developing the fastest HTTP/2 server
Developing the fastest HTTP/2 serverDeveloping the fastest HTTP/2 server
Developing the fastest HTTP/2 server
 
H2O - the optimized HTTP server
H2O - the optimized HTTP serverH2O - the optimized HTTP server
H2O - the optimized HTTP server
 

Similar to A New Hope – the web strikes back

Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynoteOf Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynoteChristian Heilmann
 
New Librarians: This is your time
New Librarians: This is your timeNew Librarians: This is your time
New Librarians: This is your timeNed Potter
 
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Christian Heilmann
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Home
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Home
 
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsTaxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsSamantha Starmer
 
This is the web platform
This is the web platformThis is the web platform
This is the web platformPaul Kinlan
 
Week 4 Digital Overload and Privacy Summer 2013 HUM140
Week 4 Digital Overload and Privacy Summer 2013 HUM140Week 4 Digital Overload and Privacy Summer 2013 HUM140
Week 4 Digital Overload and Privacy Summer 2013 HUM140Ray Brannon
 
Techonomy Detroit 2014: The Next Big Thing?
Techonomy Detroit 2014: The Next Big Thing?Techonomy Detroit 2014: The Next Big Thing?
Techonomy Detroit 2014: The Next Big Thing?Albert Wenger
 
Beyond the hamburger menu - Reasons:London, 20 Feb 2015
Beyond the hamburger menu - Reasons:London, 20 Feb 2015Beyond the hamburger menu - Reasons:London, 20 Feb 2015
Beyond the hamburger menu - Reasons:London, 20 Feb 2015Anna Dahlström
 
Digital Footprints Presentation
Digital Footprints PresentationDigital Footprints Presentation
Digital Footprints PresentationProjectsByJen.com
 
You or Google? Who Controls Your Identity
You or Google? Who Controls Your IdentityYou or Google? Who Controls Your Identity
You or Google? Who Controls Your IdentityDean Shareski
 
Social Influence – Are You Doing It The Right Way?
Social Influence – Are You Doing It The Right Way? Social Influence – Are You Doing It The Right Way?
Social Influence – Are You Doing It The Right Way? Michael Pranikoff
 
Yet Another Keynote Speech
Yet Another Keynote SpeechYet Another Keynote Speech
Yet Another Keynote SpeechJohn Anderson
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Anna Dahlström
 
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Victor Minuesa
 
What's Next for Technology? Mansfield Senior Center 2014
What's Next for Technology? Mansfield Senior Center 2014What's Next for Technology? Mansfield Senior Center 2014
What's Next for Technology? Mansfield Senior Center 2014Steve Sokoloski
 
Over the Edge - Online 2015 talk for ALIA
Over the Edge - Online 2015 talk for ALIAOver the Edge - Online 2015 talk for ALIA
Over the Edge - Online 2015 talk for ALIAPia Waugh
 

Similar to A New Hope – the web strikes back (20)

Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynoteOf Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
 
New Librarians: This is your time
New Librarians: This is your timeNew Librarians: This is your time
New Librarians: This is your time
 
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
 
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsTaxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
 
This is the web platform
This is the web platformThis is the web platform
This is the web platform
 
Week 4 Digital Overload and Privacy Summer 2013 HUM140
Week 4 Digital Overload and Privacy Summer 2013 HUM140Week 4 Digital Overload and Privacy Summer 2013 HUM140
Week 4 Digital Overload and Privacy Summer 2013 HUM140
 
Techonomy Detroit 2014: The Next Big Thing?
Techonomy Detroit 2014: The Next Big Thing?Techonomy Detroit 2014: The Next Big Thing?
Techonomy Detroit 2014: The Next Big Thing?
 
Beyond the hamburger menu - Reasons:London, 20 Feb 2015
Beyond the hamburger menu - Reasons:London, 20 Feb 2015Beyond the hamburger menu - Reasons:London, 20 Feb 2015
Beyond the hamburger menu - Reasons:London, 20 Feb 2015
 
Digital Footprints Presentation
Digital Footprints PresentationDigital Footprints Presentation
Digital Footprints Presentation
 
You or Google? Who Controls Your Identity
You or Google? Who Controls Your IdentityYou or Google? Who Controls Your Identity
You or Google? Who Controls Your Identity
 
Social Influence – Are You Doing It The Right Way?
Social Influence – Are You Doing It The Right Way? Social Influence – Are You Doing It The Right Way?
Social Influence – Are You Doing It The Right Way?
 
Yet Another Keynote Speech
Yet Another Keynote SpeechYet Another Keynote Speech
Yet Another Keynote Speech
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
 
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
 
Io cache, tu database
Io cache, tu databaseIo cache, tu database
Io cache, tu database
 
What's Next for Technology? Mansfield Senior Center 2014
What's Next for Technology? Mansfield Senior Center 2014What's Next for Technology? Mansfield Senior Center 2014
What's Next for Technology? Mansfield Senior Center 2014
 
Over the Edge - Online 2015 talk for ALIA
Over the Edge - Online 2015 talk for ALIAOver the Edge - Online 2015 talk for ALIA
Over the Edge - Online 2015 talk for ALIA
 

More from Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloChristian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteChristian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteChristian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandChristian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerChristian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachChristian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsChristian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansChristian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Christian Heilmann
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindChristian Heilmann
 

More from Christian Heilmann (19)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
Supercharging Public Speaking
Supercharging Public SpeakingSupercharging Public Speaking
Supercharging Public Speaking
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 

Recently uploaded

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

A New Hope – the web strikes back

  • 1. A New Hope – the web strikes back Chris Heilmann @codepo8, Awwwards, New York City…, June 2016 https://www.flickr.com/photos/dudeoflego/5104751355
  • 3.
  • 4. 🔧 Distributed 🔧 Independent of hardware, software and ability 🔧 Based on open, documented and agreed protocols and technologies https://www.flickr.com/photos/soundwave3387/25046540553/
  • 5. 🔧 Reliability 🔧 Trustworthiness 🔧 A home base to explore from
  • 6. WEB
  • 7. 🔧 Non-intrusive or aggressive 🔧 Built for human interaction and as a read+write medium 🔧 Open for professionals and enthusiasts alike https://www.flickr.com/photos/10462056@N06/18463551639/
  • 8. The link is what gives the web its power. It's an energy field created by all living things. It surrounds us and penetrates us. It binds the web together.
  • 9. The web will be with you, always.
  • 10. A flaw more and more common among web developers. Too sure of themselves they are. Even the older, more experienced ones.
  • 11. And I am TFM, human- cyborg relations. And this is my counterpart RTFM. https://www.flickr.com/photos/elentir/4434697038
  • 12. Do, or do not. There is no try.
  • 13. Only a Sith deals in absolutes.
  • 14. Several developers have broken off from the main group. Come with me! https://www.flickr.com/photos/126563046@N06/25708945400
  • 18. 🔧 JavaScript is not fault tolerant 🔧 A lot can go wrong on the way 🔧 We might never be aware that there is an issue…
  • 19. You came in that? You’re braver than I thought.
  • 21. Ideally, a JavaScript developer took many months to construct a single script that he or she would keep and use for a lifetime. Once you build it, the script will become your constant companion, your tool, and a ready means of defensive development.
  • 22. And I am TFM, human- cyborg relations. And this is my counterpart RTFM. https://www.flickr.com/photos/elentir/4434697038
  • 23. Stackoverflow copy and paste: You will never find a more wretched hive of scum and villainy. We must be cautious.
  • 24. Hokey religions and ancient weapons are no match for a good blaster at your side, kid.
  • 25. That's no moon. It's the average web site clocking in at 2.2 MB.
  • 26. The market forces cloud everything. Impossible to see the future is.
  • 27. 🌧 Mobile was a throwback to the web of old 🌧 Small screens, bad connectivity, unreliable browser support 🌧 Constantly changing conditions 🌧 Hardwired browser and hardware with upgrades
  • 28. APPS
  • 29. I felt a great disturbance in the web, as if millions of links suddenly cried out in terror and were suddenly silenced. I fear something terrible has happened.
  • 30. We seem to be made to suffer. It's our lot in life. https://www.flickr.com/photos/elentir/4434697038
  • 32. Looks like I'm going nowhere... I'm gonna finish cleaning those 'droids.
  • 33. Don't be too proud of this technological terror you've constructed. The ability to control distribution and update cycles is insignificant next to the power of the web. https://www.flickr.com/photos/126563046@N06/25708945400
  • 34. The web will be with you, always.
  • 36. This is some rescue! You came in here, but didn't you have a plan for getting out?
  • 37. Uh, we had a slight weapons malfunction, but uh... everything's perfectly all right now. We're fine. We're all fine here now, thank you. How are you? https://www.flickr.com/photos/jdhancock/3579878853
  • 38. I sense something; a presence I've not felt since... https://www.flickr.com/photos/126563046@N06/25708945400
  • 39. The App honeymoon period is over! http://www.recode.net/2016/6/8/11883518/app-boom-over-snapchat-uber http://qz.com/253618/most-smartphone-users-download-zero-apps-per-month/
  • 40. The more you tighten your grip, the more initial users will slip through your fingers.
  • 41. The more you tighten your grip, the more initial users will slip through your fingers.
  • 42. The more you tighten your grip, the more users will slip through your fingers.
  • 43. The more you tighten your grip, the more users will slip through your fingers.
  • 44. The web will be with you, always.
  • 45. Han Solo: This is *not* gonna work. Luke Skywalker: Why didn't you say so before? Han Solo: I *did* say so before.
  • 47.
  • 48.
  • 49.
  • 51. Use the comlink? Oh my! I forgot, I turned it off. https://www.flickr.com/photos/elentir/4434697038
  • 52. Your father's Service Worker. This is the weapon of a Jedi Knight. Not as clumsy or random as AppCache; an elegant weapon for a more civilised age.
  • 54. 🔧 Working offline using Service Worker 🔧 Can hibernate and notify on change 🔧 Possible progressive enhancement of a working, standard web site 🔧 More functionality with subsequent visits 🔧 The link is the distribution model
  • 55. 🔧 All the benefits of native apps - none of the sluggish distribution issues 🔧 Natural evolution of web content into the mobile form factor 🔧 A big opportunity to crack the closed distribution model
  • 56.
  • 58. Of innovation and impatience Chris Heilmann @codepo8, Future Decoded, London, Nov 2015 CHRIS HEILMANN @CODEPO8 THANKS!