Lee Jarvis
jrvs.uk
Lee Jarvis
@jrvs.uk
Dad, Husband, Software Developer. Drafted by Dissonance. Trying My Best, Allegedly
I thought you had heavy experience with Duct Taping
November 24, 2025 at 5:26 PM
Yeah, depending on earlier results and building assocs without creating mess is tough. That's where we've struggled. There's no obvious solution, but a good next step would be to see how Oaken solves it right now, then layer abstractions where it makes sense. I'll put some time aside soon and play!
October 25, 2025 at 6:11 PM
if I still blogged I would blog about this. instead, I will continue the infinite loop of redesigning my website every time I think about posting something
October 25, 2025 at 9:01 AM
Also found ShelfPulse (iOS), which only launched a couple of days ago, and has very pretty listening stats 😎
ShelfPulse - Your Audiobook Dashboard
www.trekpins.com
October 25, 2025 at 9:00 AM
We're working with a 14 year old Rails app, and our new seeders were built incrementally so we didn't have the foresight to look into alternatives or make any major plans. I think we could probably get quite far just with build-only factories + insert_all..
October 24, 2025 at 1:42 PM
Nothing super broad (though if I could go back I'd definitely have built some better optimised scaffolding). Lots of nuanced optimisations here and there. FactoryBot goes wild on N+1 so a lot of our improvements were found in leveraging `insert_all` and doing manual building. It got.. messy 😀
October 24, 2025 at 1:42 PM
Yep we have similar requirements. We have a staging API endpoint that our dev and QA teams use to trigger massive data creation before scenario testing. It’s great, just a lot of work!
October 24, 2025 at 4:35 AM
Thanks so much for all your hard work on this over the years. 12 is plenty and I can’t wait to get stuck in.
October 24, 2025 at 4:33 AM
I haven’t used it yet but it looks promising and @kaspth.com is very active on it (and I really like the design goals).
October 24, 2025 at 4:32 AM
If I was building today I would probably first try using Oaken
October 24, 2025 at 4:29 AM
FactoryBot but honestly I don’t love it. It gets messy quickly and performance is problematic if you don’t keep on top of it.

We have a Seeders namespace that creates millions of records of test data for dev bootstrapping. It works well but I’ve spent a lot of time optimising.
October 24, 2025 at 4:29 AM
Yep thanks, I found that eventually too. It’s a bit rough around the edges but it’s working decently so far
October 24, 2025 at 4:24 AM
Jellyfin is bad at Audiobooks. Audiobookshelf however is *excellent* and did an impressive job of importing my library. Their iOS app is beta only though, and full 😔
audiobookshelf
Self-hosted audiobook and podcast server
www.audiobookshelf.org
October 23, 2025 at 12:41 PM
I'm installing Jellyfin wish me luck
October 23, 2025 at 8:34 AM
I think most would be happy with this decision had it come prior to Ruby Central's misgivings — maybe something good can come of it
October 17, 2025 at 1:28 PM
I have almost this exact same thing but with Almond milk, blueberries, honey and some sprinkled granola. It’s like a glorious morning desert
October 17, 2025 at 8:42 AM