Category: Blog

11twyg – Eleventy with Twig and YAML

28 May 2024

Eleventy is an elegant static site generator that I’ve become a little obsessed with lately. I...

[read more]

11twyg – Eleventy with Twig and YAML

Book Release: Generative Art with JavaScript and SVG

9 Apr 2024

Plug time! Apress have just released my book Generative Art with JavaScript and SVG. If you're inter...

[read more]

Book Release: Generative Art with JavaScript and SVG

How to Launch an AppImage from the Ubuntu Sidebar

23 Dec 2023 (Updated 18 Sep 2024)

Learn how to launch an AppImage file like you would a normal desktop application on Ubuntu....

[read more]

How to Launch an AppImage from the Ubuntu Sidebar

Colour Perception, Contrast and Web Accessibility

30 Nov 2023

In this article, we’ll look at the role of colour perception in web accessibility, and why anyone ...

[read more]

Colour Perception, Contrast and Web Accessibility

ChatGPT: The content creator’s friend or foe?

27 Oct 2023 (Updated 1 Dec 2023)

Believe it or not, the algorithms that power predictive text are a precursor to ChatGPT. Yes, the an...

[read more]

ChatGPT: The content creator’s friend or foe?

Generative Art vs AI Art Generators

9 Oct 2022 (Updated 18 Dec 2023)

Is AI-generated art a kind of generative art? Is it art at all? From the perspective of someone prac...

[read more]

Generative Art vs AI Art Generators

How to use Parcel and Tailwind with WordPress

30 Jun 2022 (Updated 26 Aug 2023)

A tutorial on how to use the ParcelJS bundler and the Tailwind CSS library with WordPress. Modernise...

[read more]

How to use Parcel and Tailwind with WordPress

Creating an Oscilloscope with JavaScript and the Web Audio API

12 May 2022 (Updated 14 May 2022)

The oscilloscope is what you might call the archetypal audio visualiser, portraying sound in its mos...

[read more]

Creating an Oscilloscope with JavaScript and the Web Audio API

Should I Use p5js or Plain JavaScript (HTML Canvas)?

12 Aug 2021 (Updated 8 Oct 2022)

If you're interested in generative art, generative design or creative coding in general, how does p5...

[read more]

Should I Use p5js or Plain JavaScript (HTML Canvas)?

Creative Coding with SVG, Part 1: Circles, Rectangles and the ViewBox

20 Jun 2021

Learn about the SVG viewBox and how to create simple one-line circles and rectangles...

[read more]

Creative Coding with SVG, Part 1: Circles, Rectangles and the ViewBox