Web & Code
AI is my copilot
I accidentally vibe coded a thing My team has been struggling with questions like “what do we mean by X?” and disagreeing about what certain terms mean in the context our work. So on Friday i decided that the answer was to create a glossary of terms to give us a shared vocabulary,. I made… Read note →
ChatGPT Helped Me Dewarp a Year-Old Fisheye Video Using FFmpeg
Turning distorted 360° footage from an aerobatic flight into something watchable. About a year ago as a treat for my big birthday, my mate Stu took me up to do some aerobatics. I’d never been in a light aircraft before and was a bit nervous about the aerobatics bit. I am not a massive fan… Read note →
Write then
Blogging Challenge: Embracing Daily Writing Practice After Years I’ve had this domain, and a blog on it for an awfully long time. In fact, I’ve just checked, the first post is from 18 years ago this month, a few months before my second daughter was born. I wrote a lot more back then. I guess… Read note →
Wayback Machine saved my skin
A while back I did a very silly thing. Well, actually I did a series of things that all seemed perfectly sensible at the time but the upshot was a bit of a disaster. I started this blog way back in 2006 and over the years I accumulated over 100 posts, which is not a… Read note →
Back in the saddle
In the last few years my enthusiasm for blogging had dwindled to the point where I’ve only posted twice in four years. I’m hoping that’s about to change. Last week I was at Full Frontal in Brighton a one day conference for JavaScript Developers. It’s a great event which is now in its sixth year,… Read note →
Phone App Developers, lend me your ears!
iOS developers are enabling users to get more and more out of their iPhones & iPads. But I think developers are missing one important thing that could make life easier for thousands of users. I’m not exaggerating. I have a particular bee in my bonnet when it comes to accessibility, my wife is registered blind… Read note →
I’ve got my own HTML tag!
The HTML5 Specification introduces a new element called “mark”. I’ve created a little site to explain how the mark tag can be used, I’ll be adding examples to it very shortly. In the meantime, if the mood takes you why not visit http://mark-element.info Read note →
jQuery intellisense in Visual Studio 2008 & Dreamweaver
jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML it’s my weapon of choice when it comes to adding client side interactions to a site. It has rapidly gained popularity with web developers and designers – now software manufacturers are starting to take note with industry leaders like Adobe & Microsoft… Read note →
Scroll to the first error in form – using jQuery
Oftentimes we ask our users to provide us with an awful lot of information in things like registration forms. It’s no wonder that every now and again the poor dears forget to fill in a box or make a mistake. On longer or complex forms users can find it difficult to see where the errors… Read note →
