SlideShare a Scribd company logo
1 of 110
Download to read offline
HELPMEHELPYOU
PRACTICALTIPSFORDESIGNERSFROMA
WORDPRESSDEVELOPER
WITH@DARASKOLNICK
HI,I'MDARA.
NICETOMEETYOU!
I'm @daraskolnick basically everywhere on the Internet.
ALITTLEABOUTME.
I...
am from Toronto
am both a web designer and front end developer
run my own (very) small business
do lots of WordPress development work in partnership
with designers who don't code
have been developing WP themes for 10 (!) years
THISTALKISFOR...
Independent designers who don’t do their own
development (or other designers who work remotely with
developers)
Designers creating custom themes from scratch (not child
themes)
Developers who want to help their designers make their
lives easier
THISMIGHTNOTBEQUITEAS
USEFULFOR...
Larger teams where designers and developers work side-
by-side every day
Designer/developer hybrids who always do everything
Designers who design in the browser
WHYISTHISIMPORTANTTO
TALKABOUT?
There’s often a lack of communication between designers
and developers
Designers and developers are often frustrated with each
other
It shouldn’t be this way. We’re on the same time!
(Team awesome website, that is.)
THINGS(SOME)DESIGNERS
THINKABOUT(SOME)
DEVELOPERS
Why does the finished website look different from my
mockup?
Why do they keep saying ‘no’ to things? Are they just
grumpy?
THINGS(SOME)DEVELOPERS
THINKABOUT(SOME)
DESIGNERS
This is pretty, but have they actually thought about how
this will work in a browser?
Why isn’t this design more consistent and systematic?
Uh oh, this design is totally going to fall apart with variable
content.
WITHALITTLEEDUCATIONON
BOTHSIDES,WECANFIXTHESE
PROBLEMS.
THISTALKISORGANIZEDINTO
PARTSOFTHEPROJECTLIFE
CYCLE
1. Before design begins
2. While you're designing
3. After development is complete
PARTONE:BEFORE
DESIGNBEGINS
1.CHOOSEAGOOD
DEVELOPER
DEVELOPMENTISNOTACOMMODITY.
WE'RENOTALLTHESAME!
WORDPRESSISNOTINHERENTLY“EASY”
OR“HARD”FORCLIENTSTOUSE.THE
DEVELOPERMAKESALLTHEDIFFERENCE.
SITEADMINEXPERIENCES
SITEADMINEXPERIENCE
SOLUTION:ASKYOURPOTENTIAL
DEVELOPERWHATTHEYDOTOMAKE
WEBSITESEASYTOUPDATEFORNON-
TECHNICALCLIENTS
ASKTOSEEEXAMPLES!
SOMEDEVELOPERSPAYMORE
ATTENTIONTODETAILTHAN
OTHERS
SNOOPAROUNDTHEIRPORTFOLIO!
RESIZEYOURBROWSER
DOTHEIRWEBSITESFALLAPARTATANYPOINT?
DOYOUSEEHORIZONTALSCROLLBARS?
ISTHEIRTEXTACTUALLYTEXTORISTHERE
TEXTINSIDEIMAGES?
TEXTINIMAGESISBADFORPERFORMANCE,ACCESSIBILITY,AND
SEO.ALSO,HARDFORCLIENTTOUPDATE
CHECKOUTTHEIRSPACING
ISTHEREENOUGHPADDINGAROUNDTHEIRSITES?
ARETEXTANDFORMELEMENTSSPACEDNICELY?
LOADINGTIME
DOTHEIRSITESTAKEFOREVERANDEVERTOLOAD?
NOTE!
SOMEOFTHESEISSUESMIGHTBEOUTOF
THEDEVELOPER'SCONTROL.
BUTAGOODDEVELOPERWILLOFTENFIXTHESEISSUESANDTHEY
SHOULDN'TBEALLOVERTHEIRPORTFOLIO.
ASKYOURSELF:ISTHIS
DEVELOPERANICEPERSON?
"SOFTSKILLS"MATTER
DOTHEYUSEALOTOFJARGONANDTALK
ATYOUWITHASUPERIORITYCOMPLEX?
2.WHENSHOULDYOUBRING
YOURDEVELOPERONBOARD?
BRINGTHEMONBOARDBEFOREDESIGN
HASBEGUN
DESIGNINGWITHOUTADEVELOPERIN
MINDANDASSUMINGTHATANYONECAN
DOTHEJOBISARECIPEFORDISASTER.
EVENWORSE:HANDINGDESIGNSTOA
CLIENTANDTHENTELLINGTHEMTOFIND
ADEVELOPER.
THISWILLMAKEYOULOOK
BADTOYOURCLIENT
THINGSI’VESEENINDESIGNS
THATWEREN’TPASSEDBYA
DEVELOPERFIRST
OH,THETHINGSI'VESEEN...
Fonts that were all non-web fonts
Completely random element placement (position
absolute all the things!) on a "responsive" site
“Mobile designs” for a responsive site that bear very little
resemblance to the full-sized design
Graphics that rely on Photoshop blending modes
Huge images that would take forever to load
Extremely inconsistent page designs
THISPUTSYOURDEVELOPERIN
ANAWKWARDPOSITION
THEYHAVETOLETBOTHYOUANDYOUR
CLIENTDOWN.
GOODCOMMUNICATIONISA
MUST.
ASKYOURPROSPECTIVE
DEVELOPERLOTSOF
QUESTIONS!
QUESTIONSTOASKBEFORETHEPROJECT
STARTS
What browsers and devices do you test on?
Who’s going to enter the content?
Who’s responsible for creating mobile/tablet sized
designs?
Does the client need training? If so, who’s responsible?
QUESTIONSTOASKWHILEDESIGNING
Will [insert layout idea here] work in WordPress/on a
responsive site?
Can I pass something by you before I send it to the client?
PARTTWO:THEDESIGN
PHASE
Q:WHATSOFTWARESHOULDI
USE?
A:WHATEVERYOU’RECOMFORTABLE
WITH…WITHINREASON.
POPULARCHOICES
Photoshop
Illustrator
Sketch
Good developers should be able to work in different
programs. They’re just tools. Though if I find out your design
is in InDesign I might mark up your quote ;)
WHICHEVERAPPYOU
CHOOSE...
...USEVECTORSASOFTENASPOSSIBLE!
WHYVECTORS?
We need to create Retina/HiDPI graphics
It’s 2015 and SVGs are very well supported
Design elements are crisp and clean at any size
Makes your life and dev’s life easier
IFYOU'REUSINGILLUSTRATOR
ORSKETCH...
You're already designing with vector assets. High five!
IFYOU'REUSINGPHOTOSHOP...
Use shapes
Paste in vector graphics from Illustrator as Smart Objects
KEEPYOURDESIGNFILES
ORGANIZED
NAME,ORDER,ANDGROUP
YOURLAYERS
DELETELAYERSYOU'RENOT
USINGANYMORE
USELAYERCOMPS(IFYOU'RE
USINGPHOTOSHOP)
LAYERCOMPS
A layer comps is a snapshot of the state of your layers a
particular point
Layer comps toggle different layer order and visibility
This is perfect for different states (hover state, active state,
nav menu opened, swapping out images in a carousel,
etc.)
ACOUPLEOFOTHERTIPS
Don't put all your page designs in one big file
Always use whole pixels numbers
USEAGRID!
WHYSHOULDIUSEAGRID?
Keeps your designs neat, tidy and balanced
Devs can't make wrong assumptions about spacing and
sizing if everything aligns to a grid
Good devs should work with whatever grid you prefer or
can offer suggestions if you don’t have one
AFEWGRIDRESOURCES
Or make your own!
A better Photoshop grid for responsive web design
1200px grid system
guideguide.me
Gridset
BECONSISTENT
DEVELOPERSAREVERYLITERAL
If your font styles, spacing, and sizing of elements is
inconsistent from one page to another, we’ll be confused
and might make incorrect assumptions.
IFYOURDESIGNSAREN'TCONSISTENT,
YOURDEVELOPER’SIMPLEMENTATION
PROBABLYWON'TBEGREATEITHER.
You and your client will be sad.
SOLUTION:STYLEGUIDES!
Do this before you get too far into designing, for your own
sake.
STYLEGUIDESSHOULD
CONTAIN
Typographic styles (paragraphs, unordered lists, ordered
lists, headings 1-6, blockquotes)
Colour palette
States: hover, active, focus
Form inputs (minimum: single line text input, multi line
text area, submit button)
Any other styles repeated throughout your site
USEPARAGRAPHAND
CHARACTERSTYLES
THINKINTERMSOFTEMPLATES
ANDMODULES,NOTJUST
UNIQUEPAGES
THINGSDEVELOPERSLOVE
Re-usability
Patterns
Consistency
Further reading: Atomic web design
WORDPRESSSITESAREALL
ABOUTREPETITION
Page templates
Custom post types
Variations need to fit within a system
THINKABOUTTHEVARIATIONS
INAWORDPRESSSITE,TOO
THESIMPLEST,STANDARDPAGE
THE404PAGE
(Almost everyone forgets this!)
FALLBACKSFORMISSINGCONTENT
(e.g. what if the client forgets to upload a featured image?)
HOVER/FOCUS/ACTIVESTATES
THROUGHOUTTHESITE
(Otherwise, your developer will leave it out or make it up.)
OTHERTHINGSSOME
DESIGNERSHAVEFORGOTTEN
Blog comments
Navigation menu dropdown (submenu)
Image with caption
Search results
Form styling
WHATABOUTRESPONSIVE
DESIGN?!
RESPONSIVESITES
DON’TJUSTHAPPEN.
SOMENEWBIEDESIGNERSAND
CLIENTSTHINKTHAT
“WORDPRESSTAKESCAREOF
MOBILE”.NOOOOOOO.
WHOSHOULDFIGUREOUT
THERESPONSIVEWEBSITE?
If you leave it to your developer, make sure they’re okay
with that and that they’re good at design.
Resource: mediaqueri.es
RESPONSIVEDESIGN
SHOULDN’TBEAN
AFTERTHOUGHT
THINGSTOTHINKABOUT
How should the site navigation work?
Are buttons and links easily tappable?
Should the font sizes and spacing change?
Does the mobile browsing experience feel good?
MOBILEFIRST?
MOBILELAST?
MYFAVOURITE:
MOBILECONCURRENT!
Keep the smallest version of the site in mind as you’re
designing the largest and vice versa. Switch back and forth.
RESPONSIVESITE=SAME
CONTENTATALLSIZES
Not hiding 3/4 of the content
Please design responsibly!
BROWNIEPOINTS
Think about how your website will behave between the
largest and smallest sizes.
THINKABOUTPERFORMANCE
MUCHOFTHISISUPTOYOUR
DEVELOPER,BUTHERE’SWHAT
YOUCANDO
PERFORMANCETWEAKS
Limit the number of web fonts
Limit the number of huge (non-tiling) images
Don’t just hide half the site in the mobile view
Teach your client about resizing and optimizing images
(Resource: ImageOptim)
PARTTHREE:WHILE
DEVELOPMENTIS
HAPPENING
PARTFOUR:AFTER
DEVELOPMENTIS
COMPLETE
LETYOURDEVELOPERKNOWIF
ANYTHINGISBROKEN
Tell them what OS, browser and device you’re using! This is
extremely helpful information for debugging.
TESTTHEADMINSIDEOFTHE
WEBSITE
Add in content yourself, make sure the workflow makes
sense
Try variations in content (e.g. different lengths) to see how
the site stands up
GETTINGINVOLVEDINUSING
THESTAGINGSITEHELPSYOU
HELPYOURCLIENTS
NOW,GOHELPYOUR
DEVELOPERHELPYOUMAKE
AWESOMEWEBSITES!
QUESTIONS?
THANKS!
@DARASKOLNICK
DARASKOLNICK.COM
SLIDES:
DARASKOLNICK.GITHUB.IO/WCTO-DESIGNER-DEVELOPER

