SlideShare a Scribd company logo
@chumillas
IMPROVING THE RESPONSIVE
WEB DESIGN PROCESS IN 2016
Cristina Chumillas
@chumillas
@chumillas
@chumillas
Cristina Chumillas
DESIGNER AND FRONTEND DEVELOPER AT YMBRA
ckrina
“Mobile to overtake fixed Internet
access by 2014”
2008 by Mary Meeker
Modern Design processes
@chumillas
Content-First
Mobile-First
@chumillas
Content-First
Mobile-First
Static compositions
@chumillas
Get into the browser quickly!
Content-First
Mobile-First
Responsive prototypes
@chumillas
Content-First
Mobile-First
Responsive prototypes
Lorem ipsum
@chumillas
Content-First
Mobile-First
Responsive prototypes
Real content (extreme cases)
@chumillas
Atomic Design and components
Content-First
Mobile-First
Responsive prototypes
Real content (extreme cases)
Performance
@chumillas
Performance = UX
4”
16%
64%
smartphone
users
page weight
2015
2,2Mb
average
2,2Mb
average
@chumillas
5KB
HTML
125KB
Images
7KB
CSS
33KB
JS
20KB
VIDEO
10KB
Fonts
2s Fast 3G
(1.6Mb)
200KB
http://www.performancebudget.io
We have to decide the performance budget
@chumillas
“Perceived performance: your most critical metric”
Immediate
User-flow (human-interaction)
Limit attention span
1s
1-5s
5-10s
Performance = UX
@chumillas
238ms 300ms 452ms 497ms 651ms
HTML
logo
header image
other images
footer background
other JS
CSS
jQuery
Modernizr
@chumillas
687ms 825ms 895ms 954ms 1.25ms
other images
footer background
other JS
3rd party stuff (Analytics, Ads, etc)
fonts
FOIT
@chumillas
Optimize image files
Concatenate text files
Minimify text files
Compress text files
Cache everywhere
TIPS
CSS structuring
and optimization
@chumillas
CSS Methodologies
· OOCSS
· BEM
· SMACSS
@chumillas
Reuse CSS
CSS Methodologies
@chumillas
Reduce page size
Reuse CSS
CSS Methodologies
@chumillas
Reduce page size
Increase page rendering speed
Reuse CSS
CSS Methodologies
@chumillas
.element-name--last {}
.box:nth-last-child(-n+1) .title {}
Reuse CSS
Faster CSS rendering
CSS Methodologies
@chumillas
Reuse CSS
Faster CSS rendering
Large scale ready
Helps you to figure out what your design is made of
Helps you getting started in a project
CSS Methodologies
@chumillas
Living document of code
that details all the elements
of your site.
Living styleguides
@chumillas
Give faster build times for new sections & pages
Standardize the CSS, keeping it small &
quick to load
Design consistency is easier to maintain
Living styleguides
“Fifty Shades of Grey in CSS”
by @pistenprinz
Fixed-pixel vs relative units
@chumillas
Layouts benefits from relative units.
16px
= =
1em 1rem
@chumillas
1.1 x the base 16px
17,6px (1.1 x the previous)
19,36px (1.1 x the previous)
1.1 x the base
1.1 x the base
emrem
@chumillas
Viewport Sized Units
vw
vh
vmax
Responsive Typography
@chumillas
Decide on user’s distance from the screen
@chumillas
Title
Title
14px
16px60 rems 22 rems
40-80 characters 40-60 characters
Occusapicim dit doluptassum que labo. Em
sam ilictumPore quisqui officitaspit volenis
eturio est venim ipis ex eturepe llandit eum,
untium, quostot aturia sim sam corendanihit
fugianis delitio sandae volupta quate re nos
aut et dolendi tatium, offic te nos est aliat que
perum et eaquatu riberibus mo cus.
Peruntio. Nequiam et quo eum lab ipsa
cusantiberro maxim faccus am et voluptatem
voluptae pa cuptas et quae simagnim facienis
et et ese pa sanis aut autem asi unt ommodis
aut fugitasped qui omnimag nisimil laborum
sunt adit, voluptatur rero opti aris aut rerum
eos eatint, vitatem. Rovid quid ma aut maximi,
oditat lamus imusdantiis ex excessi tatque
poriatur?
Occusapicim dit doluptassum que
labo. Em sam ilictumPore quisqui
officitaspit volenis eturio est venim
ipis ex eturepe llandit eum, untium,
quostot aturia sim sam corendanihit
fugianis delitio sandae volupta quate
re nos aut et dolendi tatium, offic te
nos est aliat que perum et eaquatu
riberibus mo cus.
Peruntio. Nequiam et quo eum lab
ipsa cusantiberro maxim faccus am
et voluptatem voluptae pa cuptas
et quae simagnim facienis et et ese
pa sanis aut autem asi unt ommodis
aut fugitasped qui omnimag nisimil
laborum sunt adit, voluptatur rero
opti aris aut rerum eos eatint,
vitatem. Rovid quid ma aut maximi,
oditat lamus imusdantiis ex excessi
tatque poriatur?
@chumillas
200KB
TOTAL
5% 10KB
FONTS
Open Sans Regular
38KB TTF TrueType font
EOT Embedded Open Type
WOFF/WOFF2 Web Open Font Format
SVG Scalable Vector Graphics font
20KB
23KB
119KB
@chumillas
WEB FONT FORMATS
EOT
IE 8-11
IE 9-11
Edge
Firefox
Chrome
Safari
Opera
iOS
Android
OTF/TTF WOFF WOFF2 SVG
https://creativemarket.com/blog/the-missing-guide-to-font-formats
@chumillas
FOITFOUT
“Flash of Unstyled Text” “Flash of Invisible Text”
Browsers used to display a
fallback font in the font stack
until the custom one loaded.
Browsers started to detect if
text was set in a custom font
that hasn’t loaded yet, and
made it invisible until the font
did load.
@chumillas
• Powered by CSS, no JS
• Limited to open source fonts
• Accessible
• Too big fonts
• No external plugins
• No common format
@font-face Fonts.com Google fonts Typekit
PROS:
CONS:
@chumillas
• Large selection
• Monthly fees
• Exclusive fonts
• Limited to their library
• Language support
@font-face Fonts.com Google fonts Typekit
PROS:
CONS:
@chumillas
• Powered by CSS, no JS
• Limited choice
• Accessible
• Not exclusive design
• Cached & fast
• Easy implementation
PROS:
CONS:
@font-face Fonts.com Google fonts Typekit
@chumillas
• Largest fonts library
• Premium service
• Accessible
• Cached & fast
• Easy implementation
PROS:
CONS:
@font-face Fonts.com Google fonts Typekit
@chumillas
Readability
Correct font size depending on container
TIPS
@chumillas
Readability
Use less fonts
Correct font size depending on container
Do you need them?
TIPS
@chumillas
Readability
Use less fonts
Use modern font formats
Correct font size depending on container
Do you need them?
Reduce the page weight
TIPS
Images
@chumillas
JPG PNG 24-bitPNG 8-bit
@chumillas
Browsers request images asynchronously
Images too big for the device
61% website bytes
FACTS
@chumillas
The aim is to deliver the
highest quality image supported
and nothing more.
@chumillas
Scaled images
<img
	 srcset=”image-large.jpg 1920w,
	 image-medium.jpg 960w,
	 image-small.jpg 480w”
	 sizes=”50vw”
	 src=”quilt_2/detail/medium.jpg”
	 alt=”Detail text.”>
