SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
The Coding Designer's
     Survival Kit
   Markup, CSS, and JavaScript tools
     for Designing in the Browser
The Coding Designer's
     Survival Kit
    And, yes, a Drupal theme, too.
Present in the
   Browser
What Happens When
  I Mouse Over?
•   Can’t show interactions well, if at all
•   It takes two images to show a mouseover
How About
           Animations?
•   Javascript, CSS3, Flash
•   Slow & Classy
•   vs. Fast & Exciting
Hard to Change
•   Some changes are trivial with CSS
•   Fonts & Global Typography
•   Color Palate
•   Be careful of changes that are costly, but
    don’t add more creative energy.
Last Minute Panic
•   Browser support
•   Interactions & Animations
•   Type rendering
The worst time to have theses discussions
is at the end of the project.
No One
Wants to Guess
    Don’t make them.
  They like not guessing.
Designing in Code
      Do I ha a?
Who is Doing This?
            •   Not just Craig.

            •   Dan Cederholm
                @simplebits

            •   Andy Clarke
                @malarkey

            •   Meagan Fisher
                @owltastic

            •   More and more of us
Design Thinking in CSS
 •   Play and experiment
 •   CSS becomes your new tool palate
 •   Work out parts of your design in PS
              Speak CSS natively
Don’t Design the
  Impossible!
Easy in Photoshop != Easy in CSS
Don’t Design the
    Impossible!
Hard in Photoshop might = Easy in CSS
Markup Asks
          Questions
          That Photoshop Does Not
•   What to do if this headline wraps?
•   Have you designed for all possible list
    types? Tables? Form elements?
•   Fluid layouts
•   Responsive design
The Coding Designer’s
     Survival Kit
            The Anti-GUI


 A starter set of code and design tools
   All bundled up and ready to rock
The Coding Designer’s
     Survival Kit
               What's included?
•   HTML5 Boilerplate
•   Elements and pages to design for
•   Modernizr & Selectivizr
•   Lettering.js and other js tools
•   Sass / Compass mixins galore
The Coding Designer’s
     Survival Kit
               What's required?
•   Stuff you need to install
•   Sass, Compass
•   Susy, Other Compass Plugins
•   Livereload for auto-refreshing browsers
BC
   Before Coding



Best to use as simple a tool as you can,
      until you need more power.
HTML
Modular HTML
HTML5 Elements
HTML UI Patterns
Javascript
•   jQuery UI
•   Modernizr
•   Selectivizr
•   Formalize
•   Respond.js
Javascript

•   Dynamic Carousel
•   Lettering.js
•   FitText
•   Geared Scrolling
•   more all the time
CSS:
Sass & Compass
Sass
                 sass-lang.com

•   Adds more power to the process of
    writing CSS
•   Variables, Mixins, Selector Nesting
Sass
                 sass-lang.com

•   Two Syntaxes
•   SCSS: looks like CSS
    You’ll be comfortable.
•   Sass: clean and terse
    You’ll be faster.
Sass Variables
    sass-lang.com
Sass Mixins
  sass-lang.com
Sass
                   sass-lang.com

•   $variables
•   +mixins
•   math & color
•   conditionals
•   @media
Sass
             sass-lang.com

•   @media
•   CREATE AN EXAMPLE HERE
Compass
               compass-style.org

•   Stylesheet framework built around Sass
•   Built-in mixins for CSS3
    and common tasks like list formatting
•   Use frameworks like Susy, Blueprint, and
    960 semantically
•   Add your own framework
Compass CSS3
   compass-style.org
Compass CSS3
   compass-style.org
Compass
                compass-style.org

•   Sprite Generation
•   Typography
•   Text Replacement
•   Trig (what?!)
Compass Plugins
          compass-style.org/frameworks

•   Zen Theme
•   Fancy Buttons & Sassy Buttons
    makes pretty buttons
•   Sassafras
    color schemes
Kit CSS:
         Step-by-Step
•   First, Do no harm.
•   Add functionality,
    not CSS you don’t need.
