SlideShare a Scribd company logo
Real-Life Responsive
Web Design
Vitaly Friedman
20/02/2014 • UX Riga, Latvia
Vitaly Friedman, editor-in-chief

and co-founder of SmashingMag
“

Designing for the Web is like
visualizing a tesseract. We build
experiences by manipulating their
shadows.
— Tim Brown
Responsive Design is an appropriate
tool for “multi-dimensional” designs.
It’s a new mindset that requires us to
rethink and extend our practices.
Content Choreography
“

Content parity doesn’t mean every
experience is identical. It means
that the content is always available:
whatever settings and input modes
the user uses.



— Scott Jehl

http://www.lukew.com/ff/entry.asp?1684
“

It’s OK if we don’t have complete
content up front, but we do need
complete content structure when
we start designing.



— Sarah Parmenter
Gov.uk Redesign (2011–2012)
• Typical characteristics of a “decaying” system:
•
•
•
•
•
•

Huge, slow-moving, complex architecture,
Outdated and heavily customized legacy CMS,
Increasing maintenance and development costs,
An inconsistent, fragmented online presence,
Duplicate content authored by single departments,
Steady increase in user complaints and requests.

• Solution: a new content-focused digital strategy
based on user needs and sound design principles.
Gov.uk Redesign (2011–2012)
• Rethinking the role of the UK government online:
•

Digital content to be managed centrally,

(was run on a departmental level previously);

•

Service model with focus on user needs,

(iterative, agile mentality now re-applied);

•

“Radical simplification of the digital footprint”

(both in terms of content and technology).
“

The UK Government has 400
organizations, and each of them
had at least one website, overall
with 75.000 pages. The goal was to
bring them all together, in one
central place on Gov.uk…

— Sarah Richards

“Revolutionizing Government Content”, https://vimeo.com/83280410

“

…Users don’t need to know what
institution is responsible for a
specific task—they need to find
answers, easily. So the government
structure can’t be the main point of
interaction, the content should be.

— Sarah Richards

“Revolutionizing Government Content”, https://vimeo.com/83280410
Gov.uk Redesign (2011–2012)
• User stories helped define content’s main scope:
• All content was rephrased as a set of user needs,
• 1,800 user needs grouped/classified as stories,
• Each was assigned a format (page, multipart guide),
• A priority/tags were assigned to each user need,
• Needotron was built to track and prioritise user needs.
Gov.uk Redesign (2011–2012)
• Every user need had to pass a strategic review:
•

What’s the point of the page?

(identify the core, remove the waffle)

•

Do people want it?

(based on traffic and search terms)

•

Do they want it from government?

(content should be reasonably expected)

•

Can only government meet the need?

(focused content, no general advice)
•

116,000 documents deleted, 223 policies rewritten,
222 subdomains closed, 22,250 user stories.

•

18 months of work, with 200 people involved.

Total cost saved: £542.000.000 per year.
“

…The service manual tells all
departments how to conduct their
services. If a service can’t prove
that there is a use case for specific
content, it won’t go live.

— Sarah Richards

“Revolutionizing Government Content”, https://vimeo.com/83280410

Responsive Iconography
Responsive Iconography
• Sometimes, rescaling an icon or illustration
doesn’t aid but rather hinders usability.

• Idea: with iconography, for different views
deliver various levels of fidelity & interaction.

• The “art-direction” use-case beyond images—
applied to icons, based on its displayed size.
“

Just because an image is scalable
doesn’t mean it’s legible at all sizes.
Most visual elements have a perfect
sweet spot in terms of legibility—
icons are no different in this regard.

— Iconic
“

Sparkicon is a small, inline icon
with additional link meta data to
describe either the content and/or
the behaviour when the user clicks
the link.

— Mark Boulton

http://www.markboulton.co.uk/journal/sparkicons
Optimistic Interfaces
Optimistic Interfaces
• Performance is not only about technology;

it’s about how users perceive it, too.

• To create a noticeable performance
improvement, it has to improve by 20%.

• Idea: fake performance by being optimistic
about user’s next steps.
Steven C. Seow, “Designing and Engineering Time: The Psychology of Time Perception”
Optimistic Interfaces
• Perform actions optimistically

Pretend that an action succeeded right away.

• Adaptively prefetch content

Reprioritize loading based on user’s actions.