(just changing resolutions)
@chumillas
Adapted images (changing images)
@chumillas
<picture title=”Image title”>
	<source
		srcset=”image-big.jpg 1x, image-big2x.jpg 2x”
		 media=”(min-width: 0px) and (max-width:
29.99em)”>
	
	<source
		srcset=”image-big.jpg 1x, image-big2x.jpg 2x”
		 media=”(min-width: 30em)”>
	 <img srcset=”image-big.jpg 180w”>
</picture>
Adapted images (changing images)
@chumillas
Responsive Images in D8
Picture in D7
In core (disabled by default)
1.5x, 2x, ... (hight resolution)
Lazy load in D7, contrib in D8
@chumillas
Crop API
• Image widget crop
• Focal point
@chumillas
Crop API
• Image widget crop
• Focal point
@chumillas
Crop API
• Image widget crop
• Focal point
@chumillas
What else?
@chumillas
What else?
Designer’s creativity.
@chumillas
Apple
AppleT H I S I S A N A D .
T H I S I S A N A D .
@chumillas
Create one field for each image
Prepare each picture/image URLs in a variable
Create the image styles
Print it in a custom template
@chumillas
ReSrc, thumbr.io, responsive.io
Cloudinary
Picturefill
Scaling based on the targeted end result
Scaling based on url.
Scaling based on media-queries.
...
Non Drupal solutions
@chumillas
SVGs
Scaling
Scales to any size without losing clarity
based on the targeted end result
Looks great on retina displays
Design control like interactivity and filters
SCALABLE VECTOR GRAPHICS
Future-proof
Easy to make and edit
Manipulatable with CSS & JS *
Highly compressible
Asynchronous loading
@chumillas
Connection Setup
Starts printing
Request Sent
Waiting response
Download
Default behavior
HTML
CSS
JS 1
JS 2
JS 2
JS 3
JS 3
@chumillas
Default behavior
<html>
<head>
<link rel=”stylesheet” href=”styles.css”/>
<script src=”javascript.js”></script>
</head>
<body>
<div>Page content</div>
</body>
</html>
@chumillas
Async
<html>
<head>
<link rel=”stylesheet” href=”styles.css”/>
<script src=”javascript.js” async></script>
</head>
<body>
<div>Page content</div>
</body>
</html>
@chumillas
While the JavaScript file is loading, parsing the
HTML document can continue
JS execution no longer has to wait for CSS
You can’t guarantee the order of JS execution
Async
i
@chumillas
Defer
<script src=”javascript.js” defer></script>
Deferred scripts are executed only after the HTML page has
been parsed
It has the potential to interfere with the rendering of the
page
Deferred scripts will execute in the order they appear
async has priority
i
i
@chumillas
<html>
<head>
<link rel=”stylesheet” href=”styles.css”/>
<script src=”javascript.js”></script>
<script src=”javascript.js” async/defer></script>
<script>
// JavaScript source code goes here.
</script>
</head>
<body>
<!-- Page content -->
<script src=”javascript.js”></script>
</body>
</html>
Asynchronous loading
Proxy-based browsers
@chumillas
Reduce bandwidth usage by
compressing resources
on a proxy server
before sending it to the client browser.
India, Indonesia, Nigeria, Bangladesh
and South Africa
Opera Mini users
250
million
@chumillas
Use SVG rather than icon fonts
Style your HTML with CSS
Test your site without JavaScript
Make your site performant
Test in Opera Mini
TIPS
@chumillas
Progressive enhancement
Basic content and functionality of a web
page to any browser or Internet connection
Enhanced version advanced browser
software or greater bandwidth
Beyond the Mouse
TOUCH & KEYBOARD EVENTS
@chumillas
• Be accessible in browsers where a mouse pointer
may not exist.
• Don’t assume touch will be used,
but design as if it will be.
Save hover for shortcuts
@chumillas
Save hover for shortcuts
Keep in touch
57x45px
safe space
thumbfinger
72x45px
@chumillas
Gestures: don’t override system defaults
Save hover for shortcuts
Keep in touch
RWD patterns
@chumillas
are recurring solutions
that solve common design problems.
Design patterns
@chumillas
• Menus
• Tabs
• Jumping in hierarchy
• Content
Navigation patterns
- breadcrumbs
- fat footer
- ...
- Carousel
- Tag cloud
- Pagination
- ...
ui-patterns.com
@chumillas
Navigation patterns
Forms
• Password Strength Meter
• Captcha
• WYSIWYG
• Calendar Picker
• Input Feedback
• Inplace Editor
• Drag and drop
• Good Defaults
• ...
ui-patterns.com
@chumillas
Navigation patterns
Forms
Dealing with data
ui-patterns.com
• Tables
• Search (autocomplete, search filters)
• Formatting data (FAQs, Dashboard,...)
• Images (Slideshow, Gallery, Zoom...)
duckduckgo.com/about
@chumillas
Navigation patterns
Forms
Dealing with data
Shopping
Progressive Disclosure
Onboarding
Social, Grids, ...
ui-patterns.com
Conclusions
@chumillas
Keep adapting your workflow
Keep in weight
Take the most of new technologies
Keep the user in mind
Be prepared for the uncertain
@chumillas
Keep evolving.
Thank you!
@chumillas
@chumillas
JOIN US FOR
CONTRIBUTION SPRINTS
First Time Sprinter Workshop - 9:00-12:00 - Room Wicklow 2A
Mentored Core Sprint - 9:00-18:00 - Wicklow Hall 2B
General Sprints - 9:00 - 18:00 - Wicklow Hall 2A
WHAT DID YOU THINK?
Evaluate this session
events.drupal.org/dublin2016/schedule
THANK YOU!

