Julien
grillades.bsky.social
Julien
@grillades.bsky.social
Ran into this when replacing a legacy app. Stood a new one up on top of the existing DB (kind of) and went from there. Thought I was very liberal in my assumptions about the data. Then I ran into things like users’ full names stored in a zip code field. Richness isn’t the word I’d use.
February 25, 2025 at 6:36 PM
Open3.popen3 gets you more fine-grained access to the subprocess. You get handles for stdin, stdout, and stderr, as well as the thread.

Custom helpers and matchers might be a good idea and straightforward to add if needed.
February 2, 2025 at 5:13 AM
I’m in a very similar situation. It feels like living in a horror film: you’re plagued by demons only you can see, unable to explain this to others, struggling to maintain the pretense of normalcy to get through the day. All of this on top of the normal stresses of life.
January 17, 2025 at 5:54 PM
Turbo streams can be confusing bc there are two different types both called turbo streams. One uses websockets and the other HTTP. Sounds like the latter is what you’re looking for for this.
January 16, 2025 at 4:13 AM
Usually net/http or faraday, but HTTP.rb looks nice and simple.
January 16, 2025 at 3:50 AM