• Move bits when no one is watching

Keep users busy while boring stuff happens.
Mike Krieger, co-founder of Instagram, “Secrets to Lightning-Fast Mobile Design”
“

The optimal style is a backwards
moving and decelerating ribbed
progress bar, which made the load
time appear 11% faster than a solid
colored bar.

Progressive Reduction
“

Your proficiency in a product
will decay over time without
usage. As such, this proficiency
is reflected in experience decays
over time. These decays should
be avoided at all costs.







— Allan Grinshtein
Progressive Reduction
• Usability is a moving target; users get

smarter at a product as they keep using it.

• An interface should adapt and enable users

to become more efficient at using it.

• Idea: change the UI as the user moves
through different stages of proficiency.
Progressive Reduction
• Every UI regresses without usage. For major
features, track and observe their usage.

• Create a proficiency profile for every user;

as a feature is used more, start reducing the
“hand-holding” in a series of levels.
Progressive Reduction
• Assign a proficiency level to each feature and
design its variations for each level.

• If a user doesn’t use a feature for a long time,
UI regresses back to level 1.

• If a user uses a feature more, UI keeps
increasing levels to the “advanced” mode.
Designing for Extremes
“

We have clients come to us and
say, “We know our average
customer. She’s female, 34 years
old, with 2.3 kids…” But what we
really need to do to design well,
is to look at the extremes…







— Dan Formosa, “Smart Design”
“

...the weakest, or the person with
arthritis, or the athlete, or the
strongest or the fastest person.
Because if we really understand
what the extremes are, the
middle will take care of itself.







— Dan Formosa, “Smart Design”
Designing for Extremes
• Average user is an artificial, static
representation of users that don’t exist.

• Real users change constantly, reaching
different positions, roles and contexts.

• Idea: optimize for edge cases first (“minimal
usability threshold”), then converge towards
more common cases.
Delightful UX
“

Online relationships are like
regular relationships; we should
aspire to design interfaces [that]
recognize users are humans by
mirroring the natural process of
relationship building.



— Trent Walton
“Human Internet”, http://doriantaylor.com/the-redesign-dissolved
Delightful UX
• Feature sets can’t empathize with users.

The atmosphere of performing tasks can.

• Being friendly and personal is default.

Small kindnesses help us go beyond that.

• Idea: integrate small kindnesses in every
interaction to keep users engaged and happy.
Pain
Value > Pain
Delightful UX + Value > Value > Pain
The key to Delightful UX + Value is a

great, authentic, humane personality.
Delightful UX
• For every potential negative experience,
provide reassurance, solutions and rewards:

•
•
•
•
•
•
•

Intl. shipping? Detect user’s country and reassure her.
Input mistakes: Show only error-fields and hints.
Slow checkout: Give $5 discount after 45s in checkout.
Card declined: Provide alternate payment methods.
First purchase: Provide a discount for next purchase.
Large purchase: Send a handwritten thank-you note.
Personal profile: Ask for the favorite movie character.
Responsive Newsletters
Responsive Emails
• “Mobile” email is big: 47% of email opens on
mobile; more than desktop clients/webmail.

• Only 12% of high-impact newsletters are
responsive; 80% delete email if it looks broken.

• Most newsletters are broken on mobile
(zoom’n’pinching) → business advantage.
“Mobile Email Usage Statistics”, http://www.emailmonday.com/mobile-email-usage-statistics

“Mobile Opens Hit Record High”, https://litmus.com/blog/mobile-opens-hit-record-high-of-47?

“Only 11% of newsletters feature responsive mobile layouts”, http://blog.equinux.com/2013/07/responsive-mobile-email-layouts/
Twitter’s Case-Study
• Minor tweaks in the layout help optimize the
newsletter experience for readers:

•
•
•
•
•

Colored cells for buttons (text+background),
Different CTA/landing pages for different views,
Column switching and padding adjustments,
Inline table styling first, media queries second,
Backgrounds with VML for Outlook 07/10/13.

Twitter Inspires With Unique Responsive Design, https://litmus.com/blog/twitter-inspires-with-unique-responsive-design

Dreamforce Email Newsletter, https://litmus.com/blog/inspiration-dreamforce

