des rangements et aménagements sur le site pour préparer la rentrée 2026
I've been relearning arduino. I made an adding machine. The old one had disgusting code. The new one should be better. It follows proper abstraction principals as far as I can tell. Its cleaner too. The first variant was more of a GOTO soup.Unfortunately however, I dropped my brain out of my ass and the...
* AND Blacksky AND Eurosky (mu.social) AND Northsky and probably all the Skies. These bookmarklets are not site specific so you can run them while on any browser based client to be honest. (and yes, at the time that I'm posting this, for some reason the code blocks look best in dark mode ... I...
I have a C++ class starting next semester, so I decided to see if I could still write for Arduino.It's a simple "hello world" type program. I've forgotten a lot since developing a machine vision system in high school. 12 years later at least I can still make an LED blink, I can even do...
A few thoughts about sustainability statements and vibe-coded apps.
I created a simple WordPress plugin called Don't Mess Up Prod, which adds a little environment indicator to your admin bar. If you flip around between multiple environments (local, dev, staging, prod), you might find it useful. It has definitely saved me a few headaches. This was also partly an exercise in releasing a plugin...
Some human-centred practitioners have been consigned to increasingly superficial considerations. Artificial intelligence presents an opportunity for us to bring the focus back to the fundamentals that make our work important and successful.
In Pixel Pushing, Redux I rebuilt this site with Claude Design over a weekend and £23.84, then handed off to Claude Code for the WordPress build. One thing intrigued me when setting up the design, Claude Design's first pass was to set up a design system, you can import assets and it will set up...
A reflection on my first published, fully vibe-coded application.
feat: syndicate Astro posts to ATProto via standard.site and Bookhive
Markdown for Agents and Statistics is now a WordPress.org plugin — pre-generated `.md` files served to AI crawlers via content negotiation, with stats on who's actually reading.
Claude Design dropped on a Friday. I played. This site redesign is the result - some time over the weekend, £23.84, and a lot of thoughts about design systems, source of truth, and whether the tension between design and engineering has really gone anywhere.
I made a mod for Slay the Spire 2 that lets you publish your play data to your Atmosphere account & a website to show them off!
Maybe this is not news to anyone, but I've repeated this statement enough times that I need this post to point at.
Mario Zechner with a much more measured take on how to use the new tools we all have at our disposals.
Cookie banners have been around for a long time and Cookies even longer. But why? First the obligatory bit about, no not those type of Cookies… Cookies are small text files that a website saves onto your device, used to remember information about you or your visit - like that you're logged in, what's in...
What is the cost of not keeping it in our own brains?
Writing logs is important: they are the story of how your application is doing what it does.
Hello ``` const foo = () => undefined; ```
iOS 26.1 introduced an infuriating change to the tabViewBottomAccessory behaviour that is fixed in iOS 26.2.
I’ve been working on WordPress since the Friends era, so I’ve built up quite the graveyard of projects - and decided to see if AI could bring one back to life.
These two lines of 11ty code have really helped me increasingly over the last year or so // Read and parse the WP theme.json file const themeJSON = JSON.parse(await readFile(new URL('./theme.json', import.meta.url))); // Add theme settings to Eleventy global data eleventyConfig.addGlobalData('theme', themeJSON); I love design systems and I try where possible to stuff as much...
I'm still thinking about this thing that everyone pretty much decided to stop thinking about in 2019.
Very slowly getting system design through my Thick Skull and onto the surface of my Smooth Brain.
I'm a computer, stop all the npm installing
Discovering a new but not-so-new hobby for my summer break.
Displaying coding statistics from multiple different coding forge platforms.
Eksempel på kodeblokk med Python
It appears the shiny new WordPress version 6.8 comes with Speculation Rules out of the box. This is a really interesting optimisation feature, enabling us to programmatically tell the browser (Chrome) to get pages ready for the user to visit. It's pretty dense and complex, but potentially a great optimisation option. Basically it behaves as...