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

Web development in the modern age

Web development in the modern age

A talk from Internet and Mobile World, Bucharest 2013.

#imworld

How has our approach to developing for the web evolved? What can we do to raise our confidence in our development efforts and help projects run more smoothly?

Video of the talk can be found here: https://www.youtube.com/watch?v=n2LOCOQ-9OI

Phil Hawksworth

October 09, 2013
Tweet

More Decks by Phil Hawksworth

Other Decks in Technology

Transcript

  1. IMWORLD # PHILHAWKSWORTH @ WEB DEVELOPMENT IN THE MODERN AGE

    INTERNET & MOBILE WORLD, BUCHAREST, 2013
  2. @PHILHAWKSWORTH #IMWORLD PAYMENT INFRASTRUCTURE FRONT END WIREFRAMES SPECIFICATION BACK END

    QA ITERATION REGRESSION DESIGN CI SIGN OFF LOGO BIGGER SIGN OFF DEPLOYMENT UAT PAYMENT? ANALYTICS MEASUREMENT ITERATION
  3. @PHILHAWKSWORTH #IMWORLD NEW YORK / CHICAGO / AUSTIN PORTLAND /

    SAN FRANCISCO LOS ANGELES / LONDON / STOCKHOLM BUCHAREST / SINGAPORE / SYDNEY SÃO PAULO / BUENOS AIRES
  4. @PHILHAWKSWORTH #IMWORLD GRUNT $ grunt Running "jshint:src" (jshint) task >>

    1 file lint free. Running "qunit:files" (qunit) task Testing test/tiny-pubsub.html....OK >> 4 assertions passed (23ms) Running "concat:dist" (concat) task File "dist/ba-tiny-pubsub.js" created. Running "uglify:dist" (uglify) task File "dist/ba-tiny-pubsub.min.js" created. Uncompressed size: 389 bytes. Compressed size: 119 bytes gzipped (185 bytes min).
  5. @PHILHAWKSWORTH #IMWORLD SOURCE CODE CONTROL STATIC HOSTING VIRTUAL PRIVATE HOSTING

    CONTINUOUS INTEGRATION ISSUE TRACKING AUTOMATED DEPLOYMENT SOLVED
  6. @PHILHAWKSWORTH #IMWORLD USE THE SOLUTIONS WHICH EXIST GET TO THE

    BROWSER! REMOVE SURPRISES RAISE VISIBILITY AUTOMATE EVERYTHING HANG OUT TOGETHER