No Code Creative Coding: A Case Study

January 2024

When we create generative art, or engage in creative coding, we are creating systems that create art. The process is iterative and we likely…

use-svg-maker or creating SVGs with React, A Tutorial

November 2022

SVGs are XML descriptions of vector graphics. React is a highly efficient, supported way to create XML-ish stuff. Indeed while dynamic, it…

SwiftUI for Mini Desktop Apps: A Tutorial

August 2022

A little while ago I wrote about the state of SwiftUI. While I was generally skeptical of the technology as a general purpose/widely used…

On consistency

July 2022

When you talk about software development approaches you often find people advocate consistency, in a unsubstantiated way, the way people…

@FocusState, TextFields, TextEditor in SwiftUI 3.0

November 2021

I've recently been working with SwiftUI on a couple of projects. One major area of improvement in SwiftUI 3.0 (the Autumn 2021 release) is…

SwiftUI in late 2021

November 2021

I've been reviewing the state of declarative UI frameworks such as Flutter and React Native, now we get to the third (and final) one…

Flutter in late 2021

October 2021

It had been some time since I'd used Flutter and I wanted to take another look. I've mostly been working in React and React Native for the…

Generative Animated Videos with Remotion (and Solandra)

October 2021

Getting started Remotion is a React powered library for creating videos. Let's try it out with Solandra, a library for creating 2D graphics…

All Articles
Laptop computer


All Reviews