Hans Schnedlitz
@hansschnedlitz.com
240 followers 240 following 310 posts
Ruby Developer from Vienna and Vienna.rb Ruby Meetup organizer 🇦🇹 Testing, maintainability, and developer experience. Love climbing and hiking 🏔️
Posts Media Videos Starter Packs
Reposted by Hans Schnedlitz
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
TIL about Concurrent::Map compute_if_present. This method provides a simple interface to concurrently re-calculate a map value if it's key is present.

Found this in the Solid Cable Source 🕵️

#ruby
Reposted by Hans Schnedlitz
Simi just wrote up an announcement that he’s done cooperating RubyCentral and it’s another very important read in this whole situation. Notably, he confirms everything in Joel Drapper’s write-up that’s already been circulating and really puts Ruby Central on blast.
rc-wtf.md
rc-wtf.md · GitHub
gist.github.com
TIL Minitest has a pride mode, so you can show your *fabulous* testing pride 🌈

Apparently, this has been a thing for forever; I just came across this now, digging through command line options.

#rubyonrails #ruby
I don't know how I'd work without the internet lol
Great summary of the Ruby Central Drama over the last week.

@joel.drapper.me may not be a professional journalist but he writes like one 👌
Catching up on Rails World talks 👀

Loved @ealpawels.bsky.social talk on MCP. Pretty motivated to add that to my next Rails app now 😁
I waste way too much time binging random crap on Youtube. If I need downtime, I might just as well watch something useful, right?

I think I found a hack to help with that.

Now I just redirect to RubyEvents and watch some talk 😅

#ruby
Reposted by Hans Schnedlitz
When considering any incident it is valuable to consider all perspectives and remember that at the end of the day we all love ruby and want it to succeed.

apiguy.substack.com/p/a-board-me...
A board member's perspective of the RubyGems controversy
What a week it's been as a Ruby Central Board Member.
apiguy.substack.com
Reposted by Hans Schnedlitz
Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and I’ve used Rails at every job I’ve ever held in the tech industry. Fifteen years, and I still love Rails! But there’s something rotten at its core, and we share a name.
Rails Needs New Governance
Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and I’ve used Rails at every job I’ve ever held in the tech industry. Fifteen years, and I still love Rails! But there’s something rotten at its core, and we share a name.
davidcel.is
Reposted by Hans Schnedlitz
oof, what a disappointing way to end more than 15 years of open source work. (summary by @duckinator.bsky.social at pup-e.com/goodbye-ruby...). good luck to the remaining RubyGems team, and it’s time to focus my energy on new projects that I’m truly excited about, like rv.dev
Sometimes it's okay to be a bit lazy. Nobody can give 110% all of the time 🤷
I'm looking into Inertia and evaluating various frontend options.

Vue. Looks decent.

Svelte. Looks sick, I like it.

React. WTF, how is anyone without a PHD supposed to work on this? The merchants of complexity are at it again, I guess 🤯
This takes me way back.

A couple of years ago I took a test suite from 24 min down to 8. The issues where much the same. Lots of redundant data setup, logging and lack of isolation.

The more things change the more they stay the same, I guess?

#ruby
The Whop chop: how we cut a Rails test suite and CI time in half—Martian Chronicles, Evil Martians’ team blog
Evil Martians cut Whop’s Rails test suite and CI time in half using profiling, factory optimizations, and parallelization. Learn how we speed up tests and boost reliability.
evilmartians.com
Strong Service is Strong. We need more gems like this that push the boundary of what's possible.

But I have to say, this much touted DSL looks suspiciously like plain old Ruby 🕵️

#ruby
I've been working on a variety of map-related projects recently and needed some sample images for locations.

Wrote this little script to pull a bunch of street view images. Dead simple.

Yeah, the resolution isn't great, but it's good enough for seeds 👌

#ruby
Some weeks, you feel like you can't get anything done. Some weeks, you're absolutely crushing it.

It took me some years (decades?) to reach a point where I could accept that.

If you're in a slump, that's fine. Don't be hard on yourself. It'll get better.