I actually don't use rack mounted stuff (though the temptation is there). I have a few mini PCs (2 Beelink, 1 Mac Mini) that run a variation of tools and docker containers. Power consumption is excellent and they're all very capable.
I actually don't use rack mounted stuff (though the temptation is there). I have a few mini PCs (2 Beelink, 1 Mac Mini) that run a variation of tools and docker containers. Power consumption is excellent and they're all very capable.
Home Server nerd checking in. I have 3 servers I host here. Ups and downs but ultimately I'm very happy and not considering offsite options.
Another fun year of #adventofcode β huge thanks to @was.tl for putting these on each year. I did the challenges in Ruby and my solutions are here: github.com/leejarvis/ad... (ignore the missing part 2 for day 10, I will return to it later.. promise)
I thought you had heavy experience with Duct Taping
π¨ New Blog Post π¨
I just finished this monster of a blog post!
How to listen to database changes through the Postgres WAL!
This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details!
Click here to suffer too:
peterullrich.com/listen-to-da...
#ElixirLang #Postgres
I wrote about Quitting Audible: lee.jrvs.uk/posts/2025/q...
The State of Elixir Survey for 2025 is live!
elixir-survey.typeform.com/2025-edition
Fill it out if you have any connection to the Elixir ecosystem. It really helps us understand what happens. Curiosum are awesome to run this for the community.
#elixirlang
my 6 year-old asked me to create a restaurant menu with her. she accounted well for inflation, I thought.
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!
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
Also found ShelfPulse (iOS), which only launched a couple of days ago, and has very pretty listening stats π
It is done. I am now self-hosting my audiobook library using Audiobookshelf, and using the iOS app Prologue (specifically their beta, which supports ABS), and buying books from Libro.fm, XigXag, direct from publishers and local libraries.
Bye Audible π
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..
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 π
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!
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.
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
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).
If I was building today I would probably first try using Oaken
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.
Yep thanks, I found that eventually too. Itβs a bit rough around the edges but itβs working decently so far
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 π
I'm installing Jellyfin wish me luck
Does anyone have a preferred solution for playing DRM-free audiobooks on iOS? I like BookPlayer, but I have too many books to store on my phone and only want to download on demand.. Iβm also a @libro.fm user but canβt access my existing library in their player
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
RubyGems and Bundler repository ownership transfers to Ruby Core team www.ruby-lang.org/en/news/2025... #ruby #rubylang
I have almost this exact same thing but with Almond milk, blueberries, honey and some sprinkled granola. Itβs like a glorious morning desert
The spark.re Rails codebase turns 14 today π (running Rails 7, soon to upgrade to 8).
yep the people I trust with my life are the exact people I absolutely will never trust with anything that includes "smell this"
Can you explain why you didnβt communicate the AWS root password change immediately?