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
indirect.io
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
hansschnedlitz.com
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
davidcel.is
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
hansschnedlitz.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
hansschnedlitz.com
I don't know how I'd work without the internet lol
hansschnedlitz.com
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 👌
hansschnedlitz.com
Catching up on Rails World talks 👀

Loved @ealpawels.bsky.social talk on MCP. Pretty motivated to add that to my next Rails app now 😁
hansschnedlitz.com
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
baweaver.bsky.social
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
davidcel.is
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
indirect.io
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
hansschnedlitz.com
Sometimes it's okay to be a bit lazy. Nobody can give 110% all of the time 🤷
hansschnedlitz.com
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 🤯
hansschnedlitz.com
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
hansschnedlitz.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
hansschnedlitz.com
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
hansschnedlitz.com
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.