More Related Content

Viewers also liked

How I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeHow I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeAndrea Zoellner
 
Systematic Unit Testing
Systematic Unit TestingSystematic Unit Testing
Systematic Unit Testingscotchfield
 
You have 2 hands Toronto
You have 2 hands TorontoYou have 2 hands Toronto
You have 2 hands TorontoShayda Torabi
 
WordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple TalkWordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple Talkting-y
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressRami Sayar
 
Building and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StoryBuilding and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StorySucuri
 
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnUsing Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnBrian Hogg
 
A Noob's Journey to the Core
A Noob's Journey to the CoreA Noob's Journey to the Core
A Noob's Journey to the CoreRyan Welcher
 
Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content  Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content Christine Pollock
 
Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Alan Lok
 
Writing Secure Code for WordPress
Writing Secure Code for WordPressWriting Secure Code for WordPress
Writing Secure Code for WordPressShawn Hooper
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteTaylor McCaslin
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Jesse Emmanuel Rosario
 
How to use CSS3 in WordPress
How to use CSS3 in WordPressHow to use CSS3 in WordPress
How to use CSS3 in WordPressSuzette Franck
 
Piecing Together the WordPress Puzzle
Piecing Together the WordPress PuzzlePiecing Together the WordPress Puzzle
Piecing Together the WordPress PuzzleBusiness Vitality LLC
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyJamie Schmid
 

