a new hope – the web strikes back
TRANSCRIPT
A New Hope – the web strikes back
Chris Heilmann @codepo8, Awwwards, New York City…, June 2016
http
s://w
ww
.flic
kr.c
om/p
hoto
s/du
deof
lego
/510
4751
355
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
<ahref="#">Alderaan</a>
<ahref="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!