VML Backgrounds, http://www.emailonacid.com/blog/details/C13/emailology_vector_markup_language_and_backgrounds
Responsive Newsletters
• Mobile email is a fragile medium with many
specific constraints and requirements:

•
•
•
•
•
•
•
•

Single-column layout, width 500–600px,

Minimum target area of 44×44 px,
Minimum font size of 13px,
DOCTYPE ignore: clients impose their own/leave out,
No JavaScript support is available,
Often images are disabled (base64 won’t work),
There is no way around tables, px and display: none.
Culprits: Outlook 2010, Lotus Notes, Yahoo, Gmail.
“Email Market Share”, Litmus, http://emailclientmarketshare.com

Conclusion
Thank you.
Image credits
• Front cover: Geometric Wallpapers

by Simon C Page (http://simoncpage.co.uk/
blog/2012/03/ipad-hd-retina-wallpaper/)

• Homer Simpsons: http://smashed.by/homer

• Sections illustrations: “bisous les copains”,
by Guillaume Kurkdjian (http://
bisouslescopains.tumblr.com/)


• Hypercube: http://en.academic.ru, Wikipedia

Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga 2014)

More Related Content

What's hot

Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018
Robert Stribley
 
Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20
Robert Stribley
 
Basics of Interaction Design and Strategy
Basics of Interaction Design and StrategyBasics of Interaction Design and Strategy
Basics of Interaction Design and Strategy
Robert Stribley
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
Embolden
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
Embolden
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience Design
Robert Stribley
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best Practices
Mike Gilronan
 
Turning Data into Infographics: An Interactive Workshop for Problem Solvers
Turning Data into Infographics: An Interactive Workshop for Problem SolversTurning Data into Infographics: An Interactive Workshop for Problem Solvers
Turning Data into Infographics: An Interactive Workshop for Problem Solvers
UNCResearchHub
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
Robert Stribley
 
How to use IBM Connections to manage a product build
How to use IBM Connections to manage a product buildHow to use IBM Connections to manage a product build
How to use IBM Connections to manage a product build
Sherpa Software
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA International
 
Roberto Hortal Seamless Website Journey Increase User-friendliness and Acces...
Roberto Hortal Seamless Website Journey Increase User-friendliness and  Acces...Roberto Hortal Seamless Website Journey Increase User-friendliness and  Acces...
Roberto Hortal Seamless Website Journey Increase User-friendliness and Acces...Roberto Hortal
 
Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16
Robert Stribley
 
Mobile first-edinburgh 030913
Mobile first-edinburgh 030913Mobile first-edinburgh 030913
Mobile first-edinburgh 030913
Precedent
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15
Robert Stribley
 
Addressing Top CEO Priorities through Social Media Marketing and Metrics
Addressing Top CEO Priorities through Social Media Marketing and MetricsAddressing Top CEO Priorities through Social Media Marketing and Metrics
Addressing Top CEO Priorities through Social Media Marketing and Metrics
Jacques Pavlenyi
 
Intro to IA/IxD/UXD in the agency world
Intro to IA/IxD/UXD in the agency worldIntro to IA/IxD/UXD in the agency world
Intro to IA/IxD/UXD in the agency world
Karri Ojanen
 
How to Give Your Woo Store Superpowers
How to Give Your Woo Store SuperpowersHow to Give Your Woo Store Superpowers
How to Give Your Woo Store Superpowers
Christopher Mohritz
 
Social Business Reference Architecture
Social Business Reference ArchitectureSocial Business Reference Architecture
Social Business Reference Architecture
Heath McCarthy
 

What's hot (20)

Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018
 
Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20
 
Basics of Interaction Design and Strategy
Basics of Interaction Design and StrategyBasics of Interaction Design and Strategy
Basics of Interaction Design and Strategy
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience Design
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best Practices
 
Turning Data into Infographics: An Interactive Workshop for Problem Solvers
Turning Data into Infographics: An Interactive Workshop for Problem SolversTurning Data into Infographics: An Interactive Workshop for Problem Solvers
Turning Data into Infographics: An Interactive Workshop for Problem Solvers
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
 
How to use IBM Connections to manage a product build
How to use IBM Connections to manage a product buildHow to use IBM Connections to manage a product build
How to use IBM Connections to manage a product build
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
 
IA now
IA nowIA now
IA now
 
