🎱 Josh Branchaud ✨
banner
jbranchaud.bsky.social
🎱 Josh Branchaud ✨
@jbranchaud.bsky.social
Free-Range Software Dev and Consultant ✨ PostgreSQL • Ruby on Rails • TypeScript • React ✨ 🏃🐈🍹🎱 (he/him) | Chicago | Work with me: visualmode.dev
oh, this 2 years older set from Kiasmos on KEXP is also great youtu.be/5lzQlpjj7sA?...
Kiasmos - Full Performance (Live on KEXP)
YouTube video by KEXP
youtu.be
November 12, 2025 at 8:54 PM
The way this Hammerspoon automation works is that I manually trigger it with `Cmd+Opt+Ctrl-s` and it looks at the front Chrome window, goes through all the tabs not in the "keep list", writes them to a timestamped entry in a JSON file, and then closes all those tabs.
November 4, 2025 at 4:42 PM
The *checks* described in the `strong_migrations` README contains a lot of examples of when you may need to use that pattern. Reading through it is a great way to build up an intuition for these things.

github.com/ankane/stron...
GitHub - ankane/strong_migrations: Catch unsafe migrations in development
Catch unsafe migrations in development. Contribute to ankane/strong_migrations development by creating an account on GitHub.
github.com
October 31, 2025 at 6:54 PM
Extremely cool to hear that someone recommended it 😊

That's a great idea. I'll see if I can figure out how to add that to the search and/or just add additional links for those that go to the % page.
October 30, 2025 at 10:59 PM
And PR opened -- would ya look at me contributing to open-source 😅

github.com/nebulab/erb-...
fix: account for utf-8 multi-codepoint text by jbranchaud · Pull Request #81 · nebulab/erb-formatter
This addresses the bug reported in Issue #80
github.com
October 27, 2025 at 5:49 PM