Progressively Enhancing Maps for UK Government Services
In this post, I explore how to progressively enhance interactive maps for UK government services, with accessible, resilient fallbacks when JavaScript fails.
In this post, I explore how to progressively enhance interactive maps for UK government services, with accessible, resilient fallbacks when JavaScript fails.
FractalAI is a browser-based fractal generator built entirely with AI. This post explores what happens when you step away from the code, and how the modern browser can render infinite fractals directly in the browser window.
In this post, I review Cloudflare's image optimisation library, Mirage 2.0, and explain how it caused images on my blog to fail on all mobile devices for three weeks. I'll also offer suggestions to Cloudflare on how they can prevent this issue from impacting other Pro plan customers.
This post explores refactoring a web performance snippet to improve security and align with modern best practices using the PerformanceObserver and PerformanceNavigationTiming API's.
I don't have any comment functionality on this blog, but I now have Webmentions available. Here's how I did it.
Service workers are all the rage at the moment, but how do we simplify their creation?
Time to have a little play around with the future of JavaScript, ES2015 (and beyond!)
With a little bit of Node.js you can create a countdown for a HTML email. Magic!
MarkerCluster is a handy helper for the Google Maps API, but how does its setCalculator method work?
I've never seen this functionality in any page I've used. Auto-spacing a credit card number as you type. I must admit I'm not a big fan of the idea, but lets build it anyway!
See all tags.