Blog (page 10)

Changing CSS for Good

I’m dropping “left” and “right” from my lexicon. The new CSS normal is all about Logical Properties and Values. This is week four of a large front-end build I’m working on. The primary deliverables are a pattern library alongside two dozen templates. With opportunity for design iteration as code is formalised it’s the perfect project. It’s […]

Self Hosted (part 2)

This is a follow up to my ongoing adventures in self-hosting. My goal is to avoid 3rd party internet services that have a habit of unreliable connectivity, tracking, and bait-and-switch payment models. It’s also just a fun nerdy hobby. As a home server I’ve been running a Raspberry Pi 4 (4GB) with Ubuntu on the SD […]

2020 in Review

2020 started on a positive note for me. I blogged again after a yearlong hiatus. I guess I’d lost my web mojo in 2019. Too much Twitter can have that effect. Sometime in February on the bus to the gym I read about the Coronavirus. I pulled my scarf up around my airways and let go […]

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 […]

Buy me a coffee! Support me on Ko-fi