the responsive mindset - ramon lapenta - 18/04/2013

34
The Responsive Mindset Ramon Lapenta @ramono #RWDPond Friday, 19 April 13

Upload: cyber-duck

Post on 29-Nov-2014

823 views

Category:

Design


0 download

DESCRIPTION

Ramon’s talk at the Digital Pond, “The Responsive Mindset”, centred around getting into the right mindset to start planning and developing a successful responsive website project. This talk also covered common CSS frameworks, and why you should avoid them if you want to achieve a truly responsive website.

TRANSCRIPT

Page 1: The Responsive Mindset - Ramon Lapenta - 18/04/2013

The Responsive

MindsetRamon Lapenta

@ramono#RWDPond

Friday, 19 April 13

Page 2: The Responsive Mindset - Ramon Lapenta - 18/04/2013

How do we define responsive?

Friday, 19 April 13

Page 3: The Responsive Mindset - Ramon Lapenta - 18/04/2013

To react quickly and positively.

Friday, 19 April 13

Page 4: The Responsive Mindset - Ramon Lapenta - 18/04/2013

A positive reactionFlickr credit: @whisperwolf

Friday, 19 April 13

Page 5: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Responsive web design is a design approach that aims to create interfaces

that react quickly and positively to the user’s

conditions.

Friday, 19 April 13

Page 6: The Responsive Mindset - Ramon Lapenta - 18/04/2013

CSS3Media queries

Javascript libraries

Blog articles

Conferences

Friday, 19 April 13

Page 7: The Responsive Mindset - Ramon Lapenta - 18/04/2013

So where to start?

Friday, 19 April 13

Page 8: The Responsive Mindset - Ramon Lapenta - 18/04/2013

What options are available?

Can I do it myself?

Does it work on all devices?

Does it have a fallback?

Does it make the experience better?

Friday, 19 April 13

Page 9: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Performance

Flickr credit: @myoldpostcards

Friday, 19 April 13

Page 10: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Friday, 19 April 13

Page 11: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Big screen

!= Better connection

Friday, 19 April 13

Page 12: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Battery life

Memory

Graphics

Flickr credit: @luxuryluke

Friday, 19 April 13

Page 13: The Responsive Mindset - Ramon Lapenta - 18/04/2013

The oooh shiny effect.

Flickr credit: @intvgene

Friday, 19 April 13

Page 14: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Make decisions based on research

Good for any project. A must for responsive.

Friday, 19 April 13

Page 15: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Flexibility

Flickr credit: @lyntally

Friday, 19 April 13

Page 16: The Responsive Mindset - Ramon Lapenta - 18/04/2013

http://imgur.com/gallery/Q8kV8

We always find ways to make our work faster and efficient.

Friday, 19 April 13

Page 17: The Responsive Mindset - Ramon Lapenta - 18/04/2013

The next big thing TM

Friday, 19 April 13

Page 18: The Responsive Mindset - Ramon Lapenta - 18/04/2013

The next big thing TM

Flickr credit: @donshall

Trying to do everything.

Friday, 19 April 13

Page 19: The Responsive Mindset - Ramon Lapenta - 18/04/2013

A self contained black box of no-touchiness

Eric Meyer

Friday, 19 April 13

Page 20: The Responsive Mindset - Ramon Lapenta - 18/04/2013

If a framework doesn't do exactly what you need, it's probably best not to use it.

Friday, 19 April 13

Page 21: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Accessibility

Flickr credit: @furbyx4

Friday, 19 April 13

Page 22: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Assume less about your users and their environments.

Friday, 19 April 13

Page 23: The Responsive Mindset - Ramon Lapenta - 18/04/2013

We don’t have any non-Javascript users

Jake Archibald

No, all your users are non-JS while they're downloading your JS

Friday, 19 April 13

Page 24: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Accessibility pro-tip:

Leave styling to CSS and use JS only to change the

“state” of an element.

Friday, 19 April 13

Page 25: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Knowing your code from top to bottom is essential to have total control over it.

Using frameworks doesn’t help with that.

Friday, 19 April 13

Page 26: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Standards

Flickr credit: @rawmusic

Friday, 19 April 13

Page 27: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Standards are there to make us more organised with

file structure, class names, modules, methods,

do's and don't s.

Friday, 19 April 13

Page 28: The Responsive Mindset - Ramon Lapenta - 18/04/2013

CSS for RWD can get pretty messy, pretty fast.

Friday, 19 April 13

Page 29: The Responsive Mindset - Ramon Lapenta - 18/04/2013

A code style guide help us keep projects tidy and

future-friendly.

Friday, 19 April 13

Page 30: The Responsive Mindset - Ramon Lapenta - 18/04/2013

So, responsive is...Friday, 19 April 13

Page 31: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Receptive

Understanding

Sympathetic

Friday, 19 April 13

Page 32: The Responsive Mindset - Ramon Lapenta - 18/04/2013

These three words will make us be more careful about the user needs.

Friday, 19 April 13

Page 33: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Caring about our users

=Happier users

Friday, 19 April 13

Page 34: The Responsive Mindset - Ramon Lapenta - 18/04/2013

Thanks.Ramon Lapenta

@ramono#RWDPond

Friday, 19 April 13