SlideShare una empresa de Scribd logo
1 de 28
Be Responsive Meet Up
13May2014
ResponsiveWebDesignRetrospective
Front End Lead @ Isobar Australia
dave.sharpe@isobar.com
DaveSharpe
It’s been a massive year
Responsive Web Design
Responsive Web Design
The way we collaborate
Delivering quality
Tackling performance
Thinking differently
Run through
Thewaywecollaborate
Discipline Crossover
Brief together
Sitting together*
Involved earlier and for longer
Communication Tools
Co-location
Broaden your knowledge
Clients share the journey
Deliveryquality
Lots of tools
Gotchas
No easy answer
Test early and frequently – milestone showcases
Test on real devices, even if only a few
Hopefully online tools will mature
Performance
Performance As Design
“It’s time for us to treat performance as an
essential design feature, not just as a technical
best practice.”
Performance As Design
Brad Frost
http://bradfrostweb.com/blog/post/performance-as-design
What tools are you using?
Frameworks, libraries, plugins etc?
What do you really need?
Consider your legacy
Sidenote
ThinkDifferently
Responsive Web Design
Ethan Marcotte
http://alistapart.com/article/responsive-web-design/
Talk more, in person
Take interest in other disciplines
Test early and often on real devices
Focus on performance
Continue to think differently
Front End Lead @ Isobar Australia
dave.sharpe@isobar.com
DaveSharpe
Thanks,

Más contenido relacionado

La actualidad más candente

Introduction to Webdev2
Introduction to Webdev2Introduction to Webdev2
Introduction to Webdev2
ayehl612
 
handing in2
handing in2handing in2
handing in2
c.west
 
Be The Fireman and not The Cop
Be The Fireman and not The CopBe The Fireman and not The Cop
Be The Fireman and not The Cop
John Foliot
 
Attributes of a Successful Online Learner
Attributes of a Successful Online LearnerAttributes of a Successful Online Learner
Attributes of a Successful Online Learner
dlcb
 
Edu614 session 4 winter 14 smart & presentation tools
Edu614 session 4 winter 14   smart & presentation toolsEdu614 session 4 winter 14   smart & presentation tools
Edu614 session 4 winter 14 smart & presentation tools
Kathy Favazza
 
Putting Together a Strong Folio
Putting Together a Strong FolioPutting Together a Strong Folio
Putting Together a Strong Folio
yelle
 

La actualidad más candente (20)

Remote business as usual
Remote business as usualRemote business as usual
Remote business as usual
 
Introduction to Webdev2
Introduction to Webdev2Introduction to Webdev2
Introduction to Webdev2
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services
 
Lessons learned in learner collaboration
Lessons learned in learner collaborationLessons learned in learner collaboration
Lessons learned in learner collaboration
 
Hey leeds2015
Hey leeds2015Hey leeds2015
Hey leeds2015
 
handing in2
handing in2handing in2
handing in2
 
Be The Fireman and not The Cop
Be The Fireman and not The CopBe The Fireman and not The Cop
Be The Fireman and not The Cop
 
The future of school websites
The future of school websitesThe future of school websites
The future of school websites
 
Attributes of a Successful Online Learner
Attributes of a Successful Online LearnerAttributes of a Successful Online Learner
Attributes of a Successful Online Learner
 
5 Myths About Rapid eLearning Implementation: Busted!
5 Myths About Rapid eLearning Implementation: Busted!5 Myths About Rapid eLearning Implementation: Busted!
5 Myths About Rapid eLearning Implementation: Busted!
 
IT_professional_profile_the_story
IT_professional_profile_the_storyIT_professional_profile_the_story
IT_professional_profile_the_story
 
Edu614 session 4 winter 14 smart & presentation tools
Edu614 session 4 winter 14   smart & presentation toolsEdu614 session 4 winter 14   smart & presentation tools
Edu614 session 4 winter 14 smart & presentation tools
 
Design_Team meeting
Design_Team meetingDesign_Team meeting
Design_Team meeting
 
