Blog

Svelte vs React

My early impressions of Svelte were positive but my test drive didn’t venture far. Since then I’ve built a more substantial client website using Svelte in part. Using it in production has given me a greater understanding. I’m comparing Svelte to React because the latter has been my tool of choice for years. A few […]

Stylin’ WordPress Gutenberg Columns Block

If there’s one thing I’ve learnt working with WordPress it is not to fight core functionality — and especially not to reinvent it. With the Gutenberg editor that means allowing the default blocks and their default structural styles. Doing so helps maintain content compatibility across themes and plugins. The Columns Block The core/columns block is a good […]

WordPress, Gutenberg, and Tips for ACF Blocks

In December 2018 WordPress 5.0 launched with the addition of the already divisive Gutenberg editor. Gutenberg is a radical departure from the classic WYSIWYG editor but its purpose remains the same; to provide a UI that ultimately saves a big chunk of HTML representing the page content. Gutenberg is a React-powered UI. The core editor provides […]

Getting Svelte

Svelte is a JavaScript framework that has continued to intrigue me. Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. An interesting prospect. If I […]

Step into my Time Machine!

Allow me introduce a fun project that I’ve had on the back burner for a while. A couple of weeks ago I redesigned my website, again. During ideation I collated backups and pieced together assets to recreate my old websites. Earlier versions existed before I used source control so I had to salvage parts from […]

I’m Not Sure About Website Dark Mode

I’m a bit late to the party but I added a dark mode toggle to my website. My new design launched this week and it defaults to light mode. The thing is, I’m not convinced the implementation in web browsers is ideal. Dark mode is usually my software default. In macOS and Android I have it […]

I’ve Only Gone and Redesigned my Website, Again

This is the tenth iteration of my website in about as many years. It’s hard to keep track. I have the old versions on ice somewhere (and a project in mind). My last redesign back in 2016 – that seems so long ago! – was a fairly large rebrand. Overall I’m happy with the job I […]