SlideShare uma empresa Scribd logo
1 de 64
2013 EDITION

TRENDS IN WEB
TECHNOLOGY AND
DESIGN
WHAT IS
THE FUTURE?
WILLIAM GIBSON
                 THE FUTURE
                 IS HERE…
                 IT‘S JUST NOT
                 VERY EVENLY
                 DISTRIBUTED
ANY SUFFICIENTLY
ADVANCED TECHNOLOGY
  IS INDISTINGUISHABLE
            FROM MAGIC
                ARTHUR C. CLARKE
ASYMMETIC INFORMATION
IS FROM THE BAD OLD DAYS
   TODAY WE LIVE IN A WORLD
     OF INFORMATION PARITY
        or at least we‘re getting there…
BEFORE WE LOOK AHEAD
WE‘RE trends look largerTO LOOK BACK
warning – some
               GOING in retrospect
RES
P O
 N
SIV
 E
DES
PARA
   LAX
HTML5
FINALLY JOINED
    THE PARTY
PREDICTION IS VERY
DIFFICULT,
ESPECIALLY
ABOUT
THE FUTURE

                 NIELS BOHR
YMMV
THIS IS THE YEAR
YOU LEARN TO
CODE
IN THE
    EMERGING, HIGHLY
        PROGRAMMED
LANDSCAPE AHEAD YOU
          WILL EITHER
CREATE THE SOFTWARE
     DOUGLAS RUSHKOFF

         OR YOU WILL
    BE THE SOFTWARE
"Now that much of what Rushkoff has predicted over
the years has come to pass, he is uniquely qualified to

                most
      write what may be one of the

important and instructive
books of our times. Program
  or be Programmed: Ten Commands for a
Digital Age. Rather than predicting that the sky
        Rushkoff gives
     is falling,

 practical and actionable
 advice on how to turn those biases into
                   advantages.―


           - Wired Magazine
he's not telling us about a career change into building websites.
He's saying something more profound. He's saying:

     ―My resolution is to learn to think in a
                 modern way.―
                                                  – Tom Armitage, BBC
Judge Alsup told the court he had
learned to code in Java for the trial —
implying that he knew other languages
as well — and he said that he had
written some of the infringing code at
least a hundred times since Oracle
filed its suit in August 2010. ―I can do
it. You can do it. It‘s so simple‖
He said, adding that it takes
Less than five minutes.
The "everyone should learn to code" movement is wrong
because it falsely equates coding with essential life skills like
reading, writing, and math. Please don't advocate learning to
code just for the sake of learning how to code. - Jeff Atwood
THE PAGE IS DEAD*
  LONG LIVE THE
SCREEN
THE PAGE IS
      A
BAD, AWFUL
TERRIBLE
M E TA P H O R
FOR THE
NOBODY CARES ABOUT THE
FOLD
LONG
VERTICAL SCROLLING
+
PURE
HORIZONTAL SCROLLING
= AGE OF THE
SMALL PHONES, BIG
PHONES, SMALL
TABLETS, MEDIUM TABLETS, BIG
TABLETS, NETBOOKS, ULTRABOO
KS, NOTEBOOKS, MONITORS, FLA
TSCREENS & PROJECTORS.

PAGES DON‘T MAKE SENSE
SCREENS MAKE SENSE
NO BROWSER LEFT
        BEHIND

       MODERN
     BROWSERS
          FOR
          ALL*
The Web is the most




                        Douglas Crockford
         hostile software
engineering environment
              imaginable
IE 10 RELEASE PREVIEW
                    2012
       IE 6 DEMISED 2014
CHROME FRAME
IE PLUG IN
JS 10X FASTER
THE END* OF FLASH
HTML5 IS ALL GROWN UP
HTML5 MAKES
RICH MEDIA
A FIRST CLASS
CITIZEN OF THE WEB
HTML5 HAS
SEMANTIC ELEMENTS

          <section>
           <article>
          <header>
             <nav>
HTML5 IS BUILT
FOR APIS, DOM
& JAVASCRIPT
HTML 5 TIMELINE
  2012.RELEASE
CANDIDATE
  2013.CALL FOR
REVIEW
  2014.RECOMMENDATIO
N
4,043 software developers
  surveyed in Sept 2012
      regarding their
   usage, attitudes and
       expectations
        of HTML5