3 Things You Should Know About BlueJeans
3 Things You Should Know About BlueJeans3 Things You Should Know About BlueJeans
3 Things You Should Know About BlueJeans
 
Ten Tips for a Successful Webinar
Ten Tips for a Successful WebinarTen Tips for a Successful Webinar
Ten Tips for a Successful Webinar
 
Instant Learning Through Story and Experience Sharing with Ray Jimenez, Ph.D.
Instant Learning Through Story and Experience Sharing with Ray Jimenez, Ph.D.Instant Learning Through Story and Experience Sharing with Ray Jimenez, Ph.D.
Instant Learning Through Story and Experience Sharing with Ray Jimenez, Ph.D.
 
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
 
How to Grow Membership Network?
How to Grow Membership Network?How to Grow Membership Network?
How to Grow Membership Network?
 
Putting Together a Strong Folio
Putting Together a Strong FolioPutting Together a Strong Folio
Putting Together a Strong Folio
 
Web Content Provider 101 - When Knowing How to Type Just Isn’t Enough
Web Content Provider 101 - When Knowing How to Type Just Isn’t EnoughWeb Content Provider 101 - When Knowing How to Type Just Isn’t Enough
Web Content Provider 101 - When Knowing How to Type Just Isn’t Enough
 

Similar a Responsive Web Design Retrospective

What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
Vijay Narayanan
 
Effective web design strategies
Effective web design strategiesEffective web design strategies
Effective web design strategies
maynardteacher
 

Similar a Responsive Web Design Retrospective (20)

What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
 
inquestion
inquestioninquestion
inquestion
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
 
Zeus learning
Zeus learningZeus learning
Zeus learning
 
Casro Presentation Project And Change Management 1st June 2011
Casro Presentation   Project And Change Management 1st June 2011Casro Presentation   Project And Change Management 1st June 2011
Casro Presentation Project And Change Management 1st June 2011
 
ten requirement elicitation techniques for BA.pptx
ten requirement elicitation techniques for BA.pptxten requirement elicitation techniques for BA.pptx
ten requirement elicitation techniques for BA.pptx
 
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal CampSay no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
 
UX Fluency for a better Front End
UX Fluency for a better Front End  UX Fluency for a better Front End
UX Fluency for a better Front End
 
Rock Your School's Website - Stacy Jagodowski & Peter Baron
Rock Your School's Website - Stacy Jagodowski & Peter BaronRock Your School's Website - Stacy Jagodowski & Peter Baron
Rock Your School's Website - Stacy Jagodowski & Peter Baron
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slides
 
Successful interactive design
Successful interactive designSuccessful interactive design
Successful interactive design
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design
 
Nathan Caldwell Resume
Nathan Caldwell ResumeNathan Caldwell Resume
Nathan Caldwell Resume
 
Designing (Deciding) in the Browser
Designing (Deciding) in the BrowserDesigning (Deciding) in the Browser
Designing (Deciding) in the Browser
 
Effective web design strategies
Effective web design strategiesEffective web design strategies
Effective web design strategies
 
Thoughtful theming
Thoughtful themingThoughtful theming
Thoughtful theming
 
Building a Responsive Web Design Process
Building a Responsive Web Design ProcessBuilding a Responsive Web Design Process
Building a Responsive Web Design Process
 
A Model for Maximizing Your Professional Development Through Webinars
A Model for Maximizing Your Professional Development Through WebinarsA Model for Maximizing Your Professional Development Through Webinars
A Model for Maximizing Your Professional Development Through Webinars
 
Co-Authoring Documents using Teams, OneDrive and Office at SPS Johannesburg 2019
Co-Authoring Documents using Teams, OneDrive and Office at SPS Johannesburg 2019Co-Authoring Documents using Teams, OneDrive and Office at SPS Johannesburg 2019
Co-Authoring Documents using Teams, OneDrive and Office at SPS Johannesburg 2019
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Responsive Web Design Retrospective