Roberto Hortal Seamless Website Journey Increase User-friendliness and Acces...
Roberto Hortal Seamless Website Journey Increase User-friendliness and  Acces...Roberto Hortal Seamless Website Journey Increase User-friendliness and  Acces...
Roberto Hortal Seamless Website Journey Increase User-friendliness and Acces...
 
Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16
 
Mobile first-edinburgh 030913
Mobile first-edinburgh 030913Mobile first-edinburgh 030913
Mobile first-edinburgh 030913
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15
 
Addressing Top CEO Priorities through Social Media Marketing and Metrics
Addressing Top CEO Priorities through Social Media Marketing and MetricsAddressing Top CEO Priorities through Social Media Marketing and Metrics
Addressing Top CEO Priorities through Social Media Marketing and Metrics
 
Intro to IA/IxD/UXD in the agency world
Intro to IA/IxD/UXD in the agency worldIntro to IA/IxD/UXD in the agency world
Intro to IA/IxD/UXD in the agency world
 
How to Give Your Woo Store Superpowers
How to Give Your Woo Store SuperpowersHow to Give Your Woo Store Superpowers
How to Give Your Woo Store Superpowers
 
Social Business Reference Architecture
Social Business Reference ArchitectureSocial Business Reference Architecture
Social Business Reference Architecture
 

Viewers also liked

How to influence good design within an inflexible business, resistant to chan...
How to influence good design within an inflexible business, resistant to chan...How to influence good design within an inflexible business, resistant to chan...
How to influence good design within an inflexible business, resistant to chan...
UX Riga
 
How to develop a global technology? - by Mikus Opelts | UX Riga 2016
How to develop a global technology? - by Mikus Opelts | UX Riga 2016How to develop a global technology? - by Mikus Opelts | UX Riga 2016
How to develop a global technology? - by Mikus Opelts | UX Riga 2016
UX Riga
 
Across the corporate universe - Maciej Plonka | UX Riga 2016
Across the corporate universe - Maciej Plonka | UX Riga 2016Across the corporate universe - Maciej Plonka | UX Riga 2016
Across the corporate universe - Maciej Plonka | UX Riga 2016
UX Riga
 
Design for competitive advantage - by Andy Budd | UXRiga 2017
Design for competitive advantage - by Andy Budd | UXRiga 2017Design for competitive advantage - by Andy Budd | UXRiga 2017
Design for competitive advantage - by Andy Budd | UXRiga 2017
UX Riga
 
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
UX Riga
 
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
UX Riga
 
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
UX Riga
 
How to compete against the big fish - by Mogens Møller | UXRiga 2017
How to compete against the big fish - by Mogens Møller | UXRiga 2017How to compete against the big fish - by Mogens Møller | UXRiga 2017
How to compete against the big fish - by Mogens Møller | UXRiga 2017
UX Riga
 
Good design is a myth - by Zoltan Kollin | UXRiga 2017
Good design is a myth  - by Zoltan Kollin | UXRiga 2017Good design is a myth  - by Zoltan Kollin | UXRiga 2017
Good design is a myth - by Zoltan Kollin | UXRiga 2017
UX Riga
 
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
UX Riga
 
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
UX Riga
 
Benefits of data visualization
Benefits of data visualizationBenefits of data visualization
Benefits of data visualization
infographic_art
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data Visualisation
Andy Kirk
 
Data Visualization Techniques
Data Visualization TechniquesData Visualization Techniques
Data Visualization TechniquesAllAnalytics
 
Data visualization
Data visualizationData visualization
Data visualization
Jan Willem Tulp
 
Data Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and GraphsData Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and Graphs
Visage
 
Fundamental Ways We Use Data Visualizations
Fundamental Ways We Use Data VisualizationsFundamental Ways We Use Data Visualizations
Fundamental Ways We Use Data Visualizations
Initial State
 
12 Small Businesses That Found Success on Social Media
12 Small Businesses That Found Success on Social Media12 Small Businesses That Found Success on Social Media
12 Small Businesses That Found Success on Social Media
Hootsuite
 
Big Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should Know
Bernard Marr
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
Seth Familian
 

Viewers also liked (20)

How to influence good design within an inflexible business, resistant to chan...
How to influence good design within an inflexible business, resistant to chan...How to influence good design within an inflexible business, resistant to chan...
How to influence good design within an inflexible business, resistant to chan...
 
