Blog posts I've written (43)

  1. View Transitions API: Single Page Apps Without a Framework

    View Transitions API: Single Page Apps Without a Framework
    πŸ‘‰οΈ DebugBear.com
  2. AI web apps with Firebase

    AI web apps with Firebase
    πŸ‘‰οΈ firebase.google.com
  3. Use Firebase with Next.js

    Use Firebase with Next.js
    πŸ‘‰οΈ firebase.google.com
  4. Sign up to receive blog updates, tips, and find out more about what I'm working on

  5. Differences between JavaScript libraries and frameworks

    Differences between JavaScript libraries and frameworks
    πŸ‘‰οΈ web.dev
  6. Choose a JavaScript library or framework

    Choose a JavaScript library or framework
    πŸ‘‰οΈ web.dev
  7. Error handling with the Fetch API

    Error handling with the Fetch API
    πŸ‘‰οΈ web.dev
  8. Smart Home Product Review with Hey!

    Smart Home Product Review with Hey!
  9. 4 Modern Chrome DevTools Features You Need to Know

    4 Modern Chrome DevTools Features You Need to Know
    πŸ‘‰οΈ shopify.com
  10. Accessibility In Chrome DevTools

    Accessibility In Chrome DevTools
    πŸ‘‰οΈ smashingmagazine.com
  11. I got job interviews with these code submissions, part two

    I got job interviews with these code submissions, part two
  12. What’s New in Chrome DevTools in 2020

    What’s New in Chrome DevTools in 2020
    πŸ‘‰οΈ css-tricks.com
  13. An extra 13 things I learnt at Shazam

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

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

    A spreadsheet to compare job offers
  16. Code exercises to get job interviews, part 1

    Code exercises to get job interviews, part 1
  17. Learning from open source

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

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

    Programmatically create images with the CSS Paint API
    πŸ‘‰οΈ sitepen.com
  20. Cross-tab Synchronization with the Web Locks API

    Cross-tab Synchronization with the Web Locks API
    πŸ‘‰οΈ sitepen.com
  21. State of Modules in JavaScript

    State of Modules in JavaScript
    πŸ‘‰οΈ sitepen.com
  22. Improving Performance with the Paint Timing API

    Improving Performance with the Paint Timing API
    πŸ‘‰οΈ sitepen.com
  23. Browser Automation with Puppeteer

    Browser Automation with Puppeteer
    πŸ‘‰οΈ sitepen.com
  24. 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
  25. Increase your web development skills - 150 tips on Chrome DevTools

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

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

    Six Tips for Chrome DevTools
    πŸ‘‰οΈ css-tricks.com
  28. Modern Debugging Experience - Part 2

    Modern Debugging Experience - Part 2
    πŸ‘‰οΈ tutsplus.com
  29. Modern Debugging Experience - Part 1

    Modern Debugging Experience - Part 1
    πŸ‘‰οΈ tutsplus.com
  30. An Introduction to WebDriver Using the JavaScript Bindings

    An Introduction to WebDriver Using the JavaScript Bindings
    πŸ‘‰οΈ tutsplus.com
  31. DevTools Digest - Updates to the Developer tools in Chrome 35

    DevTools Digest - Updates to the Developer tools in Chrome 35
    πŸ‘‰οΈ html5rocks.com
  32. Chrome DevTools Features You May Have Missed

    Chrome DevTools Features You May Have Missed
    πŸ‘‰οΈ tutsplus.com
  33. DevTools Digest - Updates to the Developer tools in Chrome 33

    DevTools Digest - Updates to the Developer tools in Chrome 33
    πŸ‘‰οΈ html5rocks.com
  34. Developing With Sass and Chrome DevTools

    Developing With Sass and Chrome DevTools
    πŸ‘‰οΈ tutsplus.com
  35. Developing With Sass and Chrome DevTools

    Developing With Sass and Chrome DevTools
    πŸ‘‰οΈ tutsplus.com
  36. Chrome Dev Tools - Networking and the Console

    Chrome Dev Tools - Networking and the Console
    πŸ‘‰οΈ tutsplus.com
  37. Chrome Dev Tools - JavaScript and Performance

    Chrome Dev Tools - JavaScript and Performance
    πŸ‘‰οΈ tutsplus.com
  38. A First Look at the HTML5 History API

    A First Look at the HTML5 History API
    πŸ‘‰οΈ tutsplus.com
  39. Accepting Payments with GoCardless

    Accepting Payments with GoCardless
    πŸ‘‰οΈ tutsplus.com
  40. Chrome Dev Tools - Markup and Style

    Chrome Dev Tools - Markup and Style
    πŸ‘‰οΈ tutsplus.com
  41. Diving Into CSS Regions

    Diving Into CSS Regions
    πŸ‘‰οΈ tutsplus.com
  42. An Introduction to the CSS Flexbox Module

    An Introduction to the CSS Flexbox Module
    πŸ‘‰οΈ tutsplus.com
  43. Start Using HTML5 WebSockets Today

    Start Using HTML5 WebSockets Today
    πŸ‘‰οΈ tutsplus.com
Back to top