Posts about The internet
The internet plays a huge role in my life, from a place to share photos and videos, to a career, to a means of communication linking me to friends and family all over the world.
Working with, not on, WordPress
Published in
Stepping back from involvement in the future development of WordPress as a system.
Using block filters in JavaScript to override theme.json settings on a per-case basis.
If you’re writing a plugin which needs to connect to a third-party service, there’s a relatively high chance that you’ll need to store credentials securely.
Block Patterns, Block Variations and Reusable Blocks. How and why they’re useful and implementable.
Updated Gutenberg category selector
Published in
Building a single-selection category selector for WordPress Gutenberg using React.
Building a multilingual WordCamp website
Published in
How I used manual content structuring and the power of the WordPress Site Editor to set up what we believe to be the first non-plugin-based multilingual WordCamp website.
There are several translation plugins in the WordPress ecosystem, each of which has its strengths and weaknesses when it comes to translating and managing multilingual content. There is also the brilliant plugin Loco Translate, which I’ve been using for a very long time to translate English strings in plugins and themes. (Usually German, French and…
Finding out custom user capabilities via the REST API, to determine whether or not to add a custom sidebar in the Gutenberg block editor.
Overlapping elements with CSS grid
Published in
Using CSS Grid to overlap two rows and allow a content image to “break out” of the text container.
Block Variations for WordPress Gutenberg
Published in
WordPress’ block editor “Gutenberg” allows us to register custom block styles for a particular block. But since WordPress 5.4, we can use Block Variations to add other presets with different default settings.
Explaining how to use WordPress hooks, and how to fine-tune them to improve legibility and code efficiency.
Delivering mockups for WordPress Gutenberg
Published in
How to mock up a website design when every page can be built individually and controlled completely by the editorial staff.
Font sizing for the web
Published in
There are three main options for setting the size of text in the web using CSS. The font size can be set in “pixels”, in “EM”s or in ”REM”s. It can be a little difficult to understand where the differences lie, and which unit of measurement is correct.
Since the release of WordPress 5.2, authors and editors can put together their own reusable content components without needing to do any programming work. This is thanks to a powerful combination of Reusable Blocks and the Group Block.
Using CSS variables through the WordPress Theme Customizer to make custom colour schemes in the Gutenberg Editor.
Responsive imagemap with highlighting, using SVG
Published in
Implementing a CSS- and SVG-based responsive imagemap for a client in Toronto.
Passing data to WordPress template parts
Published in
How I use WordPress’ template part logic, but additionally pass scoped data to the template part.
WordPress’ Gutenberg Editor allows you to do much more than create and edit content in a single content column.
There’s more to life than WordPress
Published in
I’ve been using WordPress since the very first version and love it. In a talk at WordCamp Zurich, I shared some of the experiences I’ve gained as a CMS developer, website builder, content manager and blogger since the late 1990s.
A Short History of the Web
Published in
The history of the web (and the invention of jam) by Martin Splitt at Front Conference in Zurich.
Why using BEM for your CSS is a good idea
Published in
Four years after writing that BEM syntax in CSS indicates weak coding principles, it’s time for a retraction.