How to develop a global technology? - by Mikus Opelts | UX Riga 2016
How to develop a global technology? - by Mikus Opelts | UX Riga 2016How to develop a global technology? - by Mikus Opelts | UX Riga 2016
How to develop a global technology? - by Mikus Opelts | UX Riga 2016
 
Across the corporate universe - Maciej Plonka | UX Riga 2016
Across the corporate universe - Maciej Plonka | UX Riga 2016Across the corporate universe - Maciej Plonka | UX Riga 2016
Across the corporate universe - Maciej Plonka | UX Riga 2016
 
Design for competitive advantage - by Andy Budd | UXRiga 2017
Design for competitive advantage - by Andy Budd | UXRiga 2017Design for competitive advantage - by Andy Budd | UXRiga 2017
Design for competitive advantage - by Andy Budd | UXRiga 2017
 
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
 
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
Persuasive cities for sustainable wellbeing: Urban Behaviour change design - ...
 
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...
 
How to compete against the big fish - by Mogens Møller | UXRiga 2017
How to compete against the big fish - by Mogens Møller | UXRiga 2017How to compete against the big fish - by Mogens Møller | UXRiga 2017
How to compete against the big fish - by Mogens Møller | UXRiga 2017
 
Good design is a myth - by Zoltan Kollin | UXRiga 2017
Good design is a myth  - by Zoltan Kollin | UXRiga 2017Good design is a myth  - by Zoltan Kollin | UXRiga 2017
Good design is a myth - by Zoltan Kollin | UXRiga 2017
 
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
Designing for prosthetic gods - By Alan Klement & Eric White | UXRiga 2017
 
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016
 
Benefits of data visualization
Benefits of data visualizationBenefits of data visualization
Benefits of data visualization
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data Visualisation
 
Data Visualization Techniques
Data Visualization TechniquesData Visualization Techniques
Data Visualization Techniques
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and GraphsData Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and Graphs
 
Fundamental Ways We Use Data Visualizations
Fundamental Ways We Use Data VisualizationsFundamental Ways We Use Data Visualizations
Fundamental Ways We Use Data Visualizations
 
12 Small Businesses That Found Success on Social Media
12 Small Businesses That Found Success on Social Media12 Small Businesses That Found Success on Social Media
12 Small Businesses That Found Success on Social Media
 
Big Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should Know
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Similar to Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga 2014)

Delightful UX
Delightful UXDelightful UX
Delightful UX
FDConf
 
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePointSPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
Marc D Anderson
 
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentationsUX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference
 
Interactive Visualization
Interactive VisualizationInteractive Visualization
Interactive Visualization
UNCResearchHub
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
Four Kitchens
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
Thomas Daly
 
Putting Mobile First - July 2013
Putting Mobile First - July 2013Putting Mobile First - July 2013
Putting Mobile First - July 2013Precedent
 
talk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile appstalk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile appsAlex Hung
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Marcy Kellar
 
Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15
Robert Stribley
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
Lauren P. Dodge
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
UX Trends
UX TrendsUX Trends
UX Trends
Ergonline
 
Hydrae brochure 4.6 eng
Hydrae brochure 4.6 engHydrae brochure 4.6 eng
Hydrae brochure 4.6 eng
Hydrae
 
10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017
DragonSearch
 
Webility - Navigating our Digital Future
Webility - Navigating our Digital FutureWebility - Navigating our Digital Future
Webility - Navigating our Digital Future
Jamie Stantonian
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
JoomlaChicago - Loop
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012
Samantha Bailey
 
Universal usability
Universal usabilityUniversal usability
Universal usability
Ritunjay Kumar
 
Intranet trends to watch
Intranet trends to watchIntranet trends to watch
Intranet trends to watch
nonlinear creations
 

Similar to Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga 2014) (20)

Delightful UX
Delightful UXDelightful UX
Delightful UX
 
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePointSPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
 
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentationsUX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
 
Interactive Visualization
Interactive VisualizationInteractive Visualization
Interactive Visualization
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
Putting Mobile First - July 2013
Putting Mobile First - July 2013Putting Mobile First - July 2013
Putting Mobile First - July 2013
 
talk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile appstalk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile apps
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
 
Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
UX Trends
UX TrendsUX Trends
UX Trends
 