HTML5 WILL
REPLACE
FLASH,
SILVERLIGHT &
NATIVE APPS
PROBABLY NOT THIS YEAR…BUT SOON…SOON…
―HTML5 LETS WEB
           DEVELOPERS
    CREATE ADVANCED
GRAPHICS, TYPOGRAP
  HY, ANIMATIONS AND
           TRANSITIONS
WITHOUT RELYING ON
   THIRD-PARTY PLUG-
STEVE JOBS
        INS, LIKE FLASH‖
―THE AJAX
REVOLUTION WAS A
HACK, AND WITH
MODERN HTML5
BROWSERS WE
FINALLY HAVE A
FANTASTIC RUNTIME‖
        DION ALMAER
       CO-FOUNDER OF AJAXIAN
CSS3
   GETS
  DOWN
WITH IT‘S
BAD SELF
―THERE IS NO SUCH THING AS
CSS4 THERE HAS NEVER BEEN
A CSS4
THERE WILL NEVER BE A CSS4
CSS4 IS NOT A THING THAT
EXISTS

         TAB
             ‗CSS3‘
  THE TERM ATKINS JR. REFERS TO
         CHROME TEAM
     EVERYTHING PUBLISHED
         CSS WORKING GROUP


                AFTER CSS 2.1‖
LAYOUT BECOMES SANE


  UNPREFIXED FLEX BOX
 PREFIXED GRID LAYOUT
       NATIVE VERTICAL
WE DON‘T NEED
NO STINKING PREFIX!

    GRADIENTS
      CALC()
   TRANSITIONS
    ANIMATIONS
   TRANSFORMS
ALL YOUR PHOTOSHOP
ARE BELONG TO US

CSS FILTERS GET
SUPPORT IN
NON-WEBKIT BROWSERS
GREYSCALE
BLURRING
CSS GETS IT‘S
MODERNIZR ON

    @SUPPORTS ALLOWS
  AUTHORS TO TEST FOR
  CSS SUPPORT & APPLY
   RULES DEPENDING ON
           THE RESULT
CSS GETS IT‘S SASS ON

 CSS VARIABLES SHOULD
    UNPREFIX IN WEBKIT
   SOON AND ARE BEING
       IMPLEMENTED IN
    FIREFOX RIGHT NOW
CSS GETS IT‘S JQUERY
ON

  SELECTORS NOW HAVE
     ELEMENT.FIND() TO
         COMPLEMENT
 ELEMENT.QUERYSELECT
                 OR()
CSS GETS IT‘S ANIMATION
ON

WEB ANIMATIONS API + JS
                    API
        FOR CREATING
 BROWSER-ANIMATIONS
        (LIKE JQUERY'S
MULTISCREEN
     IS
    THE
    NEW
  MOBILE
GOING MOBILE
DOESN‘T DIFFERENTIATE
ANYMORE. GOING
MOBILE IS
          TABLE STAKES
             FOR DOING
              BUSINESS
                ONLINE
YOU
     NEED
       TO
    GROW
   MOBILE
   TALENT
YESTERDAY
I used to think the browser




                              Douglas Crockford
      was the most hostile
programming environment
              ever devised,
      but then I discovered
   programming for mobile
Sean Yo
    @seanyo
   Seanyo.ca
me@seanyo.ca

Mais conteúdo relacionado

Destaque

Programa de feria Tlaxcala 2011
Programa de feria Tlaxcala 2011Programa de feria Tlaxcala 2011
Programa de feria Tlaxcala 2011renelc
 
Barcamp
BarcampBarcamp
Barcamprenelc
 
Web 2.0 Experiential Learning
Web 2.0 Experiential LearningWeb 2.0 Experiential Learning
Web 2.0 Experiential LearningSean Yo
 
Harm reduction & the web
Harm reduction & the webHarm reduction & the web
Harm reduction & the webSean Yo
 
Cuentos Náhuatl de la Malintzin
Cuentos Náhuatl de la MalintzinCuentos Náhuatl de la Malintzin
Cuentos Náhuatl de la Malintzinrenelc
 
Amigos tutunaku
Amigos tutunakuAmigos tutunaku
Amigos tutunakurenelc
 
Carnaval San Francisco Tlahcuilocan 2014
Carnaval San Francisco Tlahcuilocan 2014Carnaval San Francisco Tlahcuilocan 2014
Carnaval San Francisco Tlahcuilocan 2014renelc
 
Programa de feria Huamantla 2011
Programa de feria Huamantla 2011Programa de feria Huamantla 2011
Programa de feria Huamantla 2011renelc
 
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidadrenelc
 

Destaque (9)

Programa de feria Tlaxcala 2011
Programa de feria Tlaxcala 2011Programa de feria Tlaxcala 2011
Programa de feria Tlaxcala 2011
 
Barcamp
BarcampBarcamp
Barcamp
 
Web 2.0 Experiential Learning
Web 2.0 Experiential LearningWeb 2.0 Experiential Learning
Web 2.0 Experiential Learning
 
Harm reduction & the web
Harm reduction & the webHarm reduction & the web
Harm reduction & the web
 
Cuentos Náhuatl de la Malintzin
Cuentos Náhuatl de la MalintzinCuentos Náhuatl de la Malintzin
Cuentos Náhuatl de la Malintzin
 
Amigos tutunaku
Amigos tutunakuAmigos tutunaku
Amigos tutunaku
 
Carnaval San Francisco Tlahcuilocan 2014
Carnaval San Francisco Tlahcuilocan 2014Carnaval San Francisco Tlahcuilocan 2014
Carnaval San Francisco Tlahcuilocan 2014
 
Programa de feria Huamantla 2011
Programa de feria Huamantla 2011Programa de feria Huamantla 2011
Programa de feria Huamantla 2011
 
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad
3er Congreso nacional nauraleza-sociedad reflexiones desde la complejidad
 

Semelhante a Web2013

There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014jbandi
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013Prophets Agency
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Christian Heilmann
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!Jonathan Stark
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)Future Insights
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWooga
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive WebMatt Carver
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web developmentChristian Heilmann
 
JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013Erik Gur
 
6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)Brian Fling
 
Overboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaOverboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaChristian Heilmann
 
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTION
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTIONBUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTION
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTIONMoses Kim
 
Arquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo ShiotaArquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo ShiotaE-commerce Brasil
 
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Eduardo Shiota Yasuda
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Christian Heilmann
 
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)Stephen Hay
 
Startup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentationStartup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentationCasey Lau
 
Where the developers_are_
Where the developers_are_Where the developers_are_
Where the developers_are_James Governor
 

Semelhante a Web2013 (20)

There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
 
What Lies Ahead for HTML5
What Lies Ahead for HTML5What Lies Ahead for HTML5
What Lies Ahead for HTML5
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive Web
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web development
 
JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013
 
6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)
 
WebKit, why it matters?
WebKit, why it matters?WebKit, why it matters?
WebKit, why it matters?
 
Overboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaOverboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasia
 
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTION
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTIONBUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTION
BUILDING AWESOME WEBSITE - A GUIDE TO WEBSITE PRODUCTION
 
Arquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo ShiotaArquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo Shiota
 
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
 
Startup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentationStartup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentation
 
Where the developers_are_
Where the developers_are_Where the developers_are_
Where the developers_are_
 

Mais de Sean Yo

Design Personas - Start With Who
Design Personas - Start With WhoDesign Personas - Start With Who
Design Personas - Start With WhoSean Yo
 
Behind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About AccessibilityBehind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About AccessibilitySean Yo
 
Real World Retrospectives
Real World RetrospectivesReal World Retrospectives
Real World RetrospectivesSean Yo
 
Wave training
Wave trainingWave training
Wave trainingSean Yo
 
Sean on leave
Sean on leaveSean on leave
Sean on leaveSean Yo
 
Spring it2010keynote
Spring it2010keynoteSpring it2010keynote
Spring it2010keynoteSean Yo
 
Drupal club
Drupal clubDrupal club
Drupal clubSean Yo
 
A Delicious Tale
A Delicious TaleA Delicious Tale
A Delicious TaleSean Yo
 
1000 km later
1000 km later1000 km later
1000 km laterSean Yo
 
Future Of The Web
Future Of The WebFuture Of The Web
Future Of The WebSean Yo
 
Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Sean Yo
 
Firefox 5
Firefox 5Firefox 5
Firefox 5Sean Yo
 
Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web AccessibilitySean Yo
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In ActionSean Yo
 
Drupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown EditionDrupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown EditionSean Yo
 
