Christoph Lupprich
Christoph Lupprich
@christoph.luppri.ch
Father of two. Freelance software engineer. Avid runner. Leave this world a little better than you found it. #Ruby #RubyOnRails #ElixirLang #Running
166 followers457 following169 posts
Christoph Lupprich reposted
A former coworker with 8 years of #ElixirLang experience is looking for work. I can vouch for him being a careful, thorough engineer, and a real "manager of one." If he builds something, you can be confident it'll be solid and well thought out. Reach out here: www.linkedin.com/in/kylevsteg...
Christoph Lupprich reposted
Christoph Lupprich reposted
I got tired of seeing people complain “RSpec and factories takes 14 min to run, minitest and takes 5s” so I’m starting to chip away at it. First order of business: created FixtureBot after figuring out I use FactoryBot not because of factories, but because I like the syntax. Might try sus next.
Christoph Lupprich reposted
Ran into a race condition on @Railway.com when deploying Rails with web + Solid Queue worker. Unlike Heroku's single release phase, Railway runs pre-deploy commands per service. Solution: wrapped the migrate in a wrapper script to erialize migrations across services: gist.github.com/clupprich/a...
I moved a #Rails app from Heroku to @Railway.com yesterday and just created a new one there. Very solid experience, guess I found the new home for my projects.
First blog post in… a while (201?). Replaced Redis locks with a Postgres sequence at 90M+ units/year. Sub-millisecond performance, zero deadlocks, simpler architecture. Sometimes the best solution is using what you already have. christoph.luppri.ch/posts/postg...
Coming from Rails, the lack of a proper console is my #1 Python pain point. Django’s manage.py shell gets you halfway there, but what are FastAPI/Flask folks doing? One-off scripts? Custom REPLs? Suffering?
Christoph Lupprich reposted
I've got a surprise for hotwire.club members coming up 🥁 ... an MCP server containing the entire knowledge base of challenges and solution up to date! There will be a free version, don't worry. The full version will be limited to DC members OR available for purchase from the shop.
Now that Strava has launched a similar feature, I'm ready to show you the project I've been working on this year: easyhard.carbonative.com It will help you to obey the 80/20 rule in running: 80% of your runs should be easy, 20% hard.
Christoph Lupprich reposted
Hey bksy, I’m on the look out for my next project, I’m an experienced Elixir dev (> 8 years commercially, and > 10 years of Ruby before that + I'm still the maintainer of RSpec), very familiar with Phoenix and LiveView, and have enough CSS / JS knowledge to approach projects from a full stack angle.
Just discovered github.com/mixxorz/DSLR, which is a successor of stellar (which I previously used). Makes snapshotting your Postgres database ridiculously easy.
Had a wonderful time at @friendlyrb.com. Met so many nice and interesting people, my mind and heart are full. Thanks to @lucianghinda.com, @adrianthedev.com, @jakob.codefrwd.com, @stefancosma.xyz, @alexmarinescu.com, and everyone else for making this happen! ❤️
On my way to @friendlyrb.com - looking forward to see familiar faces and meet new ones!
Here's the PR that fixed this: github.com/rails/rails/...
I have mixed feelings about Python, but I enjoyed using UV - an all-in-one solution in a fragmented ecosystem. Excited to see a similar tool starting for Ruby: github.com/spinel-coop/rv
Almost missed that my all-time favorite podcast is out with a new series about the history of the Space Shuttle: www.bbc.co.uk/programmes/p...