Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Responsive Evolution (Magento Imagine 2014)

Responsive Evolution (Magento Imagine 2014)

For the last two years, I’ve made the case for responsive, many-device eCommerce websites. Year one was about possibilities. Year two was about my experience on the front lines. This year I’d like to talk about the refinement and evolution of a responsive frontend strategy for the things that matter today.

This presentation highlights how my changing thoughts and practices relating to frontend architecture have improved performance, user experience, and maintainability on multi-device responsive sites.

Conference: Magento Imagine 2014
Speaker: Brendan Falkowski @ http://gravitydept.com
Location: Las Vegas, USA
Date: May 13, 2014

Brendan Falkowski

May 13, 2014
Tweet

More Decks by Brendan Falkowski

Other Decks in Design

Transcript

  1. Responsive Evolution Refining Priorities in Multi-Device Frontend Strategy Brendan Falkowski

    Gravity Department Magento Imagine Conference Las Vegas, Nevada May 13, 2014
  2. 2014 Hot 100 List 2014 Mobile 10 List Internet Retailer

    Brilliant Newcomer Nominee Top 25 Responsive Designs Net Magazine Practical eCommerce eBay Blog Moz Web Performance Today Featured Across the Web KISSmetrics Conversion XL Smashing Magazine eConsultancy Mobify Creative Bloq Yahoo! Small Business Media Queries
  3. • Used by 1350+ stores • 4 years of updates

    • Made for customization • Rapid launch Acumen Theme gravitydept.com/to/acumen
  4. A complex system that works is invariably found to have

    evolved from a simple system that worked. ! A complex system designed from scratch never works and cannot be patched up to make it work. ! You have to start over with a working simple system. Gall’s Theory http://en.wikipedia.org/wiki/John_Gall_(author)
  5. https://www.youtube.com/watch?v=z6kgvhG3AkI Evolution is a process that adds complexity through natural

    selection. ! This is to say, nature has its mediocre designs eaten by its good designs. ! ~ Bill Nye, The Science Guy
  6. One part of a system that can stop the entire

    system from working if it fails. SPOF
  7. Speed Index from Alexa Top 300,000 sites https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index 1000 2000

    3000 4000 5000 6000 7000 8000 0 1388 — faster than 90% 2191 — faster than 75% 3519 — faster than 50% 5508 — faster than 25% 4493 — M ean
  8. Speed Index from Alexa Top 300,000 sites https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index 1000 2000

    3000 4000 5000 6000 7000 8000 0 Google — 1308 Am azon — 1439 Skinny Ties — 1800 Angry Birds Shop — 2530 Hom e Depot — 2888 Sears — 3759 Apple Store — 4139 eBay — 4207 Grainger — 4409 Dell — 5257 W alm art — 7151 1388 — faster than 90% 2191 — faster than 75% 3519 — faster than 50% 5508 — faster than 25% 4493 — M ean
  9. My clients running Magento https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index 1000 2000 3000 4000 5000

    6000 7000 8000 0 1388 — faster than 90% 2191 — faster than 75% 3519 — faster than 50% 5508 — faster than 25% 4493 — M ean Google — 1308 Am azon — 1439 Skinny Ties — 1800 Angry Birds Shop — 2530 Hom e Depot — 2888 Sears — 3759 Apple Store — 4139 eBay — 4207 Grainger — 4409 Dell — 5257 W alm art — 7151
  10. 1000 2000 3000 4000 5000 6000 7000 8000 0 Google

    — 1308 Am azon — 1439 Skinny Ties — 1800 Angry Birds Shop — 2530 Hom e Depot — 2888 Sears — 3759 Apple Store — 4139 eBay — 4207 Grainger — 4409 Dell — 5257 W alm art — 7151 Skinny Ties doesn’t use a CDN (yet). Impressive.
  11. 1000 2000 3000 4000 5000 6000 7000 8000 0 Google

    — 1308 Am azon — 1439 Skinny Ties — 1800 Angry Birds Shop — 2530 Hom e Depot — 2888 Sears — 3759 Apple Store — 4139 eBay — 4207 Grainger — 4409 Dell — 5257 W alm art — 7151 This is fast enough. Good luck.
  12. Frontend Audits Evaluate: Goals / targets Good practices Bad practices

    Advise: Missing practices Content workflow Code quality Decide: Impact analysis Effort analysis A/B sampling
  13. Q&A