Welcome To WordPress
Welcome To WordPressWelcome To WordPress
Welcome To WordPressSean Yo
 
Real World Web Accessibility
Real World Web AccessibilityReal World Web Accessibility
Real World Web AccessibilitySean Yo
 

Mais de Sean Yo (18)

Design Personas - Start With Who
Design Personas - Start With WhoDesign Personas - Start With Who
Design Personas - Start With Who
 
Behind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About AccessibilityBehind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About Accessibility
 
Real World Retrospectives
Real World RetrospectivesReal World Retrospectives
Real World Retrospectives
 
Wave training
Wave trainingWave training
Wave training
 
Sean on leave
Sean on leaveSean on leave
Sean on leave
 
Spring it2010keynote
Spring it2010keynoteSpring it2010keynote
Spring it2010keynote
 
Drupal club
Drupal clubDrupal club
Drupal club
 
A Delicious Tale
A Delicious TaleA Delicious Tale
A Delicious Tale
 
1000 km later
1000 km later1000 km later
1000 km later
 
Future Of The Web
Future Of The WebFuture Of The Web
Future Of The Web
 
Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011
 
Firefox 5
Firefox 5Firefox 5
Firefox 5
 
Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In Action
 
Drupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown EditionDrupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown Edition
 
Welcome To WordPress
Welcome To WordPressWelcome To WordPress
Welcome To WordPress
 
Real World Web Accessibility
Real World Web AccessibilityReal World Web Accessibility
Real World Web Accessibility
 
Wiki Do
Wiki DoWiki Do
Wiki Do
 

