🎱 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
Pinned
The Ruby language and community have given me so much, so I thought I'd give a little something back as #RubyConf wraps.

Introducing Ruby Operator Lookup!

A one-stop directory for all the operators and symbols you'll see in Ruby programs. There are sooo many 😅

www.visualmode.dev/ruby-operators
An under-used pattern in Rails apps is to create a reusable module of utility functions with Ruby's `Module#module_function`.

www.visualmode.dev/create-a-mod...
Create A Module Of Utility Functions in Ruby
A clean way to organize and mix-in utility functions in our Ruby and Rails apps.
www.visualmode.dev
December 15, 2025 at 4:30 PM
I wish I would have had this plugin back when I was doing more Vim screencasting.

github.com/NStefan002/s...
GitHub - NStefan002/screenkey.nvim: Screencast your keys in Neovim
Screencast your keys in Neovim. Contribute to NStefan002/screenkey.nvim development by creating an account on GitHub.
github.com
December 14, 2025 at 11:35 PM
the markdown rendering plugin that I use in neovim has some really nice small touches, including using a subtle gradient for table borders

github.com/jbranchaud/d...
December 14, 2025 at 7:58 PM
Super useful, quick intro to using beads (a memory upgrade for your AI agents) with an existing project from @tolin.ski

youtu.be/cWBVMEHPgQU?...
How to Give Your AI Agent Long-Term Memory
YouTube video by Syntax
youtu.be
December 14, 2025 at 3:38 PM
We’re watching How The Grinch Stole Christmas. It’s a performance of a lifetime from Jim Carrey.
December 14, 2025 at 6:07 AM
I’ve had a couple of these unemployed “vacations” in December.

Hard to overstate how nice it is to head toward January with stable work in place.
one more week of work before my first non-unemployed vacation since 2022. unemployed "vacation" didn't really count. the clock still ticks, cage still lowering into the water, the willpower it takes to temporarily ignore it is so draining. best you get is "no point applying/checking email right now"
December 13, 2025 at 11:33 PM
The cats have been adoring the Catvent Calendar I got them from Costco.

Genuinely impressed by the quality of stuff in here considering it was ~$20.
December 13, 2025 at 10:27 PM
We got so much unexpected free cheese product at the Christkindlmarket
December 11, 2025 at 5:39 AM
Reposted by 🎱 Josh Branchaud ✨
I put together a detailed collection of useful patterns I've collected after vibe-coding 150 different single-file HTML tools over the past couple of years simonwillison.net/2025/Dec/10/...
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
simonwillison.net
December 10, 2025 at 9:08 PM
my cat is over here red teaming claude code
December 10, 2025 at 4:51 PM
There are artifacts of an official Twilio Discord server for the developer community, such as a Code of Conduct and FAQ on their site under `legal/`. However, I cannot find a link or any direct evidence of that server 🤔

www.twilio.com/en-us/legal/...
Discord Community Code of Conduct
The Twilio community is a place where everyone is welcome and respected. For suspicious activity, abuse, or security concerns, contact support: https://help.twilio.com/ Follow the Twilio Developer Co...
www.twilio.com
December 10, 2025 at 3:11 PM
If I used your product a few times over the course of a week, you don't need to send me a 2025 Wrapped summary.
December 8, 2025 at 8:03 PM
Watching the Daniel Radcliffe movie (Guns Akimbo) this meme is from
December 8, 2025 at 1:51 AM
I’m reading my second book by Emily St. John Mandel — Last Night In Montreal
December 6, 2025 at 6:45 AM
This is easily in the top 3 of books I read last year.
🌊 🌈 Simon Jimenez's multi-award winning novel, THE SPEAR CUTS THROUGH WATER, is a sweeping adventure story, an intimate exploration of identity, legacy, and belonging and a love story to its blade-dented bone.

Buy now: https://geni.us/Spearcuts
December 5, 2025 at 5:49 PM
Thinking about how this person has *4* OpenAI subscriptions and a Claude subscription so that they can run LLM coding agents non-stop all day.

steipete.me/posts/just-t...
December 5, 2025 at 5:38 PM
Don't forget to check the @chicagocta.bsky.social holiday train schedule for the dates of your favorite line 🚇🎄🎅

www.transitchicago.com/holidayfleet...
CTA Holiday Train & Bus - CTA
Find information on this year's holiday train and bus, including travel tips, photos with Santa, and detailed schedules for when they'll be in your part of town!
www.transitchicago.com
December 4, 2025 at 5:31 PM
Reposted by 🎱 Josh Branchaud ✨
I documented the steps and missteps I took with jj (jujutsu) getting a repo set up from scratch, initial commits made, and pushed to github.

This is the intro workflow I needed, but couldn't find.

www.visualmode.dev/from-zero-to...
From Zero to GitHub: Starting A New jj (Jujutsu) Repo
I document the steps and missteps that I take setting up a new jujutsu repo and pushing it to GitHub
www.visualmode.dev
December 1, 2025 at 1:11 AM
new four tet set from yesterday on lot radio www.youtube.com/watch?v=x8uI...
Four Tet @TheLotRadio December 1st 2025
YouTube video by The Lot Radio
www.youtube.com
December 2, 2025 at 2:37 PM
Reposted by 🎱 Josh Branchaud ✨
excited about this. prettier is so slow (recent work to speed up the CLI doesn't seem to get anywhere near what oxfmt can do) and everything in the oxc ecosystem is excellent
Announcing Oxfmt Alpha! 🚀

We’re excited to announce the alpha release of Oxfmt, our Rust-powered formatter.
We designed Oxfmt to be easily adoptable, especially for existing Prettier users

More below and in our announcement post voidzero.dev/posts/announ...
Announcing Oxfmt Alpha
Oxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.
voidzero.dev
December 1, 2025 at 5:46 PM
happy `mkdir aoc_2025 && cd aoc_2025 && seq -f "day_%02g" 1 12 | xargs mkdir` to all who celebrate
December 1, 2025 at 5:40 PM
Amtrak rules. Trains rule. 🤘🚂
December 1, 2025 at 3:37 PM
I documented the steps and missteps I took with jj (jujutsu) getting a repo set up from scratch, initial commits made, and pushed to github.

This is the intro workflow I needed, but couldn't find.

www.visualmode.dev/from-zero-to...
From Zero to GitHub: Starting A New jj (Jujutsu) Repo
I document the steps and missteps that I take setting up a new jujutsu repo and pushing it to GitHub
www.visualmode.dev
December 1, 2025 at 1:11 AM
every couple years a big tech company thinks they are going to sell us on buying and wearing chunky surveillance glasses that need to be charged after a few hours -- it's not happening
November 29, 2025 at 7:27 PM
Got the bag 💰
November 29, 2025 at 6:22 PM