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!

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
  • 2.
  • 4.
    🔧 Distributed 🔧 Independentof 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.
  • 7.
    🔧 Non-intrusive oraggressive 🔧 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 iswhat 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 willbe with you, always.
  • 10.
    A flaw moreand more common among web developers. Too sure of themselves they are. Even the older, more experienced ones.
  • 11.
    And I amTFM, human- cyborg relations. And this is my counterpart RTFM. https://www.flickr.com/photos/elentir/4434697038
  • 12.
    Do, or donot. There is no try.
  • 13.
    Only a Sithdeals in absolutes.
  • 14.
    Several developers havebroken off from the main group. Come with me! https://www.flickr.com/photos/126563046@N06/25708945400
  • 15.
  • 16.
  • 17.
  • 18.
    🔧 JavaScript isnot fault tolerant 🔧 A lot can go wrong on the way 🔧 We might never be aware that there is an issue…
  • 19.
    You came inthat? You’re braver than I thought.
  • 20.
  • 21.
    Ideally, a JavaScriptdeveloper 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 amTFM, human- cyborg relations. And this is my counterpart RTFM. https://www.flickr.com/photos/elentir/4434697038
  • 23.
    Stackoverflow copy andpaste: You will never find a more wretched hive of scum and villainy. We must be cautious.
  • 24.
    Hokey religions and ancientweapons 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 forcescloud everything. Impossible to see the future is.
  • 27.
    🌧 Mobile wasa throwback to the web of old 🌧 Small screens, bad connectivity, unreliable browser support 🌧 Constantly changing conditions 🌧 Hardwired browser and hardware with upgrades
  • 28.
  • 29.
    I felt agreat 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 tobe made to suffer. It's our lot in life. https://www.flickr.com/photos/elentir/4434697038
  • 31.
  • 32.
    Looks like I'mgoing nowhere... I'm gonna finish cleaning those 'droids.
  • 33.
    Don't be tooproud 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 willbe with you, always.
  • 35.
  • 36.
    This is somerescue! You came in here, but didn't you have a plan for getting out?
  • 37.
    Uh, we hada 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 periodis 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 youtighten your grip, the more initial users will slip through your fingers.
  • 41.
    The more youtighten your grip, the more initial users will slip through your fingers.
  • 42.
    The more youtighten your grip, the more users will slip through your fingers.
  • 43.
    The more youtighten your grip, the more users will slip through your fingers.
  • 44.
    The web willbe with you, always.
  • 45.
    Han Solo: Thisis *not* gonna work. Luke Skywalker: Why didn't you say so before? Han Solo: I *did* say so before.
  • 46.
  • 50.
  • 51.
    Use the comlink?Oh my! I forgot, I turned it off. https://www.flickr.com/photos/elentir/4434697038
  • 52.
    Your father's ServiceWorker. This is the weapon of a Jedi Knight. Not as clumsy or random as AppCache; an elegant weapon for a more civilised age.
  • 53.
  • 54.
    🔧 Working offlineusing 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 thebenefits 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
  • 57.
  • 58.
    Of innovation andimpatience Chris Heilmann @codepo8, Future Decoded, London, Nov 2015 CHRIS HEILMANN @CODEPO8 THANKS!