Web2013

  • 1. 2013 EDITION TRENDS IN WEB TECHNOLOGY AND DESIGN
  • 3. WILLIAM GIBSON THE FUTURE IS HERE… IT‘S JUST NOT VERY EVENLY DISTRIBUTED
  • 4. ANY SUFFICIENTLY ADVANCED TECHNOLOGY IS INDISTINGUISHABLE FROM MAGIC ARTHUR C. CLARKE
  • 5. ASYMMETIC INFORMATION IS FROM THE BAD OLD DAYS TODAY WE LIVE IN A WORLD OF INFORMATION PARITY or at least we‘re getting there…
  • 6. BEFORE WE LOOK AHEAD WE‘RE trends look largerTO LOOK BACK warning – some GOING in retrospect
  • 8. PARA LAX
  • 9.
  • 10. HTML5 FINALLY JOINED THE PARTY
  • 12. YMMV
  • 13. THIS IS THE YEAR YOU LEARN TO CODE
  • 14. IN THE EMERGING, HIGHLY PROGRAMMED LANDSCAPE AHEAD YOU WILL EITHER CREATE THE SOFTWARE DOUGLAS RUSHKOFF OR YOU WILL BE THE SOFTWARE
  • 15. "Now that much of what Rushkoff has predicted over the years has come to pass, he is uniquely qualified to most write what may be one of the important and instructive books of our times. Program or be Programmed: Ten Commands for a Digital Age. Rather than predicting that the sky Rushkoff gives is falling, practical and actionable advice on how to turn those biases into advantages.― - Wired Magazine
  • 16. he's not telling us about a career change into building websites. He's saying something more profound. He's saying: ―My resolution is to learn to think in a modern way.― – Tom Armitage, BBC
  • 17.
  • 18. Judge Alsup told the court he had learned to code in Java for the trial — implying that he knew other languages as well — and he said that he had written some of the infringing code at least a hundred times since Oracle filed its suit in August 2010. ―I can do it. You can do it. It‘s so simple‖ He said, adding that it takes Less than five minutes.
  • 19. The "everyone should learn to code" movement is wrong because it falsely equates coding with essential life skills like reading, writing, and math. Please don't advocate learning to code just for the sake of learning how to code. - Jeff Atwood
  • 20. THE PAGE IS DEAD* LONG LIVE THE SCREEN
  • 21. THE PAGE IS A BAD, AWFUL TERRIBLE M E TA P H O R FOR THE
  • 22. NOBODY CARES ABOUT THE FOLD
  • 23.
  • 25. SMALL PHONES, BIG PHONES, SMALL TABLETS, MEDIUM TABLETS, BIG TABLETS, NETBOOKS, ULTRABOO KS, NOTEBOOKS, MONITORS, FLA TSCREENS & PROJECTORS. PAGES DON‘T MAKE SENSE SCREENS MAKE SENSE
  • 26. NO BROWSER LEFT BEHIND MODERN BROWSERS FOR ALL*
  • 27. The Web is the most Douglas Crockford hostile software engineering environment imaginable
  • 28.
  • 29. IE 10 RELEASE PREVIEW 2012 IE 6 DEMISED 2014
  • 30. CHROME FRAME IE PLUG IN JS 10X FASTER
  • 31. THE END* OF FLASH HTML5 IS ALL GROWN UP
  • 32.
  • 33. HTML5 MAKES RICH MEDIA A FIRST CLASS CITIZEN OF THE WEB
  • 34. HTML5 HAS SEMANTIC ELEMENTS <section> <article> <header> <nav>
  • 35. HTML5 IS BUILT FOR APIS, DOM & JAVASCRIPT
  • 36.
  • 37. HTML 5 TIMELINE 2012.RELEASE CANDIDATE 2013.CALL FOR REVIEW 2014.RECOMMENDATIO N
  • 38.
  • 39. 4,043 software developers surveyed in Sept 2012 regarding their usage, attitudes and expectations of HTML5
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. HTML5 WILL REPLACE FLASH, SILVERLIGHT & NATIVE APPS PROBABLY NOT THIS YEAR…BUT SOON…SOON…
  • 45. ―HTML5 LETS WEB DEVELOPERS CREATE ADVANCED GRAPHICS, TYPOGRAP HY, ANIMATIONS AND TRANSITIONS WITHOUT RELYING ON THIRD-PARTY PLUG- STEVE JOBS INS, LIKE FLASH‖
  • 46. ―THE AJAX REVOLUTION WAS A HACK, AND WITH MODERN HTML5 BROWSERS WE FINALLY HAVE A FANTASTIC RUNTIME‖ DION ALMAER CO-FOUNDER OF AJAXIAN
  • 47. CSS3 GETS DOWN WITH IT‘S BAD SELF
  • 48. ―THERE IS NO SUCH THING AS CSS4 THERE HAS NEVER BEEN A CSS4 THERE WILL NEVER BE A CSS4 CSS4 IS NOT A THING THAT EXISTS TAB ‗CSS3‘ THE TERM ATKINS JR. REFERS TO CHROME TEAM EVERYTHING PUBLISHED CSS WORKING GROUP AFTER CSS 2.1‖
  • 49. LAYOUT BECOMES SANE UNPREFIXED FLEX BOX PREFIXED GRID LAYOUT NATIVE VERTICAL
  • 50. WE DON‘T NEED NO STINKING PREFIX! GRADIENTS CALC() TRANSITIONS ANIMATIONS TRANSFORMS
  • 51. ALL YOUR PHOTOSHOP ARE BELONG TO US CSS FILTERS GET SUPPORT IN NON-WEBKIT BROWSERS GREYSCALE BLURRING
  • 52. CSS GETS IT‘S MODERNIZR ON @SUPPORTS ALLOWS AUTHORS TO TEST FOR CSS SUPPORT & APPLY RULES DEPENDING ON THE RESULT
  • 53. CSS GETS IT‘S SASS ON CSS VARIABLES SHOULD UNPREFIX IN WEBKIT SOON AND ARE BEING IMPLEMENTED IN FIREFOX RIGHT NOW
  • 54. CSS GETS IT‘S JQUERY ON SELECTORS NOW HAVE ELEMENT.FIND() TO COMPLEMENT ELEMENT.QUERYSELECT OR()
  • 55. CSS GETS IT‘S ANIMATION ON WEB ANIMATIONS API + JS API FOR CREATING BROWSER-ANIMATIONS (LIKE JQUERY'S
  • 56. MULTISCREEN IS THE NEW MOBILE
  • 57. GOING MOBILE DOESN‘T DIFFERENTIATE ANYMORE. GOING MOBILE IS TABLE STAKES FOR DOING BUSINESS ONLINE
  • 58.
  • 59.
  • 60.
  • 61.
  • 62. YOU NEED TO GROW MOBILE TALENT YESTERDAY
  • 63. I used to think the browser Douglas Crockford was the most hostile programming environment ever devised, but then I discovered programming for mobile
  • 64. Sean Yo @seanyo Seanyo.ca me@seanyo.ca

Notas do Editor

  1. http://game-icons.net/icons/lorc/originals/png/vintage-robot.pnghttp://game-icons.net/icons/lorc/originals/png/jetpack.png
  2. http://en.wikiquote.org/wiki/William_Gibson
  3. http://en.wikipedia.org/wiki/Clarke&apos;s_three_laws
  4. http://www.cbc.ca/books/2013/01/birth-of-a-salesman-daniel-pink-on-why-everyones-a-salesperson.html
  5. http://th07.deviantart.net/fs9/PRE/i/2006/004/a/9/TARDIS_by_Ambient_Lullaby.jpg
  6. http://www.webdesignshock.com/wp-content/uploads/2012/03/responsive_web_design.png
  7. http://www.zensorium.com/tinke/
  8. http://www.w3.org/html/logo/downloads/HTML5_Logo_512.png
  9. http://designbyash.com/images/notebook/EP-gas-gauge.png
  10. http://game-icons.net/icons/lorc/originals/png/crystal-ball.png
  11. http://eatagency.com/files/2012/about_doug_rushkoff.png
  12. http://www.bbc.co.uk/news/technology-20764273
  13. http://www.codeyear.com/
  14. http://www.wired.com/wiredenterprise/2012/05/google-schmidt-page-damages/
  15. http://www.codinghorror.com/blog/2012/05/please-dont-learn-to-code.html
  16. http://www.ribbonfarm.com/2009/07/01/the-rhetoric-of-the-hyperlink/
  17. http://www.ribbonfarm.com/2009/07/01/the-rhetoric-of-the-hyperlink/
  18. http://www.ribbonfarm.com/2009/07/01/the-rhetoric-of-the-hyperlink/
  19. http://i645.photobucket.com/albums/uu177/cyberlarry7/1-20000-Folded-Newspaper.jpg?t=1262507646https://www.drugfreeactionalliance.org/files/f1-not-equal-sign.jpghttp://app.e.intellog.com/image/overview-gallery3-20090828.png
  20. http://mashable.com/2010/01/13/conceptual-metaphors/http://www.ribbonfarm.com/2009/07/01/the-rhetoric-of-the-hyperlink/
  21. http://shop.oreilly.com/product/9780596517748/ViewLarger.do?sortby=publicationDate
  22. http://thenounproject.com/noun/headphones/#icon-No7213http://thenounproject.com/noun/video/#icon-No5068http://thenounproject.com/noun/picture/#icon-No8183http://thenounproject.com/noun/calculator/#icon-No3389http://en.wikipedia.org/wiki/File:SVG-logo.svg#filehistory
  23. http://thenounproject.com/noun/headphones/#icon-No7213http://thenounproject.com/noun/video/#icon-No5068http://thenounproject.com/noun/picture/#icon-No8183http://thenounproject.com/noun/calculator/#icon-No3389http://en.wikipedia.org/wiki/File:SVG-logo.svg#filehistory
  24. http://thenounproject.com/noun/headphones/#icon-No7213http://thenounproject.com/noun/video/#icon-No5068http://thenounproject.com/noun/picture/#icon-No8183http://thenounproject.com/noun/calculator/#icon-No3389http://en.wikipedia.org/wiki/File:SVG-logo.svg#filehistory
  25. http://thenounproject.com/noun/headphones/#icon-No7213http://thenounproject.com/noun/video/#icon-No5068http://thenounproject.com/noun/picture/#icon-No8183http://thenounproject.com/noun/calculator/#icon-No3389http://en.wikipedia.org/wiki/File:SVG-logo.svg#filehistory
  26. http://www.digitaltrends.com/wp-content/uploads/2012/10/steve-jobs-1.jpg
  27. http://readwrite.com/files/files/files/images/Dion%252520Almaer.jpg
  28. http://www.xanthir.com/b4Ko0https://lh3.googleusercontent.com/-wDptUY9_0j8/AAAAAAAAAAI/AAAAAAAAAKE/1AIj0HEKQsI/s250-c-k/photo.jpg
  29. http://services.google.com/fh/files/misc/multiscreenworld_final.pdf
  30. http://services.google.com/fh/files/misc/multiscreenworld_final.pdf
  31. http://services.google.com/fh/files/misc/multiscreenworld_final.pdf
  32. http://services.google.com/fh/files/misc/multiscreenworld_final.pdf