More Related Content

What's hot

The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
Christian Heilmann
 
Performance.now() fast but not furious
Performance.now()   fast but not furiousPerformance.now()   fast but not furious
Performance.now() fast but not furious
Anna Migas
 
UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012impulsedev
 
Responsive Design in the Real World
Responsive Design in the Real WorldResponsive Design in the Real World
Responsive Design in the Real World
Clarissa Peterson
 
The Users are Restless
The Users are RestlessThe Users are Restless
The Users are Restless
Terry Ryan
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
H. Trevor Johnson-Steigelman
 
Better Performance === Greater Accessibility [Inclusive Design 24 2018]
Better Performance === Greater Accessibility [Inclusive Design 24 2018]Better Performance === Greater Accessibility [Inclusive Design 24 2018]
Better Performance === Greater Accessibility [Inclusive Design 24 2018]
Aaron Gustafson
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Jason Grigsby
 
Lots of ways to speed up your site
Lots of ways to speed up your siteLots of ways to speed up your site
Lots of ways to speed up your site
Ian Lurie
 
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ, Łukasz Żelezny
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ,  Łukasz ŻeleznyMOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ,  Łukasz Żelezny
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ, Łukasz Żelezny
Miritec
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
H. Trevor Johnson-Steigelman
 
RESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web DesignRESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web Design
Dave Olsen
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
Kate Walser
 