Hydrae brochure 4.6 eng
Hydrae brochure 4.6 engHydrae brochure 4.6 eng
Hydrae brochure 4.6 eng
 
10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017
 
Webility - Navigating our Digital Future
Webility - Navigating our Digital FutureWebility - Navigating our Digital Future
Webility - Navigating our Digital Future
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Intranet trends to watch
Intranet trends to watchIntranet trends to watch
Intranet trends to watch
 

More from UX Riga

Wilbert Baan: The shift of designer’s role | UX Riga 2018
Wilbert Baan: The shift of designer’s role | UX Riga 2018Wilbert Baan: The shift of designer’s role | UX Riga 2018
Wilbert Baan: The shift of designer’s role | UX Riga 2018
UX Riga
 
Chris Den Arend: Chatbot platform battle | UX Riga 2018
Chris Den Arend: Chatbot platform battle | UX Riga 2018Chris Den Arend: Chatbot platform battle | UX Riga 2018
Chris Den Arend: Chatbot platform battle | UX Riga 2018
UX Riga
 
Can Kilicbay: Feeding on change | UX Riga 2018
Can Kilicbay: Feeding on change | UX Riga 2018Can Kilicbay: Feeding on change | UX Riga 2018
Can Kilicbay: Feeding on change | UX Riga 2018
UX Riga
 
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
UX Riga
 
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
UX Riga
 
Janis Rozenblats: Discovering the Customer Journey
Janis Rozenblats: Discovering the Customer JourneyJanis Rozenblats: Discovering the Customer Journey
Janis Rozenblats: Discovering the Customer Journey
UX Riga
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
UX Riga
 

More from UX Riga (7)

Wilbert Baan: The shift of designer’s role | UX Riga 2018
Wilbert Baan: The shift of designer’s role | UX Riga 2018Wilbert Baan: The shift of designer’s role | UX Riga 2018
Wilbert Baan: The shift of designer’s role | UX Riga 2018
 
Chris Den Arend: Chatbot platform battle | UX Riga 2018
Chris Den Arend: Chatbot platform battle | UX Riga 2018Chris Den Arend: Chatbot platform battle | UX Riga 2018
Chris Den Arend: Chatbot platform battle | UX Riga 2018
 
Can Kilicbay: Feeding on change | UX Riga 2018
Can Kilicbay: Feeding on change | UX Riga 2018Can Kilicbay: Feeding on change | UX Riga 2018
Can Kilicbay: Feeding on change | UX Riga 2018
 
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018
 
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018
 
