SlideShare a Scribd company logo
3/7/13                                                  HTML5-TX - Google IO 2012




                        HTML5-TX
                        Highlights

                        Santiago Esteva - TPN Premium
                        Mariano Wahlman - TPN WCT




localhost:9005/presentation-output.html#1                                           1/13
3/7/13                                          HTML5-TX - Google IO 2012




            Buzzwords and Hot Topics
             · HTML5
             · Javascript without Libraries
             · Javascript libraries
                 - localstorage: lawnchair
                 - data visualization: d3
                 - mv**: Backbone, Angular
                 - js-driven feature detection: modernizr
             · Accessibility
             ·    Responsive Design
             ·    Progressive Enhancement vs Graceful degradation
             ·    Grunt
             ·    Browser Versions are dead!




                    #html5tx                                                2/13

localhost:9005/presentation-output.html#1                                          2/13
3/7/13                                           HTML5-TX - Google IO 2012




                        Concepts Re-Education
                        Lets get controversial




localhost:9005/presentation-output.html#1                                    3/13
3/7/13                                          HTML5-TX - Google IO 2012




            Browser Versions are dead!
            Provide the best experience for each environment

             · Optimize based on capabilities rather than on linear scale
                - Embrace browsers differences
                - Enforce feature detection




                    #html5tx                                                4/13

localhost:9005/presentation-output.html#1                                          4/13
3/7/13                                      HTML5-TX - Google IO 2012




                        Tools



localhost:9005/presentation-output.html#1                               5/13
3/7/13                                           HTML5-TX - Google IO 2012




            Tools
             · Testing IE - Modern IE
             ·    Creating Mockups - Foundations , Bootstrap
             ·    CSS Preprocessor - Compass
             ·    Live reload CSS, JS - Live Reload
             ·    Developer Chrome Version - Canary
             ·    CSS Lint - CSS Lint
             ·    JS Lint - JS Lint
             ·    Text Editor - Sublime Text 2
             · Task-based build tool - Grunt
             · Browser Capabilities - Can I use
             · Should that be a div, span or...? - Which Element




                    #html5tx                                                 6/13

localhost:9005/presentation-output.html#1                                           6/13
3/7/13                                      HTML5-TX - Google IO 2012




                        Knowledge Sources



localhost:9005/presentation-output.html#1                               7/13
3/7/13                                       HTML5-TX - Google IO 2012




            Granny's cookbook!
             · Mozilla Developer Network - link
             · Yahoo Developer Network - link
             · Performance
                 - YSlow, Best Practices
                 - High Performance Networking in Google Chrome
             · Ajax Accessible and Crawlable Applications - link




                    #html5tx                                             8/13

localhost:9005/presentation-output.html#1                                       8/13
3/7/13                                           HTML5-TX - Google IO 2012




            Assorted Thoughts
             · Push state to pretend to change url
             · RequireJS used for dependencies
             · As you grow you need to change backend to scale, but not the front end
             ·    Only update partials
             ·    Laptops and desktops for creating, phone and tablets for consuming
             ·    Responsive web is more than squishy
             ·    Foundation or Bootstrap for prototyping
             ·    CSS preprocessors, scss, sass, or less
             ·    SMACSS Scalable and Modular Architecture of CSS book
             ·    Embrace unpredictability.
             · Put comments inside function for debugging instead of on top code
               //comment
             · Feature Testing vs Browser Sniffing (user agent detection for example)




                    #html5tx                                                            9/13

