THE OUTCOME
Meaningful Markup
Reusable Elements
Consistent UI?
Slide 32
Slide 32 text
THE CHALLENGES
Proliferation of crap
Performance
A11y & I18n
Slide 33
Slide 33 text
“Web components are just a
tool that will enable you to
write better… front end
code. They are not a silver
bullet that automagically
makes everything work.”
//soledadpenades.com/2014/03/25/web-components-silver-bullet/
Slide 34
Slide 34 text
REMEMBER
THE BASICS
Slide 35
Slide 35 text
THE BASICS
accessibility
Slide 36
Slide 36 text
No content
Slide 37
Slide 37 text
THE BASICS
progressive
enhancement
Slide 38
Slide 38 text
“When an elevator fails, it’s
useless. When an escalator
fails, it becomes stairs.
We should be building
escalators, not elevators.”
//jakearchibald.com/2013/progressive-enhancement-still-important/
Slide 39
Slide 39 text
THE BASICS
performance
Slide 40
Slide 40 text
//moto.oakley.com
Slide 41
Slide 41 text
“Oakley’s
monster page
of baubles.”
//hawksworx.com/blog/oakleys-monster-page-of-baubles/
47 percent expect a web page
to load in two seconds or less.
40 percent abandon a website
that takes longer than three
seconds to load.
//blog.kissmetrics.com/loading-time/
Slide 44
Slide 44 text
79 percent of shoppers
dissatisfied with performance
are less likely to visit again.
52 percent say that page load
performance is important to
their site loyalty.
//blog.kissmetrics.com/loading-time/
Slide 45
Slide 45 text
“Performance is of course a
hugely important measure in
this age of the mobile web, but
performance for performance’s
sake trivialises what we do.”
//threechords.org/blog/the-web-less-engine-more-gas/
Slide 46
Slide 46 text
No content
Slide 47
Slide 47 text
AUTOMATE
Slide 48
Slide 48 text
“We shape our tools and then
our tools shape us”
- Marshall McLuhan (attr.)
//vimeo.com/11697990
“Technical skills still matter,
but today making digital
services that meet users’
needs also depends on our
ability to collaborate across
many types of boundaries.”
//alistapart.com/article/people-skills-for-web-workers