Feeds

To receive updates, subscribe to one of Made Mistakes’ web feeds1 below using your news reader of choice… I like Feedly. | Continue reading


@mademistakes.com | 4 months ago

And just like that, I was done with Netlify

As someone who uses Netlify’s Starter plan to host this site, the following situation is the kind of nonsense that keeps me up late at night… On February 24th, an invoice was issued to a Starter plan user of Netlify for a substantial amount of bandwidth usage. Our internal system … | Continue reading


@mademistakes.com | 8 months ago

DIY record cube back spacers

For the longest time, it has driven me mad that my records get out of alignment any time I slide one out to play. To solve this problem, Turntable Revival sells wooden back spacers for cube shelves (Ikea Kallax, Target Threshold, Walmart - Better Homes & Gardens) to straighten yo … | Continue reading


@mademistakes.com | 8 months ago

Goodbye Gatsby, Hello Hugo

Personal sites are a great testing ground for mixing it up and experimenting. Back when Gatsby first started buzzing in Jamstack circles, I used that as my excuse to migrate off Jekyll and learn something new. As someone who avoids writing JavaScript whenever possible, there were … | Continue reading


@mademistakes.com | 1 year ago

Adding last modified timestamps with Git

A common ask of Jekyll, Gatsby, and other static site generator users is, “how do I automatically set the date in YAML front matter?” Today I learned you can do just that with a Git pre-commit hook. If your project has been setup with git init you should have a Git hooks director … | Continue reading


@mademistakes.com | 3 years ago

URLs and links in Jekyll

Before you can link pages and assets together with Jekyll, you need to know how it assigns URLs (or permalinks1) to each. If you are a seasoned Jekyll users and have a good understanding of how this all works, skip down below to linking methods. This tutorial will explain the var … | Continue reading


@mademistakes.com | 3 years ago

Jekyll’s site.url and baseurl

Jekyll’s site url and baseurl variables cause a lot of confusion for users. I see it all the time in the Jekyll Talk forum, Stackoverflow, or as bug reports in my themes. My Jekyll site works locally but when I push it up to GitHub Pages it is broken with no styling and looks lik … | Continue reading


@mademistakes.com | 3 years ago

Not so quick with the Gatsby site optimizations

This is the post where I talk about neglecting the site and pledge to blog more… wait, wasn’t I suppose to do this on January 1st? Jokes aside, the last year and half I haven’t felt like writing. Between my “real” job, open source projects, COVID-19, buying and selling a house du … | Continue reading


@mademistakes.com | 3 years ago

2 Little Rosebuds

2 Little Rosebuds is a blog written by my wife Wendy Rose. The site started as a place for her to post about our twin girls and morphed into an outlet for her growing addiction to subscription boxes. My responsibilities on the site include: Wordpress installation and maintenance. … | Continue reading


@mademistakes.com | 4 years ago

Twenty Nineteen

First time doing a year in review post thingy. The statistics below are just for fun as there’s nothing to compare them against yet. Should be interesting to see how they deviate next year as I would have never guessed some would be as high as they were. 2019 by the numbers 1 blo … | Continue reading


@mademistakes.com | 4 years ago

Faster Netlify builds

Slowly but surely, I’ve been chipping away at my site’s build time on Netlify. There’s little left for me to optimize until Jekyll drops some nice updates in version 4.0. I’ve cached the rendering of Liquid includes across _layouts via the {% include_cached %} tag, limited use of … | Continue reading


@mademistakes.com | 5 years ago

Autumn refresh

Lately I’ve been toying with the idea of migrating from Jekyll to GatsbyJS (more on that in a future post). Initial tests look promising, but there are some issues I’m still working through. In the meantime I’ve taken visual cues from React components I built in a repo where I wa … | Continue reading


@mademistakes.com | 5 years ago

Water tension

Portrait of Marie M. inspired by a photograph on Sktchy. Digitally painted with Procreate on a 12.9″ iPad Pro. Approximately 6 hours of work spread across a couple of weeks. ~6 hours of work spread across a couple of weeks, because who has time? pic.twitter.com/faECZVYPSP —  … | Continue reading


@mademistakes.com | 6 years ago

The two hour beard

Portrait of Ale B. inspired by a photograph on Sktchy. Digitally painted with Procreate on a 12.9" iPad Pro. Two hours and 30 minutes of beard scribbling over the last couple of weeks. Because who has time to relax draw in a single sitting? Time-lapse export video via #Procreate … | Continue reading


@mademistakes.com | 6 years ago

Turn away

Portrait of Tatha S. inspired by a photograph on Sktchy. Digitally painted with Procreate on a 12.9″ iPad Pro. Using Apple Pencil to lay lines. Procreate time-lapse export pic.twitter.com/Xw5ozxENYI — 𝔐𝔦𝔠𝔥𝔞𝔢𝔩 ℜ𝔬 … | Continue reading


@mademistakes.com | 6 years ago

Glowing pencil practice

Portrait of Foggy 365 digitally painted with Procreate on an iPad. | Continue reading


@mademistakes.com | 6 years ago

Corpse paint your tears

Portrait of Maya Z. inspired by a photograph on Sktchy. Digitally painted with Procreate on a 12.9″ iPad Pro. Slowly building up tones. #Procreate time-lapse export pic.twitter.com/dSNE7fKHWb — 𝔐𝔦𝔠𝔥𝔞𝔢𝔩 ℜ𝔬𝔰&#x … | Continue reading


@mademistakes.com | 6 years ago

Back at it

Portrait of Marion K. digitally painted with Procreate on an iPad. | Continue reading


@mademistakes.com | 6 years ago

Choke’s embrace

Portrait of Lunar Ashes digitally painted with Procreate on an iPad. | Continue reading


@mademistakes.com | 7 years ago

Optimizing and automating my Jekyll site build

Lessons learned from building, optimizing, and deploying a huge static site with everyone's favorite SSG — Jekyll. | Continue reading


@mademistakes.com | 7 years ago

Styling language specific code blocks with Jekyll

Interesting styling possibilities with Kramdown syntax highlighted code blocks in Jekyll. | Continue reading


@mademistakes.com | 7 years ago

Relic Scout

Site design and creative for Relic Scout — an app to make collecting simpler, while saving you money. | Continue reading


@mademistakes.com | 7 years ago

Eko Wave

Site design and creative for Eko Wave — a team specializing in niche applications. | Continue reading


@mademistakes.com | 7 years ago

Basically Basic Jekyll theme

Your new Jekyll default theme. | Continue reading


@mademistakes.com | 7 years ago

Accessing static files in Jekyll

Learn how to use static files with Jekyll to create a gallery of images automatically without a plugin. | Continue reading


@mademistakes.com | 7 years ago