$ tail -f ~/blog
What I learn building software, fixing bugs, and testing the tools I rely on.
2026-02-27 · 2 min read I got tired of looking up `rails new` flags, so I built a wizard for it Create Rails applications with an interactive CLI wizard that explains rails new options, remembers choices, saves presets, and shows the final command. # ruby · rails · cli · productivity 2024-03-03 · 2 min read clsx for Rails views Build conditional CSS class strings in Rails views with clsx-rails, using strings, arrays, hashes, deduplication, and the shorter cn helper. # rails · ruby · css · opensource 2020-04-24 · 1 min read How to hide Ruby 2.7 deprecation warnings system-wide Are you using rbenv? Want to hide Ruby 2.7 deprecation warnings system-wide and not to deal with it on a per-project basis? This small tutorial is for you! # ruby · rails · rbenv · tutorial 2019-03-04 · 1 min read Keep your Javascript dependencies under control The best way to explore the size and content of your frontend. # javascript · webpack · webdev · rails 2019-02-24 · 3 min read Easier usage of Rails 5.2 credentials and app-specific configuration Have you ever thought “isn’t there a simpler, more concise way to write `Rails.application.credentials[:something]`?” This post suggests a solution to this problem. # ruby · rails · tutorial · learning 2019-02-18 · 1 min read How to send Rails deprecation warnings to Airbrake Send Rails production deprecation warnings to Airbrake with an ActiveSupport::Notifications subscriber that preserves the message and call stack. # ruby · rails · todayilearned · tutorial 2014-10-04 · 1 min read A bookmarklet for Tweetbot for Mac Two ways to share the current browser page to Tweetbot for Mac in one click: a tiny bookmarklet built on the Tweetbot URL scheme, and a Chrome extension for those who prefer not to bother. # javascript · macos · productivity · webdev 2014-08-12 · 2 min read How to partition and format a drive with GNU Parted Four commands in the parted shell are all it takes to repartition and format a drive on Linux: pick the disk from parted -l, create a gpt or msdos label, make one ext4 partition, and quit. # linux · devops · tutorial · cli 2014-07-16 · 2 min read Upload and download files on a remote server with iTerm2 and Z-Modem How to send files to a remote server and pull them back from inside an SSH session, without opening a separate scp session, using the Z-Modem protocol, lrzsz and iTerm2 triggers. # macos · terminal · devops · tutorial 2013-09-27 · 1 min read Using unique option prefix pass instead of password is deprecated If MySQL or your cron logs suddenly started printing this warning, the culprit is most likely a shortened option name in your ~/.my.cnf. Here is the one-line fix. # mysql · devops · linux · cli