•   Considered defaults
•   Flavors
Kit Flavors:
   Basic
Kit Flavors:
  Naked
Kit Flavors:
 Style Tile
Kit Flavors:
 Style Tile
Podcast
Drupal Theme
•   In active development
•   Focus is on CSS
•   Modules can handle the JS


•   drupal.org/project/survivalkit
The Coding Designer’s
     Survival Kit
         The Kit & Podcast:
      theCodingDesigner.com


            The Theme:
    drupal.org/project/survivalkit
Resources
                                             1




                        HARDBOILED

                        WEB DESIGN
                            BY ANDY CLARKE




Hardboiled Web Design
Resources


CSS3 for Web Designers
Resources


Responsive Web Design
Resources


sass-lang.com

compass-style.org
Get in Touch
   Mason Wendell
 twitter/d.o/github/irc:
   @canarymason
theCodingDesigner.com
 BirdsAndMonkeys.com
      zivtech.com

Contenu connexe

Tendances

Haml And Sass In 15 Minutes
Haml And Sass In 15 MinutesHaml And Sass In 15 Minutes
Haml And Sass In 15 Minutes
Patrick Crowley
 

Tendances (20)

How to ensure a long life span for a website?
How to ensure a long life span for a website?How to ensure a long life span for a website?
How to ensure a long life span for a website?
 
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
 
Smarter Grids with Sass and Susy...and Wordpress!
Smarter Grids with Sass and Susy...and Wordpress!Smarter Grids with Sass and Susy...and Wordpress!
Smarter Grids with Sass and Susy...and Wordpress!
 
Smarter Grids with Sass and Susy
Smarter Grids with Sass and SusySmarter Grids with Sass and Susy
Smarter Grids with Sass and Susy
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1
 
WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4
 
Spectrum 2015 going online with style - an intro to css
Spectrum 2015   going online with style - an intro to cssSpectrum 2015   going online with style - an intro to css
Spectrum 2015 going online with style - an intro to css
 
Photoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPressPhotoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPress
 
Structuring your CSS for maintainability: rules and guile lines to write CSS
Structuring your CSS for maintainability: rules and guile lines to write CSSStructuring your CSS for maintainability: rules and guile lines to write CSS
Structuring your CSS for maintainability: rules and guile lines to write CSS
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
 
WordPress Beginner Track
WordPress Beginner TrackWordPress Beginner Track
WordPress Beginner Track
 
Design for Developers: Introduction to Bootstrap 3
Design for Developers: Introduction to Bootstrap 3Design for Developers: Introduction to Bootstrap 3
Design for Developers: Introduction to Bootstrap 3
 
SASS for WordPress Workshop
SASS for WordPress WorkshopSASS for WordPress Workshop
SASS for WordPress Workshop
 
Building an Initial Custom Theme
Building an Initial Custom ThemeBuilding an Initial Custom Theme
Building an Initial Custom Theme
 
Dreamweaver and Me
Dreamweaver and MeDreamweaver and Me
Dreamweaver and Me
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
 
Web Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JSWeb Design Primer Sample - HTML CSS JS
Web Design Primer Sample - HTML CSS JS
 
Getting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for BeginnersGetting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for Beginners
 
Haml And Sass In 15 Minutes
Haml And Sass In 15 MinutesHaml And Sass In 15 Minutes
Haml And Sass In 15 Minutes
 

Similaire à The Coding Designer's Survival Kit - Capital Camp

Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflow
Peter Kaizer
 
Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012
Sentri
 
Sass: The Future of Stylesheets
Sass: The Future of StylesheetsSass: The Future of Stylesheets
Sass: The Future of Stylesheets
chriseppstein
 

Similaire à The Coding Designer's Survival Kit - Capital Camp (20)

CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive Enhacements
 
Turbo theming: Introduction to Sass & Compass
Turbo theming: Introduction to Sass & CompassTurbo theming: Introduction to Sass & Compass
Turbo theming: Introduction to Sass & Compass
 