What's hot (14)

The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
 
Performance.now() fast but not furious
Performance.now()   fast but not furiousPerformance.now()   fast but not furious
Performance.now() fast but not furious
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012
 
Responsive Design in the Real World
Responsive Design in the Real WorldResponsive Design in the Real World
Responsive Design in the Real World
 
The Users are Restless
The Users are RestlessThe Users are Restless
The Users are Restless
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
Better Performance === Greater Accessibility [Inclusive Design 24 2018]
Better Performance === Greater Accessibility [Inclusive Design 24 2018]Better Performance === Greater Accessibility [Inclusive Design 24 2018]
Better Performance === Greater Accessibility [Inclusive Design 24 2018]
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013
 
Lots of ways to speed up your site
Lots of ways to speed up your siteLots of ways to speed up your site
Lots of ways to speed up your site
 
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ, Łukasz Żelezny
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ,  Łukasz ŻeleznyMOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ,  Łukasz Żelezny
MOBILE SEO - O CZYM MUSISZ PAMIĘTAĆ, Łukasz Żelezny
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
RESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web DesignRESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web Design
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
 

Similar to Improving Responsive Web Design Process 2016

Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016
Cristina Chumillas
 
Old Dog, New Tricks
Old Dog, New TricksOld Dog, New Tricks
Old Dog, New Tricks
Simon Collison
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
Clarissa Peterson
 
Responsive Web Design Process
Responsive Web Design ProcessResponsive Web Design Process
Responsive Web Design Process
Steve Fisher
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
Sagar Desarda
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
Teamstudio
 
mLearnCon 2014 - A responsive web solution for a complex online educational p...
mLearnCon 2014 - A responsive web solution for a complex online educational p...mLearnCon 2014 - A responsive web solution for a complex online educational p...
mLearnCon 2014 - A responsive web solution for a complex online educational p...
Amy Som
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFrédéric Harper
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best Practices
Brad Frost
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
Chris Mills
 
Responsive Process HOW Interactive
Responsive Process HOW InteractiveResponsive Process HOW Interactive
Responsive Process HOW Interactive
Steve Fisher
 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
Floown
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
Robert McFrazier
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016
Christian Heilmann
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
Chris Love
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
Evolve The Adobe Digital Marketing Community
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)JenRobbins
 

Similar to Improving Responsive Web Design Process 2016 (20)

Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016
 
Old Dog, New Tricks
Old Dog, New TricksOld Dog, New Tricks
Old Dog, New Tricks
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Responsive Web Design Process
Responsive Web Design ProcessResponsive Web Design Process
Responsive Web Design Process
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
 
mLearnCon 2014 - A responsive web solution for a complex online educational p...
mLearnCon 2014 - A responsive web solution for a complex online educational p...mLearnCon 2014 - A responsive web solution for a complex online educational p...
mLearnCon 2014 - A responsive web solution for a complex online educational p...
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best Practices
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
 
Responsive Process HOW Interactive
Responsive Process HOW InteractiveResponsive Process HOW Interactive
Responsive Process HOW Interactive
 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
 

Recently uploaded

Moldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo espMoldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo esp
Hess9
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
ameli25062005
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asuzyq
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
fabianavillanib
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
ResDraft
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 

Recently uploaded (20)

Moldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo espMoldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo esp
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 

Improving Responsive Web Design Process 2016