Seeking Opportunities
Contact Me

Articles

Hanami loves Fly.io

Hanami & Fly.io Complete Example

In this article, we will walk through the deployment of a fully functioning Hanami app, including persistence using Postgres.

Read More

log file from fly.io showing Puma server running in development mode

Hanami & Fly.io Hello World

I've been working on a project using Hanami and I wanted to get my feet wet with deploying to production. These are my first steps in that process.

Read More

feature list for the chruby ruby manager

A Beginner’s Guide to chruby

I recently had to set up a new system for development. As part of the process, I normally install a "Ruby manager" to help me...

Read More

code editor showing directory structure and file contents of index.html

Deploy a Static Website to Fly.io

Deploying side projects for free is not as easy as it used to be since Heroku eliminated its free tier. Luckily, other players--such as Fly.io...

Read More

code editor showing directory structure and file contents of index.html

Docker for Static Websites

In a previous article I discussed creating a basic website using only HTML and CSS.

Read More

code editor showing directory structure and file contents of index.html

Simple Workflow for Basic HTML & CSS Website

I recently had to build a *very* simple website. Just a marketing page for a SaaS startup. A single page at first, maybe a few more later...

Read More

colorful image of the dragon curve fractal

Chasing the Dragon Curve

In a previous article, The Dragon Curve, I introduced the Dragon Curve fractal. I discussed how the Dragon Curve was discovered by repeatedly folding...

Read More

colorful image of the dragon curve fractal

The Dragon Curve

The Dragon Curve, pictured above, is an example of a "self-similar fractal curve." Though that definition sounds oddly redundant to me--self-similarity is...

Read More

steamgraph chart of New York City 311 data

Hacking Highcharts

A while ago I saw this amazing article in Wired. The basic idea was to start with a week's worth of NYC 311 call data, collect the data based on...

Read More

illustration of opacity in cavas element over colorful background

CSS Opacity

The sheer number of properties available in CSS can be confusing to navigate, a dense thicket of possibilities. In most cases, many...

Read More