SlideShare ist ein Scribd-Unternehmen logo
1 von 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,

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Webdev2
Introduction to Webdev2Introduction to Webdev2
Introduction to Webdev2ayehl612
 
Lessons learned in learner collaboration
Lessons learned in learner collaborationLessons learned in learner collaboration
Lessons learned in learner collaborationleadchangeagent
 
handing in2
handing in2handing in2
handing in2c.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 CopJohn Foliot
 
Attributes of a Successful Online Learner
Attributes of a Successful Online LearnerAttributes of a Successful Online Learner
Attributes of a Successful Online Learnerdlcb
 
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 toolsKathy Favazza
 
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 BlueJeansKimberly Eke
 
Ten Tips for a Successful Webinar
Ten Tips for a Successful WebinarTen Tips for a Successful Webinar
Ten Tips for a Successful WebinarWiley
 
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.VFTNetworks
 
How to Grow Membership Network?
How to Grow Membership Network?How to Grow Membership Network?
How to Grow Membership Network?explara
 
Putting Together a Strong Folio
Putting Together a Strong FolioPutting Together a Strong Folio
Putting Together a Strong Folioyelle
 
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 EnoughClemson University
 

Was ist angesagt? (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
 

Ähnlich wie 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 practicesVijay Narayanan
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
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...Lessing-Flynn
 
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 2011sam_inamdar
 
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.pptxKYaghi1
 
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 CampKevin Crafts
 
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 Monika Piotrowicz
 
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 BaronBlackbaud
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slidesSprout Labs
 
Successful interactive design
Successful interactive designSuccessful interactive design
Successful interactive designLeisy Vidal
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Cammy Bean
 
Designing (Deciding) in the Browser
Designing (Deciding) in the BrowserDesigning (Deciding) in the Browser
Designing (Deciding) in the BrowserSang-Min Yoon
 
Effective web design strategies
Effective web design strategiesEffective web design strategies
Effective web design strategiesmaynardteacher
 
Thoughtful theming
Thoughtful themingThoughtful theming
Thoughtful themingonefinejay
 
Building a Responsive Web Design Process
Building a Responsive Web Design ProcessBuilding a Responsive Web Design Process
Building a Responsive Web Design ProcessLydia Whitehead
 
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 WebinarsJulia Parra
 
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 2019Sasja Beerendonk
 

Ähnlich wie 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
 

Kürzlich hochgeladen

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Responsive Web Design Retrospective

Hinweis der Redaktion

  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