PasteMyst
A powerful website for storing and sharing text and code snippets
Dath
A math library written in D for game programming
Endless, Nameless
A 2D platformer with an interesting concept made in a single weekend
My blog posts:
Adding Rubocop to an existing Rails project
Oct 18, 2024
A simple guide on adding Rubocop to an existing (and big) Rails project, with a separate CI configuration for retroactive enforcement
Debounced callback hook in React (TypeScript)
May 10, 2024
A simple useDebouncedCallback hook in React with TypeScript
Self hosted password manager using Git and GPG
Mar 16, 2024
Get complete control over your passwords using the unix pass utility and git
Expose local services using Reverse SSH Tunnels
Oct 10, 2023
A guide on how to expose services running on localhost to the public internet using a reverse SSH tunnel
Adventures In Highlighting Code In The Browser
Nov 5, 2021
A comparison of different ways to do syntax highlighting in the web browser
Deploying vibe.d apps with GitHub Actions
Mar 16, 2021
Guide on how to deploy vibe.d web applications to your server using GitHub Actions