Tag: code

35 posts
Don’t Mess Up Prod
Dave Kellam icon
Dave Kellam
davekellam.com

Don’t Mess Up Prod

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...

Jul 10, 2026
Restoring the elements of user experience
Duncan Stephen icon
Duncan Stephen
duncanstephen.net

Restoring the elements of user experience

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.

Jul 3, 2026
Draw me like one of your JSON files
DGW.ltd icon
DGW.ltd
dgw.ltd/

Draw me like one of your JSON files

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...

Jul 2, 2026
Post With Code
Quarto on AT Proto icon
Quarto on AT Proto
andrewheiss-atproto-and-quarto.share.connect.posit.cloud

Post With Code

Jun 29, 2026
Q
Quarto Standard Site testing 1
andrewheiss-standard-site-testing.share.connect.posit.cloud

Post With Code

Jun 27, 2026
R stuff
Q
Quarto Standard Site testing 1
andrewheiss-standard-site-testing.share.connect.posit.cloud

R stuff

Jun 27, 2026
Pushing Posts to the Atmosphere
~
~/.bnux
read.ryancowl.es

Pushing Posts to the Atmosphere

feat: syndicate Astro posts to ATProto via standard.site and Bookhive

May 13, 2026
Markdown my words
DGW.ltd icon
DGW.ltd
dgw.ltd/

Markdown my words

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.

May 5, 2026
Pixel Pushing, Redux
DGW.ltd icon
DGW.ltd
dgw.ltd/

Pixel Pushing, Redux

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.

Apr 24, 2026

Slay the Spire 2: Atmosphere edition

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!

Apr 17, 2026

Claude Code is a Conflict of Interest

Maybe this is not news to anyone, but I've repeated this statement enough times that I need this post to point at.

Apr 7, 2026
C
Charles Harries
charlesharri.es

Thoughts on slowing the fuck down - Mario Zechner

Mario Zechner with a much more measured take on how to use the new tools we all have at our disposals.

Mar 27, 2026
Cookie jarring
DGW.ltd icon
DGW.ltd
dgw.ltd/

Cookie jarring

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...

Feb 24, 2026
C
Charles Harries
charlesharri.es

Cognitive debt

What is the cost of not keeping it in our own brains?

Feb 15, 2026
Experiments with the Codex and Claude Agents
Stuart Breckenridge icon
Stuart Breckenridge
stuartbreckenridge.net

Experiments with the Codex and Claude Agents

Feb 14, 2026
C
Charles Harries
charlesharri.es

How to read and write application logs

Writing logs is important: they are the story of how your application is doing what it does.

Feb 8, 2026
3D Rendering Engine

3D Rendering Engine

A rasterization 3D engine in Go.

Jan 26, 2026
M
matt's Blog
mysky.wtf/profile/stavola.xyz/blog

Test post

Hello ``` const foo = () => undefined; ```

Jan 16, 2026
Changes to tabViewBottomAccessory in iOS 26.1 are Fixed in iOS 26.2
Stuart Breckenridge icon
Stuart Breckenridge
stuartbreckenridge.net

Changes to tabViewBottomAccessory in iOS 26.1 are Fixed in iOS 26.2

iOS 26.1 introduced an infuriating change to the tabViewBottomAccessory behaviour that is fixed in iOS 26.2.

Nov 6, 2025
🧟‍♀️ Digging up the past 🧟
DGW.ltd icon
DGW.ltd
dgw.ltd/

🧟‍♀️ Digging up the past 🧟

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.

Oct 31, 2025
DGW.ltd icon
DGW.ltd
dgw.ltd/

These 2 guys

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...

Sep 26, 2025
C
Charles Harries
charlesharri.es

More Programming Thoughtleadership re: dependencies

I'm still thinking about this thing that everyone pretty much decided to stop thinking about in 2019.

Aug 18, 2025
C
Charles Harries
charlesharri.es

Good system design

Very slowly getting system design through my Thick Skull and onto the surface of my Smooth Brain.

Aug 18, 2025
C
Charles Harries
charlesharri.es

Picking on third-party deps

I'm a computer, stop all the npm installing

Aug 11, 2025

GitStat

Displaying coding statistics from multiple different coding forge platforms.

Jul 7, 2025
Summer Plans
Stuart Breckenridge icon
Stuart Breckenridge
stuartbreckenridge.net

Summer Plans

Jun 29, 2025
Logg for Aslak Raanes icon
Logg for Aslak Raanes
aslakr.folk.ntnu.no

Python-kodeblokk

Eksempel på kodeblokk med Python

Jun 4, 2025
It’s hard to speculatively load what tomorrow may bring.
DGW.ltd icon
DGW.ltd
dgw.ltd/

It’s hard to speculatively load what tomorrow may bring.

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...

Apr 23, 2025
You’ve got style(guide)
DGW.ltd icon
DGW.ltd
dgw.ltd/

You’ve got style(guide)

One of the pages on this site is a style guide(book) that I tend to include on most of my projects. I find it useful for the client and sometimes designs to see clearly how the core styles for the site are set up. Sometimes I receive a style guide as part of the design...

Apr 16, 2025
Your Dependencies Are Not Free
Jamie Schembri icon
Jamie Schembri
schembri.me

Your Dependencies Are Not Free

Dependencies are free chunks of functionality, except when they're not. They come with hidden costs which need careful consideration.

Apr 6, 2025
C
Charles Harries
charlesharri.es

Megalithic Portal

The extremely competent autocomplete machine made me a map of all of the best Rocks in the area. Remind me never to take the extremely competent autocomplete machine for granted again.

Mar 26, 2025
We need some focus
DGW.ltd icon
DGW.ltd
dgw.ltd/

We need some focus

The WordPress block editor generally gets better and better. One great example is the Cover block. I have tended to build out custom hero components previously but honestly this is becoming less necessary as the cover block becomes my go-to method of creating hero sections. The ability to add a large image (or video), some...

Mar 4, 2025
C
Charles Harries
charlesharri.es

Aider

I've finally figured out how to make a robot write the code that allows me to make robots do other stuff for me.

Feb 28, 2025
Hello, GOV
DGW.ltd icon
DGW.ltd
dgw.ltd/

Hello, GOV

I really really love the GOV.UK design system, and the Frontend framework that enables it GOV.UK Frontend. It's an absolute tour de force of a design system tested on 68.35 million people1. It's battle hardened, robust and accessible. Essentially it's the gold standard for common components and form design. It follows Government Design Principles and...

Jan 29, 2025
Inquirer.js
DGW.ltd icon
DGW.ltd
dgw.ltd/

Inquirer.js

Moving content from WordPress to a static site often means wrestling with complex command-line syntax. We found a cleaner way: using Inquirer.js to streamline the entire export process into one simple, interactive command.

Jan 17, 2025