Skip to content

Featured Articles

A collection of articles I have written on various topics and platforms.

What we can learn from the #CrowdStrike meltdown.

I feel like there's a lot to learn from the #CrowdStrike meltdown where a bug in a software update is causing havoc across the world. Here's what immediately comes to mind, both from the perspective of the company, and all of us as a society. If you're a global service provider, unless you're sen...

Make your sites more accessible by setting max icon widths

Here's a quick usability tip: When using #SVG icons in your #HTML, please make sure to set an explicit max width on them. Why? It is quite possible for users that only the markup will be loaded, due to an issue with the stylesheets (bad CDN, low-end hardware, unreliable network, etc). If your icon...

HydePHP - According to GPT-4o

Hey there! I'm Caen, creator of HydePHP. Whilst trying out the new ChatGPT version powered by GPT-4o I asked it to tell me about HydePHP. To my surprise, it actually knew about the project.

How to recover an overwritten stash in GitHub Desktop

Picture this: You have a stash in GitHub Desktop, and you overwrite it by mistake. You now enter the ohnosecond. You might think that you've lost the changes forever, but fear not! There's a way to recover an overwritten stash in GitHub Desktop. First, you need to find the logs from GitHub Desktop...