SlideShare a Scribd company logo
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 Microsoft
Christian 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 2017
Christian 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 meetup
Christian 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 2015
Christian 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 shortcut
Christian 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 keynote
Christian 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 #btconf
Christian 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 2016
Christian 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 that
Christian 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 2015
Christian Heilmann
 
Html5 History-API
Html5 History-APIHtml5 History-API
Html5 History-API
Mindfire Solutions
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
Clarissa 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 Francisco
Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
Christian 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 101
Tammy 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 rock
Chris 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 Experience
Andy 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

Javascript isn't hard
Javascript isn't hardJavascript isn't hard
Javascript isn't hard
Christian Heilmann
 
Sharing our Coder Privilege
Sharing our Coder PrivilegeSharing our Coder Privilege
Sharing our Coder Privilege
Christian Heilmann
 
Grammar Learn with Play
Grammar Learn with PlayGrammar Learn with Play
Grammar Learn with Play
Pankaj Jagya
 
Gost 24597 81
Gost 24597 81Gost 24597 81
Gost 24597 81
meggihicki
 
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»
ΠΡΟΣΚΛΗΣΗ: «Παρουσίαση τοῦ Λεξικοῦ τοῦ Ἰμβριακοῦ Ἰδιώματος»dakekavalas
 
Roger Resume Final
Roger Resume FinalRoger Resume Final
Roger Resume FinalRoger Emery
 
Iedereen coach
Iedereen coachIedereen coach
Iedereen coachETION
 
Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...Программа физического менеджмента для людей с тяжелыми и множественными наруш...
Программа физического менеджмента для людей с тяжелыми и множественными наруш...
allnurses
 
Guía de producción documental
Guía de producción documentalGuía de producción documental
Guía de producción documental
Juan Camilo Daza Gutierrez
 
Bridging the future gap
Bridging the future gap Bridging the future gap
Bridging the future gap
Christian Heilmann
 
Профессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в РоссииПрофессиональная подготовка специалистов патронажного ухода в России
Профессиональная подготовка специалистов патронажного ухода в России
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 Intelligenz
Christian 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 walk
John 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 walk
John C
 
Developing the fastest HTTP/2 server
Developing the fastest HTTP/2 serverDeveloping the fastest HTTP/2 server
Developing the fastest HTTP/2 server
Kazuho Oku
 
H2O - the optimized HTTP server
H2O - the optimized HTTP serverH2O - the optimized HTTP server
H2O - the optimized HTTP server
Kazuho 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 keynote
Christian Heilmann
 
New Librarians: This is your time
New Librarians: This is your timeNew Librarians: This is your time
New Librarians: This is your time
Ned Potter
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Home
 
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
Christian Heilmann
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
Home
 
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
Samantha Starmer
 
This is the web platform
This is the web platformThis is the web platform
This is the web platform
Paul 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 2015
Anna Dahlström
 
Digital Footprints Presentation
Digital Footprints PresentationDigital Footprints Presentation
Digital Footprints Presentation
ProjectsByJen.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 Speech
John 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 2014
Anna Dahlström
 
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Victor Minuesa
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
Christian Heilmann
 
Io cache, tu database
Io cache, tu databaseIo cache, tu database
Io cache, tu database
Daniel Londero
 
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 ALIA
Pia 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
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
 
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
 
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? - Dotjs2019
Christian Heilmann
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
Christian 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 Oslo
Christian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
Christian 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 keynote
Christian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
Christian 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 developer
Christian Heilmann
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
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
 
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 - DevReach
Christian 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 worlds
Christian 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 humans
Christian 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
 
Supercharging Public Speaking
Supercharging Public SpeakingSupercharging Public Speaking
Supercharging Public Speaking
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 behind
Christian 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

Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 

Recently uploaded (20)

Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 

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!