Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 58
Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 59
Slide 60
Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 61
<nav>
<main>
<h1>
<p>
<article> <header> <footer>
Slide 62
<ol>
<li>
<li>
<li>
</ol>
<input type=“text”>
Slide 63
<input type=“file”>
<img>
<img>
<img>
Slide 64
<textarea>
Slide 65
Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 66
layout
@font-face
Slide 67
ajax
websocket
Slide 68
CSS filters
file API
Slide 69
local storage
service
worker
Slide 70
Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 71
“
is is too easy.
”
Slide 72
“
is is too hard.
”
Slide 73
Identify core functionality
.
2.
Make that functionality available
using the simplest technolog y.
3.
Enhance!
Slide 74
Slide 75
Slide 76
Slide 77
—
gov.uk
Government Service Design Manual
If you build pages with the idea that parts
other than html are optional, you will
create a better and stronger web page.”
“
Slide 78
developer convenience
user needs
Slide 79
Ninety percent of everything is crud.”
“
—
"
eodore Sturgeon
Slide 80
"
e tragedy of the commons
Slide 81
640
800
1024
Slide 82
2
1
6
c
o
l
o
u
r
s
Times New Roman
Arial
Verdana
Netscape 4
IE 6
Windows XP
Android 2.x
Slide 83
Slide 84
With that movie 2001, you’re projecting us into the 21st century.
I brought along my son Jonathan who in the year 2001
will be the same age as I am now.
Maybe he will be better adjusted to this kind of world
that you’re trying to portray.
"
e big difference when he grows up
in fact if we wanted to wait until the year 2001
is that he will have in his own house
not a computer as big as this but at least a console
through which he can talk to his friendly local computer
and get all the information he needs for his everyday life
like his bank statements
his theatre reservations
all the information you need
in the course of living in our complex modern society.
"
is will be in a compact form in his own house.
He’ll have a television screen like these here
and a keyboard
and he’ll talk to the computer and get information from it
and he’ll take it as much for granted as we take the telephone.
Slide 85
Any su
ffi
ciently advanced technolog y is
indistinguishable
%
om magic.”
“
—
Arthur C. Clarke