Hans Schnedlitz
banner
hansschnedlitz.com
Hans Schnedlitz
@hansschnedlitz.com
Ruby Developer from Vienna and Vienna.rb Ruby Meetup organizer 🇦🇹 Testing, maintainability, and developer experience. Love climbing and hiking 🏔️
Reposted by Hans Schnedlitz
This was a real pain in the ass. Please use it. searlsco.github.io/…
November 7, 2025 at 4:02 PM
Reposted by Hans Schnedlitz
Save the date!

Vienna.rb #66 is happening on December 3rd. Christmas is coming early with @rosa.codes and @realpawels.bsky.social visiting Vienna to give talks! 🎄

Come join, it's going to be a blast! 💎🎉

www.meetup.com/vienna-rb/ev...
Vienna.rb #66 - Ruby Christmas Meetup, Wed, Dec 3, 2025, 6:30 PM | Meetup
It's Christmas, it's time for Vienna.rb! 🎄 Are you interested in the Ruby language or Ruby on Rails? Join us. We have great talks, good vibes, and yummy snacks! 😋 Taking
www.meetup.com
November 4, 2025 at 7:14 PM
Finally. Francophiles, rejoice! 🇫🇷 🎉
November 4, 2025 at 5:27 PM
TIL StimulusJS supports keyboard event filters out of the box. I was so close to writing a bunch of custom JS before thinking to myself "nah, there's got to be a better way" .

Of course, there was.

#ruby
November 4, 2025 at 2:28 PM
Already upgraded to Rails 8.1?

If you're getting some pesky deprecation warnings, here's a one-liner to find the gems responsible 🕵️

#rubyonrails #ruby
October 24, 2025 at 1:28 PM
Reposted by Hans Schnedlitz
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...
October 22, 2025 at 2:32 AM
Reposted by Hans Schnedlitz
AppSignal's new free plan gives you full access to our monitoring toolkit and is perfect for small apps and personal projects:
blog.appsignal.com/2025/10/21/u...
Unlock Your App's Full Potential for Free with AppSignal | AppSignal Blog
AppSignal's new free plan gives you full access to our monitoring toolkit and is perfect for small apps and personal projects.
blog.appsignal.com
October 21, 2025 at 11:20 AM
Rails 8.1 will have dark mode for error pages. No more getting blinded when your app throws an error 😅

#rubyonrails #ruby
October 21, 2025 at 9:43 AM
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!
October 6, 2025 at 4:03 AM
Reposted by Hans Schnedlitz
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
jakelazaroff.com
October 2, 2025 at 12:57 PM
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
September 26, 2025 at 1:28 PM
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
September 23, 2025 at 9:49 PM
Reposted by Hans Schnedlitz
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
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.
joel.drapper.me
September 23, 2025 at 3:08 PM
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
September 24, 2025 at 1:28 PM
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 👌
September 23, 2025 at 4:48 PM
Catching up on Rails World talks 👀

Loved @ealpawels.bsky.social talk on MCP. Pretty motivated to add that to my next Rails app now 😁
September 23, 2025 at 4:27 PM
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
September 23, 2025 at 1:28 PM
In case you missed it, browserslist now supports baseline out of the box. No need for `browserslist-config-baseline` anymore 👌

web.dev/blog/browser...

#javascript
Browserslist now supports Baseline  |  Blog  |  web.dev
Browserslist has added support for Baseline queries. Find out what that could mean for your developer workflow.
web.dev
September 22, 2025 at 1:28 PM
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
September 21, 2025 at 7:42 PM
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
September 19, 2025 at 6:43 PM
Reposted by Hans Schnedlitz
I've done my best to summarize the situation and offer my initial thoughts here: skillissue.jardo.dev/archive/ruby...
Complicated
Today's Skill Issue contains no whimsy. Sorry. When I started writing it, the discourse (I hate using that phrase) was focused on DHH's latest round of...
skillissue.jardo.dev
September 20, 2025 at 12:02 AM
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
September 19, 2025 at 7:57 AM
Sometimes it's okay to be a bit lazy. Nobody can give 110% all of the time 🤷
September 17, 2025 at 4:27 PM
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 🤯
September 17, 2025 at 1:28 PM