Introduction to Bootstrap: Design for Developers
Introduction to Bootstrap: Design for DevelopersIntroduction to Bootstrap: Design for Developers
Introduction to Bootstrap: Design for Developers
 
October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101
 
Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflow
 
DrupalCamp Chattanooga - September 2014 - Sass 101
DrupalCamp Chattanooga - September 2014 - Sass 101DrupalCamp Chattanooga - September 2014 - Sass 101
DrupalCamp Chattanooga - September 2014 - Sass 101
 
Front end-design and best practices
Front end-design and best practicesFront end-design and best practices
Front end-design and best practices
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013
 
Building Design Systems
Building Design SystemsBuilding Design Systems
Building Design Systems
 
Rockstar Graphics with HTML5
Rockstar Graphics with HTML5Rockstar Graphics with HTML5
Rockstar Graphics with HTML5
 
Advanced sass/compass
Advanced sass/compassAdvanced sass/compass
Advanced sass/compass
 
CSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondCSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to Respond
 
Simply Responsive CSS3
Simply Responsive CSS3Simply Responsive CSS3
Simply Responsive CSS3
 
Intro to CSS3
Intro to CSS3Intro to CSS3
Intro to CSS3
 
Case Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with DrupalCase Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with Drupal
 
Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012
 
Using Tomorrow's CSS Today
Using Tomorrow's CSS TodayUsing Tomorrow's CSS Today
Using Tomorrow's CSS Today
 
Sass: The Future of Stylesheets
Sass: The Future of StylesheetsSass: The Future of Stylesheets
Sass: The Future of Stylesheets
 
Using Sass in Your WordPress Projects
Using Sass in Your WordPress ProjectsUsing Sass in Your WordPress Projects
Using Sass in Your WordPress Projects
 
BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12
 

Dernier

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
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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, ...
 
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
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

The Coding Designer's Survival Kit - Capital Camp

  • 1. The Coding Designer's Survival Kit Markup, CSS, and JavaScript tools for Designing in the Browser
  • 2. The Coding Designer's Survival Kit And, yes, a Drupal theme, too.
  • 3. Present in the Browser
  • 4. What Happens When I Mouse Over? • Can’t show interactions well, if at all • It takes two images to show a mouseover
  • 5. How About Animations? • Javascript, CSS3, Flash • Slow & Classy • vs. Fast & Exciting
  • 6. Hard to Change • Some changes are trivial with CSS • Fonts & Global Typography • Color Palate • Be careful of changes that are costly, but don’t add more creative energy.
  • 7. Last Minute Panic • Browser support • Interactions & Animations • Type rendering The worst time to have theses discussions is at the end of the project.
  • 8. No One Wants to Guess Don’t make them. They like not guessing.
  • 9. Designing in Code Do I ha a?
  • 10. Who is Doing This? • Not just Craig. • Dan Cederholm @simplebits • Andy Clarke @malarkey • Meagan Fisher @owltastic • More and more of us
  • 11. Design Thinking in CSS • Play and experiment • CSS becomes your new tool palate • Work out parts of your design in PS Speak CSS natively
  • 12. Don’t Design the Impossible! Easy in Photoshop != Easy in CSS
  • 13. Don’t Design the Impossible! Hard in Photoshop might = Easy in CSS
  • 14. Markup Asks Questions That Photoshop Does Not • What to do if this headline wraps? • Have you designed for all possible list types? Tables? Form elements? • Fluid layouts • Responsive design
  • 15. The Coding Designer’s Survival Kit The Anti-GUI A starter set of code and design tools All bundled up and ready to rock
  • 16. The Coding Designer’s Survival Kit What's included? • HTML5 Boilerplate • Elements and pages to design for • Modernizr & Selectivizr • Lettering.js and other js tools • Sass / Compass mixins galore
  • 17. The Coding Designer’s Survival Kit What's required? • Stuff you need to install • Sass, Compass • Susy, Other Compass Plugins • Livereload for auto-refreshing browsers
  • 18. BC Before Coding Best to use as simple a tool as you can, until you need more power.
  • 19. HTML
  • 23. Javascript • jQuery UI • Modernizr • Selectivizr • Formalize • Respond.js
  • 24. Javascript • Dynamic Carousel • Lettering.js • FitText • Geared Scrolling • more all the time
  • 26. Sass sass-lang.com • Adds more power to the process of writing CSS • Variables, Mixins, Selector Nesting
  • 27. Sass sass-lang.com • Two Syntaxes • SCSS: looks like CSS You’ll be comfortable. • Sass: clean and terse You’ll be faster.
  • 28. Sass Variables sass-lang.com
  • 29. Sass Mixins sass-lang.com
  • 30. Sass sass-lang.com • $variables • +mixins • math & color • conditionals • @media
  • 31. Sass sass-lang.com • @media • CREATE AN EXAMPLE HERE
  • 32. Compass compass-style.org • Stylesheet framework built around Sass • Built-in mixins for CSS3 and common tasks like list formatting • Use frameworks like Susy, Blueprint, and 960 semantically • Add your own framework
  • 33. Compass CSS3 compass-style.org
  • 34. Compass CSS3 compass-style.org
  • 35. Compass compass-style.org • Sprite Generation • Typography • Text Replacement • Trig (what?!)
  • 36. Compass Plugins compass-style.org/frameworks • Zen Theme • Fancy Buttons & Sassy Buttons makes pretty buttons • Sassafras color schemes
  • 37. Kit CSS: Step-by-Step • First, Do no harm. • Add functionality, not CSS you don’t need. • Considered defaults • Flavors
  • 38. Kit Flavors: Basic
  • 39. Kit Flavors: Naked
  • 43. Drupal Theme • In active development • Focus is on CSS • Modules can handle the JS • drupal.org/project/survivalkit
  • 44. The Coding Designer’s Survival Kit The Kit & Podcast: theCodingDesigner.com The Theme: drupal.org/project/survivalkit
  • 45. Resources 1 HARDBOILED WEB DESIGN BY ANDY CLARKE Hardboiled Web Design
  • 49. Get in Touch Mason Wendell twitter/d.o/github/irc: @canarymason theCodingDesigner.com BirdsAndMonkeys.com zivtech.com