Notas del editor

  1. Largest full service digital agenciesin AustraliaWith connected offices around the worldIn Australia some of you might remember us as Visual JazzHere we’re a team of 200 or soCreate end to end solutions in the digital space include websites, mobile apps, integrated solutions, games, social and video productionWorking with a diverse set of clients ranging from commercial brands, government, tourism and not for profitWith our FED team currently sitting around 20.I’ve been at Isobar for almost 4 years nowLucky enough to work with a bunch of really smart front end devshelping to hone and refine the way we do thingsWhether streamlining our existing techniques or trying new approachesPlus I get to work closely with other disciplines to help create solutions and solve problems for clientsWhat gets me out of bed in the morning, I’m very much someone who likes to solve problems, and the agency landscape provides a real diverse landscape for that.There’s always different challenges to tackle everyday.
  2. Less that a year ago we had the first Be Responsive MeetupRan through a timeline of key events around the RWD movement: Articles, Books, Case Studies and Site LaunchesIt was easy then to pretty much wrap everything that was going nowBut over the past year it’s snowballed
  3. So, Ikinda hate these images now, they were everywhere a year or more ago.2013 was definitely the year of RWDWe saw industry awareness and acceptanceThere was a ton of hard work, and an immense amount of discussion and problem solving that occurredA really massive challenge for us allClients now ‘know’ what it is and that they ‘need’ it be don’t necessarily get itCost, performance and quality are all still hotLost track of the number of responsive sites that have launched.
  4. We’ve crossed a point where it’s no longer responsive web design, it’s now just web design.From here we now face existing or new challenges in web development.
  5. So today I wanted to run through 4 of the big ages of changeAnd share some of the experience I’ve seen along the way
  6. The way we work together has changed significantly
  7. We’re no longer working in silo’d teams and a waterfall approach no longer works for usEverything is much more dynamic nowWe’re not able to handover and say our part is complete anymore and move onNor does development occur sequentially
  8. There’s a lot more cross overWhen I started my web career – front end didn’t existThere were designers who worked in Photoshop who then jumped into programs like Adobe GoLive which generated crude HTML and CSS, and they tweaked a littleThen back end developers came along and hacked that into shape as best the could, tables after allI was interested in both design and programming so front end was a beautiful land in between which I fell in love withLike lots people who started out in front end and eventually it became a thing in it’s own right Then a lot of people that have followed have just learnt that discipline, an there’s nothing wrong with thatWhich worked well when we were in silos and more isolatedBut things are changing now with this cross discipline change
  9. Run through some of the key changes we’re seen at IsobarBriefed together= buy in, opinion, ownership, catch issues earlySit together – open plan office of pods, we shuffle our seating per project, identifying small conversations make all the difference and often lead to bigger important onesComm Tools – Issue Management, Wiki, Chat, Video Conf, less email – these are a must, esp if teams are located separatelyCo-location – be prepare to consider this, may not always be possible but makes a significant differenceTennis AustraliaNetwork 10 our design and development team co-locatedJB Hi-Fi we undertook periods of FED/BED co-location to help with integration supportInvolved earlier and longer – be prepared to stay across a project even when you’re not directly working on itBroaden your knowledge – now more than ever you need to understand the basics of other disciplinesUX and Designers should understand FED basics – HTML, CSS and how web pages flow.Break out of Photoshop, Design/FED prototyping, thinking mobile first is hardFEDs should have appreciation for design aesthetic and user experience – sometimes there are gaps to fill, continuityClient joins the journey – They need to change their expectations too, the easiest way is to take them on the journeyDetail explanation up frontInvolve them closely through the developmentRegular showcases, even when not complete
  10. How do I test across the ever growing gamut of devices?I assume the situations many of you are different but for a lot access is difficultAnd it’s a challenges to get access to a lot of devicesBut you can get by with a small subset of iOS and Android ones.Remember to get some cheap Android devicesOur experience is you need to be testing on real devices – there’s no substituteAnd you need to test earlyWhile our devs leverage browser developer tools and resizers, weird quirks only show on actual devices.To help facilitate this for large projects we built to sprints or milestones with showcases at the endQA occurs on each milestone to not only track development but raise issues early
  11. BrowserStack – we use it, our devs don’t like it – too slow; our QA preserve with it, helpful for oldie which we use VMs for anyway. uses emulatorsDeviceAnywhere – we’ve had a play with it, requires more setup with a tightly controlled network such as ours and costs more – still we found it slow but they are real devicesOpenDeviceLab – interesting idea, one in Sydney but a bit of effort to setup and manage
  12. Touch Dependence– on on of our first large responsive sites we made bad assumption, that if a device supports touch it was a touch device.This caused much brief when Windows 8 came out and touch laptops appearedAlways question the assumptions you make, this is hard on a fast paced project with an aggressive client when we didn’t full understand the implicationsBrowser resizing: In the early days it was quite common for our own QA team and clients to ‘test responsive’ in <= IE8 by resizing the browser.We had the respond jspolyfil running for Media Queries to work.Seemingly small but wasted time an energy before we settled on remove support for media queries on IE8So we separated breakpoints into separate stylesheets and then served all of them to <= IE8Educating clients that they should test websites in IE by resizing the browserOf course there’s an overhead of multiple stylesheet calls for each breakpoint and oldIE gets all of themWe’ve been exploring using SASS for a way to compile two different versions
  13. Really it’s an old topic which is hot again because of impact of RWDOur laziness with bandwidth has caught upSo it’s hot again because user drop off on slow loading sitesBut interesting side note – we also see clients with secondary concerns around their CDN costsFor example image a with monthly traffic of 4 millions users you can see page weight importance as it goes up in size when they’re charged by the gigabyte
  14. So there’s a whole bunch we’re been doing for ages on improving performanceMinification, aggregation to lower http request, Icon fonts, SVGs etcBut there are three interesting that have popped upThe firstFocus on Javascript optimization. For the devs out there with Computer Science backgrounds this is all good.The challenge comes in for the many who don’t have this knowledgeThe secondWhich ties into the above is understanding how http delivers the goodsLooking closely at the network requests going outIdentifying problem patterns and making adjustments accordinglyPaul Irish has been talking on this – search for ‘Delivering the goods’
  15. And the thirdSo this isn’t a new concept, it was thrown around at the start of last year by Brad FrostAnd Tim Kadlec followed up with the idea of setting up a performance budgetBut like with a lot of new ideas, it takes some time for them to growThe idea centres around performance being the entire team is responsibility not just the devsKey focus around UX and designers don’t necessary know the performance implications of their ideasSo this ties back to my earlier point on collaborationWith all disciplines being involved early these can be picked up early and shaped accordinglyHowever documenting a budget or metric is an interesting idea which we’re started to play withWe actually now have clients putting forth their KPI’s too.But it’s not without challengesDepending on where you work it’s likely to be the devs to sell it in, expect some resistance from other disciplinesNot unlike, what we saw with RWDBut it’s our job to push each other, just as the push us to further what’s possible in browser
  16. Some are bloatedSome are overkill for what you needSome included features you won’t useSome are badly written too and affect page load – social pluginsConsider your legacy tooAre you choosing something because it’s hot right nowAre you choosing a complex route to try something?Consider how will you or someone else go with it 6-12 + months from nowWe’ve had a couple of case where this has gone badBrick walks get hit, people get sick or move on or even knowledge gets forgotten later to cause other people painChoose wiselyWe’re all for tinkering and trial new tech, but assess if it’s right for a project or it’s for playtime
  17. We’re seeing mobile and content first help us and clients re-evaluate what is really important on large screens.The idea being we start with the essential content and progressively enhance.Sure we can enhance and add more but do we need to?
  18. Originally sprouted on mobile appsThen found it’s way into solve navigation issues on small screen devicesNow we’re seeing it remain on large screens
  19. Touch requiring larger hit areas is also filtering through with larger hit areas, and greater spacing leading to cleaner uncluttered large screen designsWork in SwedenBusiness VictoriaHuge Inc