There's now +4 hours of video content on ModernDevTools.com!

Blog posts I've written (32)

  1. An extra 13 things I learnt at Shazam

    An extra 13 things I learnt at Shazam
  2. 15 things I learnt after 5 years at Shazam

    15 things I learnt after 5 years at Shazam
  3. A spreadsheet to compare job offers

    A spreadsheet to compare job offers
  4. Sign up to receive blog updates, tips, and find out more about what I'm working on

  5. Here are my code exercises I submitted to get job interviews

    Here are my code exercises I submitted to get job interviews
  6. Learning from open source

    Learning from open source
  7. The Benefits of Speaking at Tech Conferences

    The Benefits of Speaking at Tech Conferences
  8. Programmatically create images with the CSS Paint API

    Programmatically create images with the CSS Paint API
    👉️ sitepen.com
  9. Cross-tab Synchronization with the Web Locks API

    Cross-tab Synchronization with the Web Locks API
    👉️ sitepen.com
  10. State of Modules in JavaScript

    State of Modules in JavaScript
    👉️ sitepen.com
  11. Improving Performance with the Paint Timing API

    Improving Performance with the Paint Timing API
    👉️ sitepen.com
  12. Browser Automation with Puppeteer

    Browser Automation with Puppeteer
    👉️ sitepen.com
  13. A Guide to Faster Web App I/O and Data Operations with Streams

    A Guide to Faster Web App I/O and Data Operations with Streams
    👉️ sitepen.com
  14. Increase your web development skills - 150 tips on Chrome DevTools

    Increase your web development skills - 150 tips on Chrome DevTools
  15. Data Visualisation with 1 Billion Shazam Music Recognitions

    Data Visualisation with 1 Billion Shazam Music Recognitions
  16. Six Tips for Chrome DevTools

    Six Tips for Chrome DevTools
    👉️ css-tricks.com
  17. Modern Debugging Experience - Part 2

    Modern Debugging Experience - Part 2
    👉️ tutsplus.com
  18. Modern Debugging Experience - Part 1

    Modern Debugging Experience - Part 1
    👉️ tutsplus.com
  19. An Introduction to WebDriver Using the JavaScript Bindings

    An Introduction to WebDriver Using the JavaScript Bindings
    👉️ tutsplus.com
  20. DevTools Digest - Updates to the Developer tools in Chrome 35

    DevTools Digest - Updates to the Developer tools in Chrome 35
    👉️ html5rocks.com
  21. Chrome DevTools Features You May Have Missed

    Chrome DevTools Features You May Have Missed
    👉️ tutsplus.com
  22. DevTools Digest - Updates to the Developer tools in Chrome 33

    DevTools Digest - Updates to the Developer tools in Chrome 33
    👉️ html5rocks.com
  23. Developing With Sass and Chrome DevTools

    Developing With Sass and Chrome DevTools
    👉️ tutsplus.com
  24. Developing With Sass and Chrome DevTools

    Developing With Sass and Chrome DevTools
    👉️ tutsplus.com
  25. Chrome Dev Tools - Networking and the Console

    Chrome Dev Tools - Networking and the Console
    👉️ tutsplus.com
  26. Chrome Dev Tools - JavaScript and Performance

    Chrome Dev Tools - JavaScript and Performance
    👉️ tutsplus.com
  27. A First Look at the HTML5 History API

    A First Look at the HTML5 History API
    👉️ tutsplus.com
  28. Accepting Payments with GoCardless

    Accepting Payments with GoCardless
    👉️ tutsplus.com
  29. Chrome Dev Tools - Markup and Style

    Chrome Dev Tools - Markup and Style
    👉️ tutsplus.com
  30. Diving Into CSS Regions

    Diving Into CSS Regions
    👉️ tutsplus.com
  31. An Introduction to the CSS Flexbox Module

    An Introduction to the CSS Flexbox Module
    👉️ tutsplus.com
  32. Start Using HTML5 WebSockets Today

    Start Using HTML5 WebSockets Today
    👉️ tutsplus.com
Back to top