Kofi Gumbs

The source code for this blog is hosted on GitHub, along with my other personal projects.

2023

Multi 3.0: Codesigning, dynamic libraries, and macOS notifications
Blog post ·

Modern SPAs without bundlers, CDNs, or NodeJS
Blog post ·

2022

Typebeat, checkpoint 0.1.0
Blog post ·

2021

A retrospective on Multi
Blog post ·

Podcast: Collaborative Craft, Episode 3
Talk ·

This page is intentionally left Black
Experiment ·

2020

Teaching WebGL to dance to music
Talk ·

Ben from Ozark
Song ·

Tide (ft. Billy Gee)
Song ·

Creating a Slack app that uses fewer resources
Blog post ·

Multi
Blog post ·

CAVERNS
Song ·

Fairy Note
Experiment ·

Anti-Gravity
Song ·

Cel shading
Experiment ·

Come _ Stay _
Song ·

2019

My time at the Recurse Center
Blog post ·

Embed Twitter video
Blog post ·

Making Bitmoji dance with WebGL and Elm
Talk ·

The "programming language" design pattern
Talk ·

Building a tool that leverages Elm's types
Blog post ·

Guaranteed refactors: generating tests from types
Talk ·

Inventing options
Blog post ·

2018

elm-beam
Blog post ·

Testing Cmd's in Elm
Blog post ·

Getting to BEAM without going through Erlang
Talk ·

2017

How JSON decoding works in Elm—Part 3
Blog post ·

How JSON decoding works in Elm—Part 2
Blog post ·

How JSON decoding works in Elm—Part 1
Blog post ·

The Core of Erlang
Blog post ·

2016

Introducing managed effects
Talk ·

Docker as a (workstation) service
Blog post ·

Becoming a professional learner
Blog post ·

Using functions to make better abstractions
Blog post ·

2014

Why I make trivial apps
Blog post ·