Viewers also liked (20)

How I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeHow I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of Code
 
Mystery solved pages vs posts
Mystery solved pages vs postsMystery solved pages vs posts
Mystery solved pages vs posts
 
Systematic Unit Testing
Systematic Unit TestingSystematic Unit Testing
Systematic Unit Testing
 
You have 2 hands Toronto
You have 2 hands TorontoYou have 2 hands Toronto
You have 2 hands Toronto
 
Wordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashupsWordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashups
 
WordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple TalkWordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple Talk
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPress
 
Building and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StoryBuilding and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup Story
 
Ecomm 101
Ecomm 101Ecomm 101
Ecomm 101
 
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnUsing Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
 
A Noob's Journey to the Core
A Noob's Journey to the CoreA Noob's Journey to the Core
A Noob's Journey to the Core
 
Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content  Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content
 
Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015
 
Writing Secure Code for WordPress
Writing Secure Code for WordPressWriting Secure Code for WordPress
Writing Secure Code for WordPress
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)
 
How to use CSS3 in WordPress
How to use CSS3 in WordPressHow to use CSS3 in WordPress
How to use CSS3 in WordPress
 
Piecing Together the WordPress Puzzle
Piecing Together the WordPress PuzzlePiecing Together the WordPress Puzzle
Piecing Together the WordPress Puzzle
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content Strategy
 