Janis Rozenblats: Discovering the Customer Journey
Janis Rozenblats: Discovering the Customer JourneyJanis Rozenblats: Discovering the Customer Journey
Janis Rozenblats: Discovering the Customer Journey
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga 2014)

  • 1. Real-Life Responsive Web Design Vitaly Friedman 20/02/2014 • UX Riga, Latvia
  • 2. Vitaly Friedman, editor-in-chief
 and co-founder of SmashingMag
  • 3.
  • 4.
  • 5.
  • 6. “ Designing for the Web is like visualizing a tesseract. We build experiences by manipulating their shadows. — Tim Brown
  • 7.
  • 8. Responsive Design is an appropriate tool for “multi-dimensional” designs.
  • 9. It’s a new mindset that requires us to rethink and extend our practices.
  • 10.
  • 11.
  • 12.
  • 14. “ Content parity doesn’t mean every experience is identical. It means that the content is always available: whatever settings and input modes the user uses. 
 — Scott Jehl
 http://www.lukew.com/ff/entry.asp?1684
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. “ It’s OK if we don’t have complete content up front, but we do need complete content structure when we start designing. 
 — Sarah Parmenter
  • 20.
  • 21. Gov.uk Redesign (2011–2012) • Typical characteristics of a “decaying” system: • • • • • • Huge, slow-moving, complex architecture, Outdated and heavily customized legacy CMS, Increasing maintenance and development costs, An inconsistent, fragmented online presence, Duplicate content authored by single departments, Steady increase in user complaints and requests. • Solution: a new content-focused digital strategy based on user needs and sound design principles.
  • 22.
  • 23. Gov.uk Redesign (2011–2012) • Rethinking the role of the UK government online: • Digital content to be managed centrally,
 (was run on a departmental level previously); • Service model with focus on user needs,
 (iterative, agile mentality now re-applied); • “Radical simplification of the digital footprint”
 (both in terms of content and technology).
  • 24. “ The UK Government has 400 organizations, and each of them had at least one website, overall with 75.000 pages. The goal was to bring them all together, in one central place on Gov.uk…
 — Sarah Richards
 “Revolutionizing Government Content”, https://vimeo.com/83280410

  • 25. “ …Users don’t need to know what institution is responsible for a specific task—they need to find answers, easily. So the government structure can’t be the main point of interaction, the content should be.
 — Sarah Richards
 “Revolutionizing Government Content”, https://vimeo.com/83280410
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Gov.uk Redesign (2011–2012) • User stories helped define content’s main scope: • All content was rephrased as a set of user needs, • 1,800 user needs grouped/classified as stories, • Each was assigned a format (page, multipart guide), • A priority/tags were assigned to each user need, • Needotron was built to track and prioritise user needs.
  • 33.
  • 34.
  • 35. Gov.uk Redesign (2011–2012) • Every user need had to pass a strategic review: • What’s the point of the page?
 (identify the core, remove the waffle) • Do people want it?
 (based on traffic and search terms) • Do they want it from government?
 (content should be reasonably expected) • Can only government meet the need?
 (focused content, no general advice)
  • 36.
  • 37.
  • 38. • 116,000 documents deleted, 223 policies rewritten, 222 subdomains closed, 22,250 user stories. • 18 months of work, with 200 people involved.
 Total cost saved: £542.000.000 per year.
  • 39.
  • 40.
  • 41. “ …The service manual tells all departments how to conduct their services. If a service can’t prove that there is a use case for specific content, it won’t go live.
 — Sarah Richards
 “Revolutionizing Government Content”, https://vimeo.com/83280410

  • 42.
  • 43.
  • 44.
  • 46. Responsive Iconography • Sometimes, rescaling an icon or illustration doesn’t aid but rather hinders usability. • Idea: with iconography, for different views deliver various levels of fidelity & interaction. • The “art-direction” use-case beyond images— applied to icons, based on its displayed size.
  • 47.
  • 48. “ Just because an image is scalable doesn’t mean it’s legible at all sizes. Most visual elements have a perfect sweet spot in terms of legibility— icons are no different in this regard.
 — Iconic
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. “ Sparkicon is a small, inline icon with additional link meta data to describe either the content and/or the behaviour when the user clicks the link.
 — Mark Boulton
 http://www.markboulton.co.uk/journal/sparkicons
  • 59.
  • 60.
  • 61.
  • 63. Optimistic Interfaces • Performance is not only about technology;
 it’s about how users perceive it, too. • To create a noticeable performance improvement, it has to improve by 20%. • Idea: fake performance by being optimistic about user’s next steps. Steven C. Seow, “Designing and Engineering Time: The Psychology of Time Perception”
  • 64. Optimistic Interfaces • Perform actions optimistically
 Pretend that an action succeeded right away. • Adaptively prefetch content
 Reprioritize loading based on user’s actions. • Move bits when no one is watching
 Keep users busy while boring stuff happens. Mike Krieger, co-founder of Instagram, “Secrets to Lightning-Fast Mobile Design”
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. “ The optimal style is a backwards moving and decelerating ribbed progress bar, which made the load time appear 11% faster than a solid colored bar.

  • 72.
  • 73.
  • 74.
  • 75.
  • 77. “ Your proficiency in a product will decay over time without usage. As such, this proficiency is reflected in experience decays over time. These decays should be avoided at all costs. 
 
 
 — Allan Grinshtein
  • 78. Progressive Reduction • Usability is a moving target; users get
 smarter at a product as they keep using it. • An interface should adapt and enable users
 to become more efficient at using it. • Idea: change the UI as the user moves through different stages of proficiency.
  • 79.
  • 80. Progressive Reduction • Every UI regresses without usage. For major features, track and observe their usage. • Create a proficiency profile for every user;
 as a feature is used more, start reducing the “hand-holding” in a series of levels.
  • 81. Progressive Reduction • Assign a proficiency level to each feature and design its variations for each level. • If a user doesn’t use a feature for a long time, UI regresses back to level 1. • If a user uses a feature more, UI keeps increasing levels to the “advanced” mode.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 89. “ We have clients come to us and say, “We know our average customer. She’s female, 34 years old, with 2.3 kids…” But what we really need to do to design well, is to look at the extremes… 
 
 
 — Dan Formosa, “Smart Design”
  • 90. “ ...the weakest, or the person with arthritis, or the athlete, or the strongest or the fastest person. Because if we really understand what the extremes are, the middle will take care of itself. 
 
 
 — Dan Formosa, “Smart Design”
  • 91.
  • 92.
  • 93.
  • 94.
  • 95. Designing for Extremes • Average user is an artificial, static representation of users that don’t exist. • Real users change constantly, reaching different positions, roles and contexts. • Idea: optimize for edge cases first (“minimal usability threshold”), then converge towards more common cases.
  • 96.
  • 97.
  • 98.
  • 99.
  • 101. “ Online relationships are like regular relationships; we should aspire to design interfaces [that] recognize users are humans by mirroring the natural process of relationship building. 
 — Trent Walton “Human Internet”, http://doriantaylor.com/the-redesign-dissolved
  • 102. Delightful UX • Feature sets can’t empathize with users.
 The atmosphere of performing tasks can. • Being friendly and personal is default.
 Small kindnesses help us go beyond that. • Idea: integrate small kindnesses in every interaction to keep users engaged and happy.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107. Pain
  • 109. Delightful UX + Value > Value > Pain
  • 110.
  • 111. The key to Delightful UX + Value is a
 great, authentic, humane personality.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117. Delightful UX • For every potential negative experience, provide reassurance, solutions and rewards: • • • • • • • Intl. shipping? Detect user’s country and reassure her. Input mistakes: Show only error-fields and hints. Slow checkout: Give $5 discount after 45s in checkout. Card declined: Provide alternate payment methods. First purchase: Provide a discount for next purchase. Large purchase: Send a handwritten thank-you note. Personal profile: Ask for the favorite movie character.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 141.
  • 142.
  • 143.
  • 144. Responsive Emails • “Mobile” email is big: 47% of email opens on mobile; more than desktop clients/webmail. • Only 12% of high-impact newsletters are responsive; 80% delete email if it looks broken. • Most newsletters are broken on mobile (zoom’n’pinching) → business advantage. “Mobile Email Usage Statistics”, http://www.emailmonday.com/mobile-email-usage-statistics
 “Mobile Opens Hit Record High”, https://litmus.com/blog/mobile-opens-hit-record-high-of-47?
 “Only 11% of newsletters feature responsive mobile layouts”, http://blog.equinux.com/2013/07/responsive-mobile-email-layouts/
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153. Twitter’s Case-Study • Minor tweaks in the layout help optimize the newsletter experience for readers: • • • • • Colored cells for buttons (text+background), Different CTA/landing pages for different views, Column switching and padding adjustments, Inline table styling first, media queries second, Backgrounds with VML for Outlook 07/10/13. Twitter Inspires With Unique Responsive Design, https://litmus.com/blog/twitter-inspires-with-unique-responsive-design
 Dreamforce Email Newsletter, https://litmus.com/blog/inspiration-dreamforce
 VML Backgrounds, http://www.emailonacid.com/blog/details/C13/emailology_vector_markup_language_and_backgrounds
  • 154. Responsive Newsletters • Mobile email is a fragile medium with many specific constraints and requirements: • • • • • • • • Single-column layout, width 500–600px,
 Minimum target area of 44×44 px, Minimum font size of 13px, DOCTYPE ignore: clients impose their own/leave out, No JavaScript support is available, Often images are disabled (base64 won’t work), There is no way around tables, px and display: none. Culprits: Outlook 2010, Lotus Notes, Yahoo, Gmail.
  • 155. “Email Market Share”, Litmus, http://emailclientmarketshare.com

  • 156.
  • 157.
  • 158.
  • 159.
  • 160.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165.
  • 167.
  • 169. Image credits • Front cover: Geometric Wallpapers
 by Simon C Page (http://simoncpage.co.uk/ blog/2012/03/ipad-hd-retina-wallpaper/) • Homer Simpsons: http://smashed.by/homer
 • Sections illustrations: “bisous les copains”, by Guillaume Kurkdjian (http:// bisouslescopains.tumblr.com/)
 • Hypercube: http://en.academic.ru, Wikipedia