USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote
1. OF GAPS, FILLERS AND
EMPTY SPACES…
CHRIS HEILMANN (﴾@CODEPO8)﴿, FRONTEERS,
AMSTERDAM, OCTOBER 2015 https://www.flickr.com/photos/50064540@N02/7650431290 (﴾ealingjeff)﴿
14. I FEEL A DISCONNECT
BETWEEN WHAT WE TALK
ABOUT AT EVENTS AND
WHAT I HEAR WHEN I TALK
TO PEOPLE I WORK WITH.
15. IT IS LIKE WE DON’T
REACH THE PEOPLE
WE CLAIM WE DO
THIS FOR…
• The web is a mess. The average web
page creeps up to 2MB with hundreds
of dependencies.
• Outdated frameworks and helper
libraries hinder browser interoperability.
The quick fix of today is the part of the
landfill of tomorrow.
• By trying to control the web we
created parallel solutions for desktop
and mobile -‐ each of which
disappointing.
16. THIS IS SO RAMPANT,
THAT EVERY
BROWSER MAKER
HAS A DEDICATED
TEAM AND TOOLS
TO FIX PEOPLE’S
CODE WITH THEM.
http://dev.modern.ie/tools/staticscan/
https://github.com/MicrosoftEdge/static-‐code-‐scan
27. Photo by Marc Thiele https://www.flickr.com/photos/marcthiele/21461088898/in/faves-‐11414938@N00/
WELCOME TO THE 10TH
ANNIVERSARY OF
STATING THE BLOODY
OBVIOUS…
35. AND HAVE AN
OVERWHELMING
AMOUNT OF
RESOURCES WITH
DISAGREEING ADVICE.
https://medium.com/@_cmdv_/i-‐want-‐to-‐
learn-‐javascript-‐in-‐2015-‐e96cd85ad225
53. A TYPICAL START
OF A NEW WEB
PROJECT…
This is easy, just:
• Have a macbook -‐ everything else is not professional
and open enough
• Make sure you are sudo
• Install Node & NPM & Express.js
• Run the build script
• Look at a few minutes of random text scrolling by in
your terminal hoping that none of the warnings mean
something important
• If there is an error:
• Go to stack overflow and ask for help to learn that
you’re doing everything wrong and should use
another stack to start with
• Start typing some text in your editor
• Run the local server
• See that text in a browser.
54. INSTEAD OF
-‐ I DON’T KNOW -‐
THE WEB?
• JSBin, JSFiddle, Mozilla Thimble,
CodePen… all of these are great
teaching tools and not there to
impress one another.
• Free test hosting is a good opportunity
to get people up and running.
71. IT IS TIME TO USE
WHAT WE HAVE MORE
AND TO BE MORE
DEMANDING TO FIX
OUR BASELINE…
WE SHOULD NOT
NEED TO CARE
ABOUT THE BROWSER
AND HAVE TO TEST IN
ALL OF THEM!
79. THE NEXT USERS ARE
NOT THOSE WHO
COMPLAIN THE WEB
IS NOT AS GOOD AS
NATIVE APPS…
https://vimeo.com/139312920
https://brucelawson.github.io/talks/2015/velocity
Bruce Lawson at SOTB 2015
80. PROXY BROWSERS
ARE A BIG THING
THERE…
https://vimeo.com/130296585
https://speakerdeck.com/tkadlec/better-‐by-‐
proxy-‐at-‐mobilism-‐2015
Tim Kadlec: Better by Proxy
81. THE WEB IS A GIFT
TO US ALL, AND YOU
CAN CONTRIBUTE IN
MANY WAYS.
ALL OF US PLAYING
ON THE BLEEDING
EDGE IS MISSING
THE POINT.
87. https://en.wikipedia.org/wiki/Wabi-sabi
Wabi-‐sabi (﴾侘寂)﴿ represents a
comprehensive Japanese world
view or aesthetic centred on the
acceptance of transience and
imperfection. The aesthetic is
sometimes described as one of
beauty that is "imperfect,
impermanent, and incomplete"
CELEBRATED GAPS…
88. https://en.wikipedia.org/wiki/Kintsugi
"When the Japanese mend
broken objects, they
aggrandise the damage by
filling the cracks with gold.
They believe that when
something has suffered
damage and has a history it
becomes more beautiful."
-‐ Billie Mobayed
CELEBRATED GAPS…
89. YES, THE WEB IS FULL OF TERRIBLE IDEAS, BAD
ARCHITECTURE AND LACKS A LOT OF FEATURES
NATIVE ENVIRONMENTS OFFER.
90. LET’S WORK ON FILLING THOSE CRACKS WITH GOLD
-‐ TOGETHER
91. We all have different desires and needs,
but if we don’t discover what we want
from ourselves and what we stand for, we
will live passively and unfulfilled.
– Bill Watterson