Page 1
Chris Heilmann (@codepo8) - SmashingConf, Oxford, England, March 2015
WELCOME TO PLANET FINTLEWOODLEWIX
Page 2
@codepo8
Chris Heilmann
Page 4
THE WEB IS THE CLOSEST THING TO THE GUIDE I KNOW…
Page 5
AND THE PEOPLE OF THE WEB WERE PEOPLE I FELT GREAT AMONGST.
Page 7
PRAGMATIC ENGINEERING OF THE MODERN WEB WITH FRAMEWORKS AND FULL STACK DEVOPS TOOLS.
Page 9
I FEEL LIKE I DON’T UNDERSTAND THINGS ANY MORE.
https://medium.com/@codepo8/i-feel-like-a-fraud-and-thats-a-good-thing-cc1fa338b902
Page 10
FEELING INCOMPETENT IS NOT FUN.
Page 11
OVER COMPENSATION
Page 15
ALAS, THAT WENT OUT OF THE WINDOW PRETTY QUICKLY…
Page 16
ALAS, THAT WENT OUT OF THE WINDOW PRETTY QUICKLY…
Page 17
ALAS, THAT WENT OUT OF THE WINDOW PRETTY QUICKLY…
Page 18
ALAS, THAT WENT OUT OF THE WINDOW PRETTY QUICKLY…
Page 19
ALAS, THAT WENT OUT OF THE WINDOW PRETTY QUICKLY…
Page 20
THE WEB AS WE KNOW IT IS IN DANGER…
•Native apps on monolithic, closed systems
•Browser dependencies •Government control and
lockout •Corporate lockout •Walled content gardens
Page 21
I FEEL WE’VE LOST OUR COMMUNICATION SKILLS.
Page 22
TECHNO BABBLE AND GEEK SPEAK
Page 23
BUILDING FOR A WORLD THAT MOSTLY EXISTS IN OUR TECH-PRESS HEADLINES.
Page 24
FAKE CURRENCIES OF FINTLEWOODLEWIX
Page 25
WE HAVE THAT, TOO!
Page 26
…nothing but advertising. And we don’t even do it for money. We do it for likes. We do it for GitHub stars and we do it for hacker news and reddit upvotes. That’s dumb.
“
Page 27
WE KEEP GOING TO OUR OWN, HAPPY PLACE.
Page 28
REMEMBER ALL THE THINGS THAT NEVER GOT AS IMPORTANT AS WE MADE THEM OUT TO BE?
•Live reload •The realtime web •Web Sockets •Meteor •Comet •Microformats
Page 29
IF YOUR WEB PRODUCT ISN’T RETINA READY, YOU WILL NOT HAVE ANY USERS SOON!
“
Page 30
EVERYBODY ALREADY HAS A…
•iPhone •iPad •iWatch •iScream
Page 31
NOT EVERYTHING IS SHINY AND NEW.
Page 32
IT IS DAMN REWARDING TO GET PEOPLE CONNECTED!
Page 33
WE NEED TO STOP GORGING ON TECHNOLOGY AND INNOVATION AND BUILD FOR PEOPLE WHO ARE NOT US.
Page 34
“MODERN WEB DESIGN”
http://gochat.us/
Page 35
MAYBE I AM JUST A TAINTED, GRUMPY, AND OLD CODER
Page 36
BACKWARDS COMPATIBILITY SHOULDN’T BE A NUISANCE…
Page 37
FRAMEWORKS RESULT IN PERFORMING SOLUTIONS!
http://www.webpagetest.org/video/view.php?id=150314_Q2_DEY.1.0Tested From: Virginia USA - EC2 - Firefox - Cable
Page 38
WELL, PROBABLY ON MOBILE, RIGHT?
http://www.webpagetest.org/video/view.php?id=150314_7R_DTG.1.0Tested From: Dulles, VA - Nexus 5 - Chrome
Page 39
EXCELLENCE THROUGH REPETITION?
Page 40
When I feel like a fraud, I just needle myself on to do better.“
Page 41
OUR JOBS ARE NEVER BORING AND THERE IS SO MUCH TO DO!
Page 42
AND…
THERE IS MORE TO OUR JOBS THAN MOBILE DEVICE USE CASES.
Page 43
A LOT OF WHAT WE HAVE TO USE HURTS ME AS A WEB DEVELOPER…
Page 44
LET’S PLAY “FIND THE NECESSARY ACTION”
Page 45
OR “WHAT THE HELL IS GOING ON HERE?”
Page 46
A LOT HAS TO DO WITH OUTDATED SYSTEMS NOT GETTING UPGRADED.
Page 47
BY FAR THE #1 REASON I GOT FROM WEB DEVELOPERS NOT EMBRACING HTML5:
WE NEED TO SUPPORT INTERNET EXPLORER!
Page 48
THIS EVEN BECAME A RUNNING GAG…
Page 49
AND I GOT SO TIRED OF IT, I DID SOMETHING ABOUT IT.
Page 50
ENTERPRISE INTERNET
Page 51
HERE IS WHERE I NEED YOU!
Page 52
LET’S MAKE THE WEB HOOPY FOR EVERYBODY AGAIN!
Page 53
REQUEST FEATURES!
https://wpdev.uservoice.com/forums/257854-internet-explorer-platform
Page 54
CHECK BACK FREQUENTLY AND BET ON INTEROP!
https://status.modern.ie/
Page 55
UNBLOCK THE PIPES, PLEASE!
Page 56
WEBSITE OBESITY IS NOT UNCOMMON…
Page 57
SPEED UP YOUR PRODUCTS!
http://www.webpagetest.org/
Page 58
Feeling like a fraud keeps you humble, it keeps you sane, it keeps you on your toes.
“
Page 59
Use that annoyance and own it. Make yourself better by doing what makes you happy.
“
Page 60
LET’S GO AND BUILD GREAT PRODUCTS FOR EVERYBODY
Page 61
Chris Heilmannchristianheilmann.com @codepo8
Thank you!