I recently built a WordPress plugin specifically for my friend Allison Sheridan over at Podfeet Podcasts. She had a huge mind map she wanted to display on her blog — HTML embeds were messy and broke the site, PNG exports were unsearchable and impossible to navigate, and she didn’t want to just offer an OPML download. So she output an SVG, and I built a viewer to embed it in a WordPress post with nice zooming and panning, text searchability, and a bunch of customization options.
jekyll, jekyllsvgviewer, plugin, ruby
I’ve mentioned before that what I really wanted out of my career was to be a consultant, especially in automation and efficiency on Mac and iOS, for teams and small-to-medium size businesses looking to grow. Well, I’m excited to have teamed up with Christopher Gamblée-Wallendjack to create Bear & Glass.
automation, bearandglass, consulting
If you run without arguments you’ll now get an interactive menu that helps you pick the file(s) and actions to operate on, and I’ve added a flexible plugin architecture and time tracking features.
cli, na, productivity, ruby, scripting, tagging, taskpaper, zsh
I’ve been putting in some time on side projects every morning while building up the motivation to work on more overwhelming things. Recently the focus was on Reiki, my tool for running Rake tasks with fuzzy matching and humane argument parsing.
bash, cli, fish, productivity, rake, reiki, ruby, scripting, shell, terminal, zsh
I’ve been using my na and doing command-line tools daily for years, but lately they’d started feeling sluggish. When was taking over a second to show me my next actions from a tiny 5KB file, I knew it was time to dig in and fix things.
doing, na, productivity, ruby, scripting, taskpaper
This is just a little 30-minute project I made for my own use, but figured I’d share. It simply takes a YouTube URL and converts it to GitHub-friendly Markdown for use in READMEs, wikis, and PR comments.
api, html, markdown, video, youtube
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