I’ve built a paywall system for this blog. It was quite an endeavor to make a home-grown solution that works with my static Jekyll site, but I think I got it.
javascript, jekyll, ruby
I’ve released v4 of md-lipsum, my API for generating Markdown Lorem Ipsum. This update introduces expanded source options, new query parameters for enhanced functionality, and is powered by the new ‘random-words’ Ruby gem.
api, cli, lipsum, markdown, ruby
A few times over the last couple of years I’ve wanted to do an open poll to get a feel for how users felt about things, particularly icons during the design process. I found there aren’t a lot of affordable ways to do this.
design, webdev
is just a simple tool I use to quickly find files matching a search pattern in the current directory. I just figured I’d share it because I end up using it a lot.
bash, cli, fish, terminal
Whether you’re a new user or a seasoned pro, ScreenCastsONLINE offers in-depth screencasts on a wide range of topics, from tutorials to app discovery. Check it out.
bookmarks
Web excursions brought to you in partnership with CleanShot X, the absolute, hands-down best app for Mac screenshots. Get one of my all-time favorite apps here.
bookmarks
My 47th birthday was a few days ago. 11 years ago, I wrote a post on my birthday, detailing my addiction and recovery, and while I won’t go into the same points again, I thought I’d write something in the same vein.
personal
I’m excited to offer the next giveaway, 5 licenses ($19.99 value each) for Liiift. I don’t lift much these days, but this app looks good enough to get me back into it. Liiift is a beautiful iOS app designed to help you get the most out of your weightlifting workouts. This giveaway is for lifetime licenses!
giveaway, macos
I made a thing I think is pretty cool. It’s an indeterminate progress indicator for use in your scripts, inspired by the way Cursor indicates it’s working.
cli, ruby, scripting
Thanks to SaneBox for sponsoring BrettTerpstra.com this week! Rather than the typical sponsored post, I’ve opened up the blog to a guest post from SaneBox’s Thomas Yuan. Not a typical thing for me, but I’m a huge fan of SaneBox and Thomas’ tools are a perfect fit for my readers (and my own preferences). Please enjoy!
sponsor
Whether you’re a new user or a seasoned pro, ScreenCastsONLINE offers in-depth screencasts on a wide range of topics, from tutorials to app discovery. Check it out.
bookmarks