Sign in

Lee Jarvis

@jrvs.uk
515 followers 99 following 150 posts

Dad, Husband, Software Developer. Drafted by Dissonance. Trying My Best, Allegedly

PostsRepliesMedia
Lee Jarvis @jrvs.uk · 18/07/2026
Perfection, @mashable.com
A Mashable.com screenshot littered with adverts and no discernible content
000
Lee Jarvis @jrvs.uk · 05/01/2026
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.
110
Lee Jarvis @jrvs.uk · 05/01/2026
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.
120
Lee Jarvis @jrvs.uk · 12/12/2025
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)
github.com
adventofcode/2025 at main · leejarvis/adventofcode
http://adventofcode.com solutions. Contribute to leejarvis/adventofcode development by creating an account on GitHub.
020
Lee Jarvis @jrvs.uk · 24/11/2025
I thought you had heavy experience with Duct Taping
030
Reposted by Lee Jarvis
Peter Ullrich @peterullrich.com · 03/11/2025
🚨 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
peterullrich.com
Listen to Database Changes through the Postgres WAL
An in-depth guide to listening to Postgres database changes through the WAL. Covers logical replication, publications, replication slots, and an Elixir implementation.
64613
Lee Jarvis @jrvs.uk · 03/11/2025
I wrote about Quitting Audible: lee.jrvs.uk/posts/2025/q...
000
Reposted by Lee Jarvis
Lars Wikman @lawik.bsky.social · 30/10/2025
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
elixir-survey.typeform.com
Curiosum Elixir Survey 2025
Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…
42322
Lee Jarvis @jrvs.uk · 28/10/2025
my 6 year-old asked me to create a restaurant menu with her. she accounted well for inflation, I thought.
110
Lee Jarvis @jrvs.uk · 25/10/2025
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!
100
Lee Jarvis @jrvs.uk · 25/10/2025
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
000
Lee Jarvis @jrvs.uk · 25/10/2025
Also found ShelfPulse (iOS), which only launched a couple of days ago, and has very pretty listening stats 😎
trekpins.com
ShelfPulse - Your Audiobook Dashboard
100
Lee Jarvis @jrvs.uk · 25/10/2025
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 👋
110
Lee Jarvis @jrvs.uk · 24/10/2025
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..
110
Lee Jarvis @jrvs.uk · 24/10/2025
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 😀
210
Lee Jarvis @jrvs.uk · 24/10/2025
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!
110
Lee Jarvis @jrvs.uk · 24/10/2025
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.
000
Reposted by Lee Jarvis
Eric Wastl @was.tl · 22/10/2025
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...
51612119
Lee Jarvis @jrvs.uk · 24/10/2025
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).
110
Lee Jarvis @jrvs.uk · 24/10/2025
If I was building today I would probably first try using Oaken
110
Lee Jarvis @jrvs.uk · 24/10/2025
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.
210
Lee Jarvis @jrvs.uk · 24/10/2025
Yep thanks, I found that eventually too. It’s a bit rough around the edges but it’s working decently so far
110
Lee Jarvis @jrvs.uk · 23/10/2025
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.org
audiobookshelf
Self-hosted audiobook and podcast server
110
Lee Jarvis @jrvs.uk · 23/10/2025
I'm installing Jellyfin wish me luck
100
Lee Jarvis @jrvs.uk · 23/10/2025
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
110
Lee Jarvis @jrvs.uk · 17/10/2025
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
130
Lee Jarvis @jrvs.uk · 17/10/2025
RubyGems and Bundler repository ownership transfers to Ruby Core team www.ruby-lang.org/en/news/2025... #ruby #rubylang
ruby-lang.org
The Transition of RubyGems Repository Ownership
000
Lee Jarvis @jrvs.uk · 17/10/2025
I have almost this exact same thing but with Almond milk, blueberries, honey and some sprinkled granola. It’s like a glorious morning desert
110
Lee Jarvis @jrvs.uk · 16/10/2025
The spark.re Rails codebase turns 14 today 🎉 (running Rails 7, soon to upgrade to 8).
spark.re
Home - Spark Real Estate Software
Spark provides the platform required to sell, market, close and report on your entire portfolio of new development projects.
000
Lee Jarvis @jrvs.uk · 10/10/2025
yep the people I trust with my life are the exact people I absolutely will never trust with anything that includes "smell this"
160
Lee Jarvis @jrvs.uk · 10/10/2025
Can you explain why you didn’t communicate the AWS root password change immediately?
110
Lee Jarvis @jrvs.uk · 10/10/2025
I'm onboard with everything else in his post but I just don't understand his intention with that move.
110
Lee Jarvis @jrvs.uk · 10/10/2025
I think he made the right call in changing the password, but the fact he didn't immediately tell someone is damning and undermines his credibility on security awareness (especially while publicly pointing out RC’s major security flaws.).
160
Lee Jarvis @jrvs.uk · 07/10/2025
Using Bluesky and yet 6 of the 10 latest posts on my timeline are Twitter screenshots 🙃
110
Reposted by Lee Jarvis
C. Robert Cargill @crobertcargill.bsky.social · 07/10/2025
My buddy Zelda has very strong opinions on this stuff. A reminder that her dad left explicit instructions that he did NOT want corporations to be able to do this to him and that means us too. The bare minimum here is to respect the wishes of those who said NO.
12699175
Reposted by Lee Jarvis
André Arko @indirect.io · 06/10/2025
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
15297134
Lee Jarvis @jrvs.uk · 02/10/2025
Just found Graphite: a free open-source 2D graphics creation tool suite. It's very cool: graphite.rs/
graphite.rs
Free online vector editor & procedural design tool
Open source free software. A vector graphics creativity suite with a clean, intuitive interface. Opens instantly (no signup) and runs locally in a browser. Exports SVG, PNG, JPG.
020
Lee Jarvis @jrvs.uk · 27/09/2025
Perhaps a problem with Hex's lack of cross-project docs (which I think is being worked on?), but that's been my main frustration so far. The community/discord is *excellent*, but it feels necessary to ask people vs just finding the docs for myself. (ex: figuring out how to add on-delete cascades)
100
Lee Jarvis @jrvs.uk · 27/09/2025
I'm also weary of the magic. I do like your take on it though. My concern is mostly around finding documentation. Right now searching for a lot of the macro definitions from example code just yield either no results, or too many: hexdocs.pm/ash/search.h...
hexdocs.pm
Search — ash v3.5.42
110
Reposted by Lee Jarvis
Tekin Süleyman ☕️ @tekin.co.uk · 22/09/2025
The Ruby community has a DHH problem tekin.co.uk/2025/09/the-...
tekin.co.uk
The Ruby community has a DHH problem
The Ruby community can no longer afford to stand silent in the face of DHH and his toxic ideas.
1517373
Reposted by Lee Jarvis
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 23/09/2025
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
joel.drapper.me
Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover
Ruby Central recently took over a collection of open source projects from their maintainers without their consent.
1920781
Lee Jarvis @jrvs.uk · 27/08/2025
Work team deployed a total infrastructure overhaul to production this morning (EC2 -> ECS) after months of planning. This has been on my bucket list for years and the migration couldn't have gone smoother. And now I might sleep better 😴
010
Lee Jarvis @jrvs.uk · 18/08/2025
Had a rough few months health-wise and the last 3 GPs I've spoken too have all asked "What do YOU think is causing the pain?" and I'm starting to think I'm living in a Black Mirror episode
000
Lee Jarvis @jrvs.uk · 15/08/2025
theoatmeal.com/comics/manti... This comic is 👌🏼
theoatmeal.com
Why the mantis shrimp is my new favorite animal - The Oatmeal
A comic about a glorious undersea creature.
000
Reposted by Lee Jarvis
Bryan Cantrill @bcantrill.bsky.social · 10/08/2025
Some news from @oxide.computer: we got a raise! Our annual salary now stands at $235K. oxide.computer/blog/oxides-...
oxide.computer
Oxide’s Compensation Model: How is it Going? / Oxide
Reflecting on how our compensation model is going
418723
Lee Jarvis @jrvs.uk · 09/08/2025
I love your handwriting!
110
Lee Jarvis @jrvs.uk · 08/08/2025
iOS26 is middling in some aspects but this animation really hits
030
Lee Jarvis @jrvs.uk · 08/08/2025
Well deserved. We have a #kudos channel and use it regularly. Highly recommend this kind of thing to companies
010
Reposted by Lee Jarvis
Tomasz always taking it a step further Stachewicz @tomash.eu · 30/07/2025
Yesterday evening Piotr Szotkowski, also known as Chastell, has passed away. Friend, partner, great engineer, wonderful person.
image
0278