Notes de l'éditeur

  1. \n
  2. \n
  3. show designs in the proper context\nshow true colors and typography\nshow interactions\nshow in different devices\nfaster, more agile process\n
  4. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  5. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  6. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  7. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  8. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  9. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  10. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  11. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  12. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  13. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  14. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  15. These kind of changes are costly, and don’t add more creative energy. \n- fonts & global typography \n- color palate \n- "just a few small changes" translation: You'll have to tweak your whole document, and all documents for the whole site \n
  16. The worst time to have these discussions is at the end of the project. \nNo one wants to reset the project at that stage\nDecide with your client how much effort you will put into MAKING OLD BROWSERS LOOK LIKE NEW BROWSERS\n
  17. \n
  18. \n
  19. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  20. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  21. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  22. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  23. how can you demonstrate fast & exciting VS slow and classy? \n- Can't show interactions well, if at all \n- You have to show a client two images just to show a simple mouseover.  \n- How do you demo the speed and easing of a javascript slideshow? \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. not a replacement for sketching and wireframing, but a combination of photoshop and front end development\n\nSketch\nWireframe\n“Blue Sky” Thinking\n
  33. Techniques from HTML5 Boilerplate\nEmpty index.html\nsample files for common markupHTML5UI PatternsForms\n
  34. Techniques from HTML5 Boilerplate\nEmpty index.html\nsample files for common markupHTML5UI PatternsForms\n
  35. Techniques from HTML5 Boilerplate\nEmpty index.html\nsample files for common markupHTML5UI PatternsForms\n
  36. Techniques from HTML5 Boilerplate\nEmpty index.html\nsample files for common markupHTML5UI PatternsForms\n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. Every couple weeks\nTalk about design in the browser\nSass, CSS3, JS, etc\n\nthecodingdesigner.com\n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n