Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lean Frontend Development @ Codemotion Milano 2015

FEVR
November 21, 2015

Lean Frontend Development @ Codemotion Milano 2015

Lean Frontend Development @ Codemotion Milano 2015

FEVR

November 21, 2015
Tweet

More Decks by FEVR

Other Decks in Technology

Transcript

  1. 20-21 November 2015 @dwightjack @j8matteo Matteo Guidotto - @j8matteo Digital

    Project Manager @ Trueblue TEDxVerona Co-organizer www.matteoguidotto.com proudly father of FEVR Marco Solazzi - @dwightjack Frontend Developer @ AQuest JavaScript Otaku github.com/dwightjack/ proudly father of FEVR ABOUT US
  2. 20-21 November 2015 @dwightjack @j8matteo WHEN I ATE even my

    girlfriend said… i didn’t have a girlfriend
  3. 20-21 November 2015 @dwightjack @j8matteo “ANIMATED FONT SIZE ON A

    VERTICALLY DISTRIBUTED FULL HEIGHT LIST…” display: table?
  4. 20-21 November 2015 @dwightjack @j8matteo ADVANTAGES: • WON’T CLUTTER YOUR

    CODEBASE WITH TEST CODE • CLEAN / SANBOXED ENVIRONMENT IN NO TIME • SHARE AND TEST ON MULTIPLE BROWSERS/DEVICES • GREAT FOR PROTOTYPING • WIDE SUPPORT FOR YOUR PREFERRED STACK
  5. 20-21 November 2015 @dwightjack @j8matteo “Everything is acompound thing” First

    Modular Development Master in history “Everything is a compound thing” First Modular Development Master in History
  6. 20-21 November 2015 @dwightjack @j8matteo CROSSFUNCTIONAL FRONTEND TEAMS Semantics +

    Accessibility (HTML + ARIA) Presentation (CSS) Interactivity (JavaScript / BaaS APIs)
  7. 20-21 November 2015 @dwightjack @j8matteo BROWSERS ALREADY DO THAT <input

    type=”date” required min=”10” max=”100”> input[type=”date”]::-webkit-datetime-edit-month-field { color: #bada55; } document.querySelector(‘input[type=”date”]’).checkValidity();
  8. 20-21 November 2015 @dwightjack @j8matteo ADVANTAGES: • shared knowledge base

    (with teammates and customers) • every module state and variation is clearly visible • code snippets (how to implement) and visual output (how it looks)
  9. 20-21 November 2015 @dwightjack @j8matteo LIVING STYLEGUIDES /* ========================================================================== Media

    Object ==== ``` <div class="media"> <img src=//placehold.it/150x150 alt="" class="media__image"> <div class="media__wrap"> <h1 class="media__title">Media Title</h1> <p class="media__body"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p> </div> </div> ``` ========================================================================== */
  10. 20-21 November 2015 @dwightjack @j8matteo LIVING STYLEGUIDES /* ========================================================================== Media

    Object ==== ``` <div class="media"> <img src=//placehold.it/150x150 alt="" class="media__image"> <div class="media__wrap"> <h1 class="media__title">Media Title</h1> <p class="media__body"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p> </div> </div> ``` ========================================================================== */