SlideShare a Scribd company logo
1 of 180
Download to read offline
Two Approaches 
to RWD: 
Pure & Hybrid 
Brendan Falkowski 
Gravity Department 
Meet Magento NYC 
New York, New York 
September 22, 2014
Brendan 
Falkowski 
Gravity Department 
Falkowski
GravityDept.com
Frontend Consulting For 
$4B B2B leader 
(private beta)
Product Consulting For
Internet Retailer 
2014 Hot 100 List 
2014 Mobile 10 List 
Net Magazine 
Brilliant Newcomer Nominee 
Top 25 Responsive Designs 
Featured Across the Web 
Practical eCommerce 
eBay Blog 
Moz 
Web Performance Today 
KISSmetrics 
Conversion XL 
Smashing Magazine 
eConsultancy 
Mobify 
Creative Bloq 
Yahoo! Small Business 
Media Queries
Acumen Theme 
• Used by 1350+ stores 
• 4 years of updates 
• Made for customization 
• Rapid launch 
gravitydept.com/to/acumen
Magento Certification 
Advisory Board Member
#OperationFrontendSteward 
https://github.com/magento-hackathon/operation-frontend-steward
2012 2013 2014 
https://speakerdeck.com/brendanfalkowski/responsive-ecommerce-design-once-sell-everywhere 
https://speakerdeck.com/brendanfalkowski/responsive-design-panel-where-why-and-how 
https://speakerdeck.com/brendanfalkowski/responsive-ecommerce-part-two 
https://speakerdeck.com/brendanfalkowski/responsive-evolution 
You Are Here
Two Approaches 
to RWD: 
Pure and Hybrid
Two Approaches 
to RWD: 
Pure and Hybrid
Part 1/4: 
Definitions
Words mean what you think, 
except when they don’t.
Responsive Design 
Adaptive Design 
Adaptive Layout 
Proxy Sites 
M-DOT Sites 
Hybrids 
Retrofitting 
Dynamic Serving 
RESS 
…?
Responsive 
Web Design 
(RWD)
1. Fluid grid 
2. Flexible content 
3. Media queries
Pure RWD === RWD 
Keep it simple.
HTML } Google Glass 
CSS 
Smartphone 
Small Tablet 
Big Tablet 
Netbook 
Laptop Computer 
Desktop Computer 
Television 
?
Apply this. { 
{ 
Google Glass 
Smartphone 
Small Tablet (you) 
Big Tablet 
Netbook 
Laptop Computer 
Desktop Computer 
Television 
? 
Ignore this.
Retrofitting RWD 
augments desktop problems.
Mobile First 
Designing for the highest constraints makes you prioritize. 
http://www.abookapart.com/products/mobile-first
Progressive Enhancement 
Improve the content. Don’t degrade the experience. 
http://alistapart.com/article/understandingprogressiveenhancement
Blame the implementation 
not the technique.
Most RWD sites are 
rushed and not great today.
Blame RWD? 
Or take responsibility?
Text 
http://gravitydept.com/blog/responsive-evolution
Adaptive Design
Adaptive Design 
Any variation in response to the environment.
Adaptive Design as 
Progressive Enhancement 
Selecting a smart default and layering 
on capabilities if the task supports them.
City or zip code… 
Find Store 
Use GPS
Adaptive 
Design 
Responsive 
Design
Adaptive 
Layout
Adaptive 
Design 
Responsive 
Design 
Adaptive 
Layout
3” 
Retrofit for one 
breakpoint 
Tablet / Desktop Layout 
Screen Size 
Phone Layout 
Fixed desktop 
site 
5” 7” 9” 11” 13” 15” 24” 30” 42”
Retrofitting 
adaptive layout. 
Not great.
Who chooses Adaptive Layout? 
1. Not ready to modify desktop site. 
2. No experience designing for non-fixed layouts. 
3. Much faster than responsive design.
Adaptive layout is like 
pretending only small + big 
screens exist.
Proxy Site
m.site.com site.com 
Fixed Fixed Size 
Size
Proxies sacrifice for speed by 
ripping out content and 
functionality.
Jane Doe’s context and 
goals are not inferred by her 
device’s characteristics.
Where is the elusive T-DOT?
Three codebases? 
1. Expensive and annoying to implement code three times. 
2. 
3.
Three codebases? 
1. Expensive and annoying to implement code three times. 
2. Discrepancies create a bad user experience. 
3.
Three codebases? 
1. Expensive and annoying to implement code three times. 
2. Discrepancies create a bad user experience. 
3. Broad changes incur massive technical debt.
Multiple proxies are inefficient, 
ineffective, and expensive.
Responsive 
Proxy Site
m.site.com site.com 
RWD Destined to Fixed Size 
replace the 
desktop site
Responsive Proxies 
The Guardian BBC Entertainment Weekly
Our plan is that this will grow up to be a much 
better replacement for our current desktop site, 
but we’re a long while away from that. 
“ Chris Mulholland 
Product Manager @ The Guardian 
http://www.designweek.co.uk/news/guardian-unveils-new-responsive-website/3037904.article
Responsive proxies 
are favorable with 
limited resources.
Dynamic 
Serving
User 
Send response 
via same URL 1 
Inspect 
device 
site.com 
Generate mobile site 
2 
Generate desktop site 
3
A single domain is better 
for SEO than proxies.
1. You have to inspect the 
browser accurately.
2. Delivering variations cannot 
impact performance.
3. Still need multiple 
frontend implementations.
sweetwater.com 
Phone Tablet Desktop
shop.lego.com 
Phone Tablet Desktop
Responsive Design 
with Server-Side 
Components 
(RESS)
One RWD site with component variations. 
RWD Different RWD 
header 
component
http://www.lukew.com/ff/entry.asp?1392
No platforms support 
component-driven 
variation today.
RESS is the only bridge 
between responsive design 
and delivery optimization.
Google now executes JS and 
renders CSS during indexing. 
http://googlewebmastercentral.blogspot.co.uk/2014/05/understanding-web-pages-better.html
Badly written or 
blocking JS/CSS can 
derail search spiders.
Progress rendering and 
on-demand content can 
finally be indexed fully.
JavaScript will make RESS-like 
variation accessible sooner.
Part 2/4: 
RESS Survey
Detecting 
RESS Usage
Resizing your browser usually 
won’t trigger RESS variations.
Feature detection may 
rely on an external database 
queried by user agent.
If device characteristics 
or user agent don’t line up, 
you won’t notice RESS.
My RESS Survey
RESS Survey Responses 
326 
Using RWD 
17 
Using RESS
Why so few responses? 
1. Survey is self-reported. 
2. 
3.
Why so few responses? 
1. Survey is self-reported. 
2. No platforms have RESS built-in. 
3.
Why so few responses? 
1. Survey is self-reported. 
2. No platforms have RESS built-in. 
3. Custom work is proprietary.
Results are a sampling of 
RESS practices today.
Special thanks to: 
Micah Davis, http://ovenbits.com 
John Tornow, http://ovenbits.com 
Marc Rinderknecht, http://kobebeef.ch 
Aaron T. Grogg, http://aarontgrogg.com 
Remi Grumeau, http://www.remi-grumeau.com
RESS Survey 
Insights
How long have you used RWD? 
33% 
28% 
19% 
14% 
<1 Year 1–2 Years 2–3 Years 3–4 Years 
6% 
Never 
(Disqualified)
How do you detect which 
RESS variation to send? 
Detection Method 
OS sniffing 
Browser sniffing 
Viewport measurement 
Frameworks 
MobileDetect 
WURFL 
Homegrown system
Most feature detection starts 
being applied on the 
second page load.
What percentage of content 
are you serving with RESS?
5–10% 
Of content served by RESS
Minimal RESS usage 
reinforces that RWD handles 
most things well.
What are you serving 
differently through RESS?
What are you serving 
differently through RESS? 
Most Common 
Images 
CSS bundles 
JS bundles 
Header / footer markup 
Navigation markup
What are you serving 
differently through RESS? 
Enhancements 
Richer media (image carousels) 
Video format optimization 
Ad position management 
SVG / PNG icons 
Data URIs / URLs in CSS 
Saving gift cards to iOS Passbook
What are you serving 
differently through RESS? 
Fallbacks 
Simpler navigation for feature phones 
Rendering animations as flat images 
Sending less content for low-bandwidth
Where did RESS have the 
biggest impact on UX? 
Navigation (by far) 
Images 
Forms 
Complex tables 
Non-critical content (social share) 
Markup source order 
Separation of content / layout templates
RESS reduces the need for 
developers to span code from 
IE8 to iOS7.
What impact did RESS 
have on performance?
RESS can unhinge your 
caching/CDN technology.
Did the CMS/platform facilitate 
or discourage the use of RESS?
Did the CMS/platform facilitate 
or discourage the use of RESS? 
33% 
33% 
Existing 33% 
Plugin 
Custom 
Plugin 
Custom 
Platform
Can you share any relevant 
before/after analytics?
Potential for Significant Control 
Desktop 
2.0 MB 
41 requests 
Smartphone 
390 KB 
13 requests
How important is RESS to 
the future of RWD?
RESS is a cure for “frontend amnesia”. 
! 
Client-side feature detection is 
asking the same questions to every 
device thousands of times without 
remembering the answer. 
! 
Once you’ve identified a device, the 
screen size and CSS support won’t 
change mid-session. 
“
We don’t think RESS is the answer to 
RWD, but either RESS or conditional 
“ loading are necessary today.
Every site should be responsive. 
Not every site needs RESS. “ If it isn't needed, congrats, you 
owe your design team a few 
rounds of drinks.
Part 3/4: 
Viable Solutions
RWD !== Proxy !== 
Dynamic Serving !== RESS
The efficacy of these 
approaches is not equivalent.
Each strategy has trade-offs. 
It’s different for every business.
RWD is wonderful. 
It’s not always the right choice.
Google’s 
Recommendation
1. Responsive Design 
Same set of URLs. 
Same HTML and CSS. 
UI evaluated relative to the device. 
https://developers.google.com/webmasters/smartphone-sites/details
2. Dynamic Serving 
Same set of URLs. 
Different HTML and CSS for specific devices. 
Includes full-page adaptation and RESS. 
https://developers.google.com/webmasters/smartphone-sites/details
3. Proxy Sites 
Separate URLs for mobile and desktop sites. 
https://developers.google.com/webmasters/smartphone-sites/details
Google’s suggestions hint at 
pitfalls in each approach.
Problems with 
Proxy Sites
Duplicate content splits 
attribution for your URLs.
Proxy sites can force you to 
compete against yourself.
Competitors can easily 
outrank your split attribution.
Bad UX of Proxy Sites 
On desktop ➔ Click m.site.com link ➔ D’oh 
On smartphone ➔ Click site.com link ➔ D’oh
Bi-Directional Annotations 
Allow websites to notify search engines 
of alternate representations. 
http://searchengineland.com/switchboard-tags-like-canonical-tags-but-for-mobile-seo-127676
Bi-Directional Annotations 
For every desktop page: 
<link rel="alternate" media="only screen and (max-width: 640px)” 
href=“http://m.site.com/page-name” /> 
For every mobile page: 
<link rel="canonical" href="http://www.example.com/page-name" /> 
https://developers.google.com/webmasters/smartphone-sites/details
Among the IR500 with M-DOT sites: 
50% Don’t set redirects to equivalent 
content from their M-DOT sites 
http://moz.com/ugc/the-definitive-guide-to-googles-new-mobile-seo-rules
Among the IR500 with M-DOT sites: 
95% 
Don’t set desktop ➔ mobile 
annotations at all 
http://moz.com/ugc/the-definitive-guide-to-googles-new-mobile-seo-rules
Incomplete / incorrect 
proxy configuration will 
rank your site lower.
Among the IR500 with M-DOT sites: 
4.5% 
Correctly implement 
bi-directional annotations 
http://moz.com/ugc/the-definitive-guide-to-googles-new-mobile-seo-rules
ONE DOES NOT SIMPLY 
FOLLOW DIRECTIONS
Companies should be 
penalized for redirecting badly, 
and they are.
http://www.mobify.com/insights/apples-handoff-is-bad-news-for-separate-mobile-sites/ 
http://www.apple.com/osx/preview/mac-and-ios/
Problems with 
Dynamic Serving
Vary: User-Agent 
HTTP Header
Vary: User-Agent 
1. Signals to caches that response differs based on User Agent 
2. 
http://www.rimmkaufman.com/blog/vary-user-agent/30112012/
Vary: User-Agent 
1. Signals to caches that response differs based on User Agent 
2. Signals to search engines that additional crawlers are needed 
http://www.rimmkaufman.com/blog/vary-user-agent/30112012/
CDN services will not 
cache content served with 
“vary headers”.
User-agents vary so wildly that they are almost 
unique for every individual. 
If you Vary on User-Agent then intermediate 
caches will pretty much end up never caching 
resources. 
“ Patrick Meenan 
Engineer @ Google and WebPageTest.org 
http://www.rimmkaufman.com/blog/vary-user-agent/30112012/
CDNs don’t want to 
distribute thousands of 
variations for one page.
CDNs pass “Vary” requests to 
the origin server, which 
creates a bottleneck. 
http://searchenginewatch.com/article/2249533/How-Googles-Mobile-Best-Practices-Can-Slow-Your-Site-Down 
http://www.pagetrafficbuzz.com/matt-cutts-http-vary-useragent-header/16621/
Dynamic Serving & Delivery 
Optimization Vendors
Adaptive content? 
Responsive delivery? (ugh) 
Mobile detection?
Dynamic serving is a 
practical way to retrofit 
without a full rebuild.
Downsides 
Multiple frontend implementations = splitting resources. 
Another external layer = added complexity.
Ultimately, it’s a 
coping mechanism for the 
device landscape.
RWD Is 
Recommended
3 Reasons Google Prefers RWD 
1. Single URL 
2. 
3. 
https://developers.google.com/webmasters/smartphone-sites/details
3 Reasons Google Prefers RWD 
1. Single URL 
2. No redirects 
3. 
https://developers.google.com/webmasters/smartphone-sites/details
3 Reasons Google Prefers RWD 
1. Single URL 
2. No redirects 
3. Crawler efficiency 
https://developers.google.com/webmasters/smartphone-sites/details
The SEO industry wants 
“desktop SEO” and “mobile SEO”. 
! 
Search engines don’t.
Mobile search results favor 
responsive sites.
For Google: RWD benefits 
users, crawlers, and retailers.
Parity Is A Major 
Advantage
Content Parity 
Access to the same information regardless of the device.
Functional Parity 
Access to the same features regardless of the device.
Good design is accessible.
“Mobile only” or “desktop only” 
mindsets fracture the 
user’s experience.
Most RWD implementations 
are functional at best.
RWD Is Fast
People make websites slow.
Almost all sites are slow today.
They don’t have to be slow.
https://speakerdeck.com/brendanfalkowski/responsive-ecommerce-part-two 
https://speakerdeck.com/brendanfalkowski/responsive-evolution
Speed Index of major eCommerce sites 
Amazon — 1439 
Apple Store — 4139 
eBay — 4207 
Grainger — 4409 
Home Depot — 2888 
Sears — 3759 
Dell — 5257 
Walmart — 7151 
0 1000 2000 3000 4000 5000 6000 7000 8000
Speed Index measures the 
perceived completeness 
of a web page. 
https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index
Benchmarks from Alexa 300K + Google 
Apple Store — 4139 
eBay — 4207 
Grainger — 4409 
0 1000 2000 3000 4000 5000 6000 7000 8000 
Google - 1308 
4493 — Mean 
3519 — Median 
Amazon — 1439 
Home Depot — 2888 
Sears — 3759 
Dell — 5257 
Walmart — 7151
My clients: Magento + very custom RWD 
Angry Birds Shop — 2530 
Home Depot — 2888 
Skinny Ties — 1800 
Apple Store — 4139 
eBay — 4207 
Grainger — 4409 
0 1000 2000 3000 4000 5000 6000 7000 8000 
Google - 1308 
4493 — Mean 
3519 — Median 
Amazon — 1439 
Sears — 3759 
Dell — 5257 
Walmart — 7151 
NDA (Beta) — 1446
Skinny Ties uses no CDN — still fast 
Angry Birds Shop — 2530 
Home Depot — 2888 
Skinny Ties — 1800 
Apple Store — 4139 
eBay — 4207 
Grainger — 4409 
0 1000 2000 3000 4000 5000 6000 7000 8000 
Google - 1308 
4493 — Mean 
3519 — Median 
Amazon — 1439 
Sears — 3759 
Dell — 5257 
Walmart — 7151 
NDA (Beta) — 1446
My B2B client using RWD: 
0.48% 
slower than Amazon.
RWD can be fast. 
Performance is yours to lose. 
Potential value is huge.
Frontend Audits 
Targeted performance consulting 
from Gravity Department
Frontend 
Audits 
Evaluate: 
Goals / targets 
Good practices 
Bad practices 
Advise: 
Missing practices 
Content workflow 
Code quality 
Decide: 
Impact analysis 
Effort analysis 
A/B sampling
Part 4/4: 
Wrapping Up
Only RWD serves all devices 
and reduces cost of ownership.
RESS will be a critical tool, but 
it’s nothing without good RWD.
eCommerce platforms 
need to invest more on 
frontend technology.
Thank you
Q&A
Gravity Department 
GravityDept 
Brendan Falkowski 
Falkowski 
gravitydept.com 
magefrontend.com

More Related Content

What's hot

Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design pptaccede16
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-webVISHVA KUMAR
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficgroceryalerts
 
Alexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingAlexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingRavi Panchal
 
Web & Mobile App Development Company in UK
Web & Mobile App Development Company in UKWeb & Mobile App Development Company in UK
Web & Mobile App Development Company in UKEugeneHill7
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Designmeghantaylor
 
Responsive Design pros and cons
Responsive Design pros and consResponsive Design pros and cons
Responsive Design pros and consmbieschke
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessAmit Thakur
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPAmit Thakur
 
Responsive web designing
Responsive web designingResponsive web designing
Responsive web designingAanand Bohara
 
Web Designing Presentation
Web Designing PresentationWeb Designing Presentation
Web Designing PresentationRahulSuri30
 
IAB NZ Mazda Mobile Site Presentation Aug 2012
IAB NZ Mazda Mobile Site Presentation Aug 2012IAB NZ Mazda Mobile Site Presentation Aug 2012
IAB NZ Mazda Mobile Site Presentation Aug 2012Alex Leece
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infastaShiva Kumar
 
AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101Adobe
 
Responsive Web Design & Its Significant Aspects
Responsive Web Design & Its Significant AspectsResponsive Web Design & Its Significant Aspects
Responsive Web Design & Its Significant Aspectsvanitharajblaze
 
Responsive vs. adaptive vs. device-specific: which one is best?
Responsive vs. adaptive vs. device-specific: which one is best?Responsive vs. adaptive vs. device-specific: which one is best?
Responsive vs. adaptive vs. device-specific: which one is best?Catalyst
 
Why responsive website good for seo
Why responsive website good for seoWhy responsive website good for seo
Why responsive website good for seoTyranny Webdesign
 

What's hot (20)

Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design ppt
 
Responsive web design
Responsive web design Responsive web design
Responsive web design
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-web
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile traffic
 
Alexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingAlexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designing
 
Web & Mobile App Development Company in UK
Web & Mobile App Development Company in UKWeb & Mobile App Development Company in UK
Web & Mobile App Development Company in UK
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Design
 
Responsive Design pros and cons
Responsive Design pros and consResponsive Design pros and cons
Responsive Design pros and cons
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your business
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
 
Responsive web designing
Responsive web designingResponsive web designing
Responsive web designing
 
Web Designing Presentation
Web Designing PresentationWeb Designing Presentation
Web Designing Presentation
 
IAB NZ Mazda Mobile Site Presentation Aug 2012
IAB NZ Mazda Mobile Site Presentation Aug 2012IAB NZ Mazda Mobile Site Presentation Aug 2012
IAB NZ Mazda Mobile Site Presentation Aug 2012
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infasta
 
Nitishreys
NitishreysNitishreys
Nitishreys
 
AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101AEM & Single Page Applications (SPAs) 101
AEM & Single Page Applications (SPAs) 101
 
Responsive Web Design & Its Significant Aspects
Responsive Web Design & Its Significant AspectsResponsive Web Design & Its Significant Aspects
Responsive Web Design & Its Significant Aspects
 
Responsive vs. adaptive vs. device-specific: which one is best?
Responsive vs. adaptive vs. device-specific: which one is best?Responsive vs. adaptive vs. device-specific: which one is best?
Responsive vs. adaptive vs. device-specific: which one is best?
 
Why responsive website good for seo
Why responsive website good for seoWhy responsive website good for seo
Why responsive website good for seo
 

Similar to Two approaches to RWD: Pure & Hybrid. Brendan Falkowski

Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allIndium Software
 
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell YouPatrick Collins
 
How to Find Your Ideal Technical Responsive Design Approach
How to Find Your Ideal Technical Responsive Design ApproachHow to Find Your Ideal Technical Responsive Design Approach
How to Find Your Ideal Technical Responsive Design Approach5th Finger
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With DrupalJesper Wøldiche
 
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIResponsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIhannonhill
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordRuss Weakley
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
 
Websmovil 3
Websmovil 3Websmovil 3
Websmovil 3petio909
 
PSD to Responsive Webdesign
PSD to Responsive Webdesign PSD to Responsive Webdesign
PSD to Responsive Webdesign XHTML Champs
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsXHTML Champs
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Jeremy Johnson
 
WVPDX 2014 - Hammering Responsive Web Design Into Shape
WVPDX 2014 - Hammering Responsive Web Design Into ShapeWVPDX 2014 - Hammering Responsive Web Design Into Shape
WVPDX 2014 - Hammering Responsive Web Design Into ShapeKen Tabor
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013Achieve Internet
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsiveOmkarsoft Bangalore
 
Liquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design AlgorithmLiquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design Algorithmtheijes
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
 

Similar to Two approaches to RWD: Pure & Hybrid. Brendan Falkowski (20)

Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
 
How to Find Your Ideal Technical Responsive Design Approach
How to Find Your Ideal Technical Responsive Design ApproachHow to Find Your Ideal Technical Responsive Design Approach
How to Find Your Ideal Technical Responsive Design Approach
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIResponsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
 
Websmovil 3
Websmovil 3Websmovil 3
Websmovil 3
 
PSD to Responsive Webdesign
PSD to Responsive Webdesign PSD to Responsive Webdesign
PSD to Responsive Webdesign
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChamps
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
WVPDX 2014 - Hammering Responsive Web Design Into Shape
WVPDX 2014 - Hammering Responsive Web Design Into ShapeWVPDX 2014 - Hammering Responsive Web Design Into Shape
WVPDX 2014 - Hammering Responsive Web Design Into Shape
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
How backbone.js is different from ember.js?
How backbone.js is different from ember.js?How backbone.js is different from ember.js?
How backbone.js is different from ember.js?
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsive
 
Liquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design AlgorithmLiquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design Algorithm
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROI
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 

More from MeetMagentoNY2014

Transforming retail into me-tail. Jonny Dixon
Transforming retail into me-tail. Jonny DixonTransforming retail into me-tail. Jonny Dixon
Transforming retail into me-tail. Jonny DixonMeetMagentoNY2014
 
CRM for Ecommerce. Jary Carter
CRM for Ecommerce. Jary CarterCRM for Ecommerce. Jary Carter
CRM for Ecommerce. Jary CarterMeetMagentoNY2014
 
Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent MeetMagentoNY2014
 
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...MeetMagentoNY2014
 
Deryck harlick presentation mmny14
Deryck harlick presentation mmny14Deryck harlick presentation mmny14
Deryck harlick presentation mmny14MeetMagentoNY2014
 
The forgotten heart of Magento. Empowering End Users. Deryck harlick
The forgotten heart of Magento. Empowering End Users. Deryck harlickThe forgotten heart of Magento. Empowering End Users. Deryck harlick
The forgotten heart of Magento. Empowering End Users. Deryck harlickMeetMagentoNY2014
 
Customer acquisition through gifting. Monika kochhar
Customer acquisition through gifting. Monika kochharCustomer acquisition through gifting. Monika kochhar
Customer acquisition through gifting. Monika kochharMeetMagentoNY2014
 
Build Better Responsive websites. Hrvoje Jurišić
Build Better Responsive websites. Hrvoje JurišićBuild Better Responsive websites. Hrvoje Jurišić
Build Better Responsive websites. Hrvoje JurišićMeetMagentoNY2014
 
Seeking a center of gravity in Magento's eCommerce Community. Kurt Theobald
Seeking a center of gravity in Magento's eCommerce Community. Kurt TheobaldSeeking a center of gravity in Magento's eCommerce Community. Kurt Theobald
Seeking a center of gravity in Magento's eCommerce Community. Kurt TheobaldMeetMagentoNY2014
 
Magento on HHVM. Daniel Sloof
Magento on HHVM. Daniel SloofMagento on HHVM. Daniel Sloof
Magento on HHVM. Daniel SloofMeetMagentoNY2014
 
What we learned from travelling around the world: Meet Magento international....
What we learned from travelling around the world: Meet Magento international....What we learned from travelling around the world: Meet Magento international....
What we learned from travelling around the world: Meet Magento international....MeetMagentoNY2014
 
The master chef lesson. Luz De-León
The master chef lesson. Luz De-LeónThe master chef lesson. Luz De-León
The master chef lesson. Luz De-LeónMeetMagentoNY2014
 
CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner MeetMagentoNY2014
 
Magento Community. Ben Marks
Magento Community. Ben MarksMagento Community. Ben Marks
Magento Community. Ben MarksMeetMagentoNY2014
 

More from MeetMagentoNY2014 (14)

Transforming retail into me-tail. Jonny Dixon
Transforming retail into me-tail. Jonny DixonTransforming retail into me-tail. Jonny Dixon
Transforming retail into me-tail. Jonny Dixon
 
CRM for Ecommerce. Jary Carter
CRM for Ecommerce. Jary CarterCRM for Ecommerce. Jary Carter
CRM for Ecommerce. Jary Carter
 
Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent
 
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...
Conversion rate optimisation. What's realluy proved to matter? Viacheslav kra...
 
Deryck harlick presentation mmny14
Deryck harlick presentation mmny14Deryck harlick presentation mmny14
Deryck harlick presentation mmny14
 
The forgotten heart of Magento. Empowering End Users. Deryck harlick
The forgotten heart of Magento. Empowering End Users. Deryck harlickThe forgotten heart of Magento. Empowering End Users. Deryck harlick
The forgotten heart of Magento. Empowering End Users. Deryck harlick
 
Customer acquisition through gifting. Monika kochhar
Customer acquisition through gifting. Monika kochharCustomer acquisition through gifting. Monika kochhar
Customer acquisition through gifting. Monika kochhar
 
Build Better Responsive websites. Hrvoje Jurišić
Build Better Responsive websites. Hrvoje JurišićBuild Better Responsive websites. Hrvoje Jurišić
Build Better Responsive websites. Hrvoje Jurišić
 
Seeking a center of gravity in Magento's eCommerce Community. Kurt Theobald
Seeking a center of gravity in Magento's eCommerce Community. Kurt TheobaldSeeking a center of gravity in Magento's eCommerce Community. Kurt Theobald
Seeking a center of gravity in Magento's eCommerce Community. Kurt Theobald
 
Magento on HHVM. Daniel Sloof
Magento on HHVM. Daniel SloofMagento on HHVM. Daniel Sloof
Magento on HHVM. Daniel Sloof
 
What we learned from travelling around the world: Meet Magento international....
What we learned from travelling around the world: Meet Magento international....What we learned from travelling around the world: Meet Magento international....
What we learned from travelling around the world: Meet Magento international....
 
The master chef lesson. Luz De-León
The master chef lesson. Luz De-LeónThe master chef lesson. Luz De-León
The master chef lesson. Luz De-León
 
CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner
 
Magento Community. Ben Marks
Magento Community. Ben MarksMagento Community. Ben Marks
Magento Community. Ben Marks
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Two approaches to RWD: Pure & Hybrid. Brendan Falkowski