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

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...

Kyle Steger - Felt | LinkedIn

Experience: Felt · Education: Eastern Connecticut State University · Location: Milford · 460 connections on LinkedIn. View Kyle Steger’s profile on LinkedIn, a professional community of 1 billion memb...

linkedin.com

Been tinkering with a little app to get insights into the performance of your GitLab CI pipelines, mainly to spot degradations and verify that improvements are actually… improvements. Curious if anyone else would be interested in it?

So I built my own solution: Crow's Nest. It's a dead-simple dashboard that connects to your Harvest account and shows: - Your total weekly capacity. - Hours you've committed. - How many hours are actually left. No more guessing.

A weekly time budgeting dashboard showing availability across multiple projects and days

Took running a little easier over the last couple of months because it was quite cold, slippery, and honestly my mind just wasn‘t in it. Did hard runs on Wednesday and today, and while I‘m pretty exhausted now 😅, it feels great.

Two small improvements that would make my GitLab workflow smoother: - Preserve form state when changing the base branch while creating an MR - Check if an MR is still mergeable when the base branch changes - not only when someone views it

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.

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.

By now I lost count of how many times I've re-implemented Rails' create_or_find_by in other frameworks. Once got told not to use it because it "clutters the Postgres logs". Apparently Postgres is logging constraint violations per default, and it's not easy to turn that off?

Although I really like it over here, I still have to say that there's more buzz over at X. That's not necessarily a good thing (as a full metro isn't necessarily a good thing), but I kind of feel I'm missing out?

When I first started with Rails, I was blown away: helpful error pages in development, effortless migrations, a schema.rb file, clean logging… it all felt like magic. Over time, that magic faded - not because Rails got worse, but because I got used to it. I started taking it for granted.

Today is my last day at the company I’ve contracted with for the past 11 years. I never thought I’d stay this long, and I’m amazed at how much we’ve accomplished together. The best part? It’s not bittersweet - I’m genuinely excited for what comes next.

In the past year, one of the more amusing debugging experiences I encountered involved what appeared to be a race condition. I'll save the specifics for a later blog entry, but TIL that until Rails version 4.2.x, the reload method in Active Record did not bypass the query cache. 😬