localhost:9005/presentation-output.html#1                                                      9/13
3/7/13                                                                           HTML5-TX - Google IO 2012




            Community Project
            http://a11yproject.com/


                       A11Y Project (/)



                              The Accessibility Project
                    A community-driven effort to make web accessibility easier.
                    Learn more (./about.html)    Contribute on Github (http://github.com/a11yproject/a11yproject.com)




                Latest Posts

                How–to: Use                          Quick Tip: Never remove               Quick Test: Check                   How-to: Future proof
                 rl=apiain
                 oe"plcto"                           CSS outlines                          Comprehension Level                 your accessibility
                (/posts/how-to-use-                  (/posts/never-remove-                 (/posts/check-                      efforts. (/posts/future-
                application-role)                    css-outlines)                         comprehension-level)                proof-your-accessibility)
                NEVER use r l = p l c t o
                              oeapiain               Removing CSS outlines without         Using these tools you can check     Ways to make your accessibility
                on a widely containing element       proper fallbacks can make it          the reading level of your written   effort as future proof as possible.
                such as < o y if your page
                          bd>                        impossible to navigate your site      content.




                    #html5tx                                                                                                                                     10/13

localhost:9005/presentation-output.html#1                                                                                                                                10/13
3/7/13                                      HTML5-TX - Google IO 2012




                        Tech Talks



localhost:9005/presentation-output.html#1                               11/13
3/7/13                                            HTML5-TX - Google IO 2012




            Sessions
             ·    Slides - link: http://lanyrd.com/2013/html5tx/slides/
             ·    Notes - link: http://lanyrd.com/2013/html5tx/notes/
             ·    Write-ups - link: http://lanyrd.com/2013/html5tx/writeups/
             ·    Links - link: http://lanyrd.com/2013/html5tx/links/
             ·    Photos - link: http://lanyrd.com/2013/html5tx/photos/
             ·    Videos - link (http://lanyrd.com/2013/html5tx/video/)
             ·    All Coverage: http://lanyrd.com/2013/html5tx/coverage/




                    #html5tx                                                   12/13

localhost:9005/presentation-output.html#1                                              12/13
3/7/13                                              HTML5-TX - Google IO 2012




                        <Thank You!>
                        Important contact information goes here.




                        Santiago Esteva - TPN Premium
                        Mariano Wahlman - TPN WCT


localhost:9005/presentation-output.html#1                                       13/13

More Related Content

PDF
Handle the error
PDF
Web components api + Vuejs
PDF
Catching-up web technologies - an endless story
PDF
JSConf.eu Overview
PDF
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
PDF
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
PDF
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
PDF
Introduction to AngularJS
Handle the error
Web components api + Vuejs
Catching-up web technologies - an endless story
JSConf.eu Overview
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Introduction to AngularJS

What's hot (20)

PDF
Distributed Versioning Tools, BeJUG 2010
PDF
Lecture 11 - Web components
PDF
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
PDF
[D2 오픈세미나]2.모바일웹디버깅
PDF
DEFCON-23-Nadeem-Douba-BurpKit
PDF
Frontend Crash Course
PPTX
Node.JS| Coffeescript Presentation
PDF
Apache Flex and the imperfect Web
PDF
High Productivity With Applications Wikis
PPTX
glTF Update with Tony Parisi WebGL Meetup August 2013
PDF
課程名稱:八屏一雲時代來臨 教你HTML5六小時打通(2)
PPTX
Grav CMS
PPT
Fast Slim Correct: The History and Evolution of JavaScript.
PPTX
JS digest. April 2018
PDF
Client Side Development with Brunch
PPTX
Academy PRO: HTML5 API graphics
PPTX
HTML5 for Rich User Experience
PDF
Client Vs. Server Rendering
PDF
Server and client rendering of single page apps
PPT
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Distributed Versioning Tools, BeJUG 2010
Lecture 11 - Web components
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
[D2 오픈세미나]2.모바일웹디버깅
DEFCON-23-Nadeem-Douba-BurpKit
Frontend Crash Course
Node.JS| Coffeescript Presentation
Apache Flex and the imperfect Web
High Productivity With Applications Wikis
glTF Update with Tony Parisi WebGL Meetup August 2013
課程名稱:八屏一雲時代來臨 教你HTML5六小時打通(2)
Grav CMS
Fast Slim Correct: The History and Evolution of JavaScript.
JS digest. April 2018
Client Side Development with Brunch
Academy PRO: HTML5 API graphics
HTML5 for Rich User Experience
Client Vs. Server Rendering
Server and client rendering of single page apps
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Ad

Viewers also liked (7)

PPT
Using technology to facilitate k-12 instruction
PPTX
Powerpoint technology in the k 12 classroom inst 6031
DOC
Modul pertumbuhan mikroba
PPT
Using technology to facilitate k 12 instruction
PPTX
Using Technology to Facilitate K-12 Instruction
PPT
Using Video in the Classroom
PDF
Study: The Future of VR, AR and Self-Driving Cars
Using technology to facilitate k-12 instruction
Powerpoint technology in the k 12 classroom inst 6031
Modul pertumbuhan mikroba
Using technology to facilitate k 12 instruction
Using Technology to Facilitate K-12 Instruction
Using Video in the Classroom
Study: The Future of VR, AR and Self-Driving Cars
Ad

Similar to Html5 tx - preso (20)

PDF
Grunt.js and Yeoman, Continous Integration
PDF
Real solutions, no tricks
PPT
Testable client side_mvc_apps_in_javascript
PDF
Web app and more
PDF
Web Apps and more
PDF
Word camp nextweb
PDF
Cutting edge of web technology
PDF
WordCamp Thessaloniki2011 The NextWeb
PPTX
How NOT to get lost in the current JavaScript landscape
PDF
HTML5 Technical Executive Summary
PPTX
HTML5 and Joomla! 2.5 Template
PDF
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
PDF
Front-end optimisation & jQuery Internals
ODP
Desenvolvimento Mobile Híbrido
PDF
Echo HTML5
PDF
Mobile First: Responsive Design for eCommerce | Imagine 2013 Technology | B…
PPTX
Introduction to html5
PDF
Building a Better Web with HTML5 and CSS3
PDF
Meetup. Technologies Intro for Non-Tech People
Grunt.js and Yeoman, Continous Integration
Real solutions, no tricks
Testable client side_mvc_apps_in_javascript
Web app and more
Web Apps and more
Word camp nextweb
Cutting edge of web technology
WordCamp Thessaloniki2011 The NextWeb
How NOT to get lost in the current JavaScript landscape
HTML5 Technical Executive Summary
HTML5 and Joomla! 2.5 Template
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
Front-end optimisation & jQuery Internals
Desenvolvimento Mobile Híbrido
Echo HTML5
Mobile First: Responsive Design for eCommerce | Imagine 2013 Technology | B…
Introduction to html5
Building a Better Web with HTML5 and CSS3
Meetup. Technologies Intro for Non-Tech People

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
1. Introduction to Computer Programming.pptx
Getting Started with Data Integration: FME Form 101
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Unlocking AI with Model Context Protocol (MCP)
SOPHOS-XG Firewall Administrator PPT.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine Learning_overview_presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology

Html5 tx - preso

  • 1. 3/7/13 HTML5-TX - Google IO 2012 HTML5-TX Highlights Santiago Esteva - TPN Premium Mariano Wahlman - TPN WCT localhost:9005/presentation-output.html#1 1/13
  • 2. 3/7/13 HTML5-TX - Google IO 2012 Buzzwords and Hot Topics · HTML5 · Javascript without Libraries · Javascript libraries - localstorage: lawnchair - data visualization: d3 - mv**: Backbone, Angular - js-driven feature detection: modernizr · Accessibility · Responsive Design · Progressive Enhancement vs Graceful degradation · Grunt · Browser Versions are dead! #html5tx 2/13 localhost:9005/presentation-output.html#1 2/13
  • 3. 3/7/13 HTML5-TX - Google IO 2012 Concepts Re-Education Lets get controversial localhost:9005/presentation-output.html#1 3/13
  • 4. 3/7/13 HTML5-TX - Google IO 2012 Browser Versions are dead! Provide the best experience for each environment · Optimize based on capabilities rather than on linear scale - Embrace browsers differences - Enforce feature detection #html5tx 4/13 localhost:9005/presentation-output.html#1 4/13
  • 5. 3/7/13 HTML5-TX - Google IO 2012 Tools localhost:9005/presentation-output.html#1 5/13
  • 6. 3/7/13 HTML5-TX - Google IO 2012 Tools · Testing IE - Modern IE · Creating Mockups - Foundations , Bootstrap · CSS Preprocessor - Compass · Live reload CSS, JS - Live Reload · Developer Chrome Version - Canary · CSS Lint - CSS Lint · JS Lint - JS Lint · Text Editor - Sublime Text 2 · Task-based build tool - Grunt · Browser Capabilities - Can I use · Should that be a div, span or...? - Which Element #html5tx 6/13 localhost:9005/presentation-output.html#1 6/13
  • 7. 3/7/13 HTML5-TX - Google IO 2012 Knowledge Sources localhost:9005/presentation-output.html#1 7/13
  • 8. 3/7/13 HTML5-TX - Google IO 2012 Granny's cookbook! · Mozilla Developer Network - link · Yahoo Developer Network - link · Performance - YSlow, Best Practices - High Performance Networking in Google Chrome · Ajax Accessible and Crawlable Applications - link #html5tx 8/13 localhost:9005/presentation-output.html#1 8/13
  • 9. 3/7/13 HTML5-TX - Google IO 2012 Assorted Thoughts · Push state to pretend to change url · RequireJS used for dependencies · As you grow you need to change backend to scale, but not the front end · Only update partials · Laptops and desktops for creating, phone and tablets for consuming · Responsive web is more than squishy · Foundation or Bootstrap for prototyping · CSS preprocessors, scss, sass, or less · SMACSS Scalable and Modular Architecture of CSS book · Embrace unpredictability. · Put comments inside function for debugging instead of on top code //comment · Feature Testing vs Browser Sniffing (user agent detection for example) #html5tx 9/13 localhost:9005/presentation-output.html#1 9/13
  • 10. 3/7/13 HTML5-TX - Google IO 2012 Community Project http://a11yproject.com/ A11Y Project (/) The Accessibility Project A community-driven effort to make web accessibility easier. Learn more (./about.html) Contribute on Github (http://github.com/a11yproject/a11yproject.com) Latest Posts How–to: Use Quick Tip: Never remove Quick Test: Check How-to: Future proof rl=apiain oe"plcto" CSS outlines Comprehension Level your accessibility (/posts/how-to-use- (/posts/never-remove- (/posts/check- efforts. (/posts/future- application-role) css-outlines) comprehension-level) proof-your-accessibility) NEVER use r l = p l c t o oeapiain Removing CSS outlines without Using these tools you can check Ways to make your accessibility on a widely containing element proper fallbacks can make it the reading level of your written effort as future proof as possible. such as < o y if your page bd> impossible to navigate your site content. #html5tx 10/13 localhost:9005/presentation-output.html#1 10/13
  • 11. 3/7/13 HTML5-TX - Google IO 2012 Tech Talks localhost:9005/presentation-output.html#1 11/13
  • 12. 3/7/13 HTML5-TX - Google IO 2012 Sessions · Slides - link: http://lanyrd.com/2013/html5tx/slides/ · Notes - link: http://lanyrd.com/2013/html5tx/notes/ · Write-ups - link: http://lanyrd.com/2013/html5tx/writeups/ · Links - link: http://lanyrd.com/2013/html5tx/links/ · Photos - link: http://lanyrd.com/2013/html5tx/photos/ · Videos - link (http://lanyrd.com/2013/html5tx/video/) · All Coverage: http://lanyrd.com/2013/html5tx/coverage/ #html5tx 12/13 localhost:9005/presentation-output.html#1 12/13
  • 13. 3/7/13 HTML5-TX - Google IO 2012 <Thank You!> Important contact information goes here. Santiago Esteva - TPN Premium Mariano Wahlman - TPN WCT localhost:9005/presentation-output.html#1 13/13