mind the gap - all things open 2015 keynote

Post on 07-Jan-2017

2.783 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MIND THE GAP

CHRIS HEILMANN (﴾@CODEPO8)﴿, ALL THINGS OPEN, RALEIGH, OCTOBER 2015

THE WEB HAS BEEN GOOD TO US…

IT IS AN AMAZING IDEA AND OFFER…

• Access to information world-‐wide, 24⨉7

• Independent of hardware, software, ability, or geographical location

• A read/write medium, everybody is invited to become a creator and not just a consumer

ONE PERSON’S BEAUTY IS ANOTHER ONE’S WORRY…

• It is hard to build software and interfaces for the unknown

• Open distribution, caching and availability of source code is anathema to content providers wanting to protect their content.

• We forgot to find a way to monetise the web. So we took what was already available -‐ advertising.

WE BROKE THE WEB

🕗15 SECONDS

🕗15 SECONDS

http://www.webperformancetoday.com/2015/09/08/deja-vu-all-over-again/

THE TIME WE HAVE TO WAIT FOR THE AVERAGE PAGE TO FULLY LOAD…

http://www.webperformancetoday.com/2015/09/08/deja-vu-all-over-again/

THAT’S A PRETTY TERRIBLE STATE OF THE WEB.

• The median page’s time to interact is 5.5 seconds, and fully loads in just over 15 seconds.

• The median page is 2MB in size and contains 170 resources

• Most sites fail to take advantage of core image optimisation techniques

• A lot is down to advertising and third party includes (﴾social buttons)﴿

WHAT TO DO?

WE HAVE THE TECHNOLOGY!

WE CAN PATCH IT!

WE HAVE THE TECHNOLOGY!

WE CAN REBUILD IT!

https://instantarticles.fb.com/

Facebook: Instant Articles

WE HAVE THE TECHNOLOGY!

WE CAN REBUILD IT!

https://www.ampproject.org/

Google:Accelerated Mobile Pages (﴾AMP)﴿

WE HAVE THE TECHNOLOGY!

WE CAN REBUILD IT!

https://www.apple.com/news/

Apple News

OPEN, BUT KIND OF CLOSED…

POWER APPLIED IN A CROOKED WAY…

DISCONNECT

DEVELOPMENT IS STILL SEEN AS MAGIC…

MAGIC IS MIGHT?

WE’RE SPOILT FOR CHOICE AND CONNECTED

ONE TRACK MINDS

FANCY, BEAUTIFUL THINGS…

PLUGGING WORKS, BUT IT IS FLIMSY

LOTS OF SMALL FIXES STILL TAKE UP A LARGE SPACE…

AVOIDING COMPLEXITY

GET TOOLING…

AND LEARN ABOUT THE MODERN STACK, DAMN YOU…

https://egghead.io/series/how-‐to-‐write-‐an-‐open-‐source-‐javascript-‐library

COMPLEXITY = SCARY

THE WEB WE DESERVE ISN’T HERE YET

LATELY I WORKED EXCLUSIVELY IN FIXING ONE MASSIVE ISSUE OF THE WEB…

I REALISED THAT WE MESSED UP -‐ BADLY…

IT IS 2015 -‐ AND IT IS STILL ABOUT BROWSERS?

COM•PATI•BILITY

DECISION TIME

TRYING TO MATCH CLOSED ENVIRONMENTS WITH OPEN IS EXHAUSTING…

TECHNOLOGY IS A JOURNEY

LET’S ANALYSE AND CLEAN UP.

PUT THE WEB ON A DIET.

ONE OUTDATED LIBRARY AT A TIME… http://dev.modern.ie/tools/staticscan/

https://github.com/MicrosoftEdge/static-‐code-‐scan

THINK USERS AND INTERFACES FIRST AND TECHNOLOGY SECOND…

https://playbook.cio.gov/designstandards

FIND OUR PLACE ON THE MAP

WE WILL NEVER HAVE FULL CONTROL OVER USERS. …AND THAT’S GREAT!

THE NEXT CHALLENGE IS NOT IN COFFEE SHOPS IN THE SILICON VALLEY…

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

LET’S MAKE WHAT WE CAN CONTROL BETTER!

WEB DEVELOPERS AND BROWSER MAKERS SHOULD BE FRIENDS, NOT COMPETITORS

BROWSERS ARE THE OUTLINES AND TOOLS -‐ YOU NEED TO COLOUR THEM IN…

PLEASE, GO AND MAKE A BETTER WEB!

• Analyse the speed of your products and improve it by simplifying them: webpagetest.org

• Stop trying to guess what browser is in use and assume unknown browsers to be good, not terrible.

• Keep up to date with what browsers can do: caniuse.com and use it!

• File bugs, report issues, talk to us!

YOU MAKE THE WEB, LET US HEAR WHAT YOU NEED…

THANK YOU!CHRIS HEILMANN

@CODEPO8

Mind the gap by ealingjeff: https://www.flickr.com/photos/50064540@N02/7650431290 Friends by Fran+Silva https://www.flickr.com/photos/52982375@N03/6076369071/ Shards by GabPRR https://www.flickr.com/photos/80068056@N03/8573350989

Every other photo by Chris Heilmann -‐ licensed CC/BY

top related