Similar to Help Me Help You: Practical Tips for Designers from A WordPress Developer

Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?Diego Eis
 
Design Systems - Fit for Use
Design Systems - Fit for UseDesign Systems - Fit for Use
Design Systems - Fit for UseJeremy Hamman
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Webflow
 
Designing For Android
Designing For AndroidDesigning For Android
Designing For AndroidRachit Shukla
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the maxNeil Perlin
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics katy walker
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...DevDay.org
 
Designing with illustrator
Designing with illustratorDesigning with illustrator
Designing with illustratorLesley Baumann
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdfSandeshGyawali2
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
 
Bridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.comBridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.comKaelig Deloumeau-Prigent
 
16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)Denise (Dee) Teal
 
Collaborative Product Design
Collaborative Product DesignCollaborative Product Design
Collaborative Product DesignAnh Doan Quoc
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010canarymason
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Anders Ramsay
 
3stages Wdn08 V3
3stages Wdn08 V33stages Wdn08 V3
3stages Wdn08 V3Boris Mann
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design CLEVER°FRANKE
 

Similar to Help Me Help You: Practical Tips for Designers from A WordPress Developer (20)

Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
Design Systems - Fit for Use
Design Systems - Fit for UseDesign Systems - Fit for Use
Design Systems - Fit for Use
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
 
Designing For Android
Designing For AndroidDesigning For Android
Designing For Android
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
 
Designing with illustrator
Designing with illustratorDesigning with illustrator
Designing with illustrator
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdf
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
Bridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.comBridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.com
 
UI-Designer
UI-DesignerUI-Designer
UI-Designer
 
16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)
 
Collaborative Product Design
Collaborative Product DesignCollaborative Product Design
Collaborative Product Design
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
 
3stages Wdn08 V3
3stages Wdn08 V33stages Wdn08 V3
3stages Wdn08 V3
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 

Recently uploaded

Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 

Recently uploaded (20)

Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 

Help Me Help You: Practical Tips for Designers from A WordPress Developer