Sign in

Hans Schnedlitz

@hansschnedlitz.com
298 followers 252 following 354 posts

Ruby Developer from Vienna and Vienna.rb Ruby Meetup organizer 🇦🇹 Testing, maintainability, and developer experience. Love climbing and hiking 🏔️

PostsRepliesMedia
Reposted by Hans Schnedlitz
RubyEvents.org @rubyevents.org · 02/09/2026
It's time for the August Newsletter! 📅 * Check out guides.rubyevents.org - an initiative from our newest team member - @hansschnedlitz.com ! * XO Ruby's CFPs are the last of the 2026 conference season * Balkan Ruby and RubyConf videos are released! www.rubyevents.org/announcement...
rubyevents.org
RubyEvents.org August 2026 Newsletter
At RubyEvents.org we love events, which is why we're now producing guides for organizers at https://guides.rubyevents.org — an initiative led by Hans Schnedlitz, who we're excited to welcome to the Ru...
082
Hans Schnedlitz @hansschnedlitz.com · 14/08/2026
I don't know what is going on with Claude today. I'm waiting for days here. I'm turning into Chef David. Why are you so slow? Why are you so fucking slow?
010
Hans Schnedlitz @hansschnedlitz.com · 06/08/2026
My talk from Balkan Ruby earlier this year is up. It's a hot take, and I still stand by it. Gems are Overrated 🤷‍♂ www.youtube.com/watch?v=zkXr...
youtube.com
Gems Are Overrated – Hans Schnedlitz – Balkan Ruby 2026
When I started working with Ruby, I embraced its rich ecosystem. My Gemfile for any new project immediately grew longer than Gandalf's beard. Unfortunately, using Gems comes with downsides. On the…
021
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 05/08/2026
Save the date! Vienna.rb is back with incredible talks and great vibes! See you at Platogo on the 3rd of September! ✌️
042
Hans Schnedlitz @hansschnedlitz.com · 03/08/2026
Who says you need to use Atuin? Turns out all you need for queryable, directory & host aware shell history is zsh, sqlite and coreutils 👌 Simple, small, and super malleable. Just how I like it. github.com/hschne/zhstdb
020
Hans Schnedlitz @hansschnedlitz.com · 29/07/2026
Content update for the RubyEvents meetup guide! I’ve added some hard-earned lessons from meetup organizers for you to adapt. Turns out a good meetup is about so much more than just finding a room and putting someone on a stage. guides.rubyevents.org/meetups/
guides.rubyevents.org
How to Start a Ruby Meetup
A practical guide for starting and sustaining a local Ruby meetup.
072
Reposted by Hans Schnedlitz
Dan Moore is at Monktoberfest @mooreds.com · 27/07/2026
Had the pleasure of talking with @hansschnedlitz.com about my experiences co-organizing @boulderruby.bsky.social . guides.rubyevents.org/interviews/2... Can't emphasize how cool it is to help run a meetup!
guides.rubyevents.org
Dan Moore and Boulder Ruby
Dan talks about wrangling speakers for Boulder Ruby, helping new speakers get started, planning without booking too far ahead, varying meetup formats, and knowing when it is time to step away.
022
Hans Schnedlitz @hansschnedlitz.com · 15/07/2026
Finally, terminal icons for all the editors. Including my beloved Pi! Let the ricing continue ✨
010
Hans Schnedlitz @hansschnedlitz.com · 10/07/2026
Here's a little thing I wrote months ago and never published. Whhops. Nicely rendered AnnotateRb comments for your Neovim! Now you can have nice looking annotations and still use a decent editor 😏 github.com/hschne/annot...
github.com
GitHub - hschne/annotaterb.nvim: Render annotaterb in Nvim! 💎📋️
Render annotaterb in Nvim! 💎📋️. Contribute to hschne/annotaterb.nvim development by creating an account on GitHub.
040
Hans Schnedlitz @hansschnedlitz.com · 09/07/2026
RubyEvents Guides is now live. Over the last few months, I talked to Rubyists who want to help the community keep going. Some want to restart a local meetup. Some are organizing their first small conference. Some already run events and want to make the next one better.
31410
Hans Schnedlitz @hansschnedlitz.com · 29/06/2026
I live in the terminal and I like things pretty. But there's no icon font for AI logos - Nerd Fonts has git and your distro, nothing for OpenAI or Anthropic. So I made one. 300+ AI provider logos as a glyph font for your terminal, statusbar and prompt. Link below 👇️
120
Hans Schnedlitz @hansschnedlitz.com · 16/06/2026
Claude has really low standards today. Thanks for the compliment, I guess.
010
Hans Schnedlitz @hansschnedlitz.com · 11/06/2026
I finally put together a new website. Built with Jekyll and plain HTML. No JS, no fuss, and a perfect Lighthouse score. www.hansschnedlitz.com
hansschnedlitz.com
Hans Schnedlitz
Hans Schnedlitz is a Ruby engineer and community person based in Vienna. He builds, repairs, and explains production software.
040
Hans Schnedlitz @hansschnedlitz.com · 10/06/2026
I don't care much for the project TBH but this write-up feels refreshingly honest about what worked and what didn't in agentic engineering. Nice change compared to all the 'look at my amazing AI workflow!!' posts
blog.gitbutler.com
Grit: rewriting Git in Rust with agents
We used agents to port all of Git to library-first, memory-safe Rust and it passes the entire C Git test suite.
110
Reposted by Hans Schnedlitz
Jan Grodowski @grodowski.bsky.social · 31/05/2026
Had a blast at RubyConf Vienna, chapeau to all the speakers, artists (yes there was music) and organisers @misabegovic.bsky.social @hansschnedlitz.com & team.
021
Hans Schnedlitz @hansschnedlitz.com · 29/05/2026
Not a programming legend, but I had a great time moderating a panel with these great people!
020
Hans Schnedlitz @hansschnedlitz.com · 17/05/2026
My flight to Vienna is delayed because there's some Bangaranga at the airport! 🪩
050
Reposted by Hans Schnedlitz
Bozhidar Batsov (a.k.a. Bug) @batsov.net · 16/05/2026
We are back for the second day of @balkanruby.bsky.social! @marcoroth.dev kicks off the agenda with some hot takes about Hotwire and Herb. P.S. We found Nick! 😁 #Ruby #Rails #RubyFriends
0113
Reposted by Hans Schnedlitz
Bozhidar Batsov (a.k.a. Bug) @batsov.net · 15/05/2026
We made it to the final talk of the first day of @balkanruby.bsky.social - the one and only @hansschnedlitz.com takes the stage to convince us that 3rd part reps are evil!
182
Hans Schnedlitz @hansschnedlitz.com · 15/05/2026
Balkan Ruby is about to start. I love the venue. This place rocks 💎
060
Hans Schnedlitz @hansschnedlitz.com · 24/04/2026
It's that time of the year again... Another #Rails survey done. Looking forward to the results on that one 👀 railsdeveloper.com/survey/
railsdeveloper.com
2026 Ruby on Rails Community Survey
The 2026 Ruby on Rails Community Survey is now open. Add your voice to the community data. Brought to you by Planet Argon.
100
Hans Schnedlitz @hansschnedlitz.com · 08/04/2026
Here's a post that is equal parts "spatial queries in SQLite are neat" and "here are the weird corners you will absolutely run into." If you're using Rails with SQLite and want spatial queries without switching to PostGIS, this will save you some time. www.hansschnedlitz.com/writing/2026...
hansschnedlitz.com
Spatial Queries with SpatiaLite and Ruby on Rails
SpatiaLite is a great alternative to PostGIS/PostgreSQL if you want to stick to SQLite. Previously, we set up SpatiaLite in a simple demo application. To jog your memory, here’s what we’re building.
052
Reposted by Hans Schnedlitz
Armin Ronacher @mitsuhiko.at · 08/04/2026
So happy to have Mario on board. bsky.app/profile/mari... — I also wrote my thoughts on it down! lucumr.pocoo.org/2026/4/8/mar...
lucumr.pocoo.org
Mario and Earendil
On a shared journey with Mario.
7605
Hans Schnedlitz @hansschnedlitz.com · 23/03/2026
I've built a bunch of maps over the past few months, so I wrote up what spatial data in Rails with SQLite actually looks like. Usually people say PostGIS. Fair enough. But SQLite + SpatiaLite is pretty capable too. hansschnedlitz.com/writing/2026...
hansschnedlitz.com
Spatial Queries with SQLite and Ruby on Rails
Locations are easy, right? All you need are coordinates - longitude and latitude - and you can put things on a map. But once you need distances, intersections, containment checks, or anything more…
251
Reposted by Hans Schnedlitz
Balkan Ruby @balkanruby.bsky.social · 16/03/2026
Let's welcome @hansschnedlitz.bsky.social Experienced Ruby developer and organizer of the Vienna.rb, Hans is going to show how some well-known gems can be distilled down to a single file you can simply copy-paste into any new project. 👉️ balkanruby.com/talks/34 #RubyCommunity #RubySpeaker #RubyConf
064
Hans Schnedlitz @hansschnedlitz.com · 09/03/2026
Pi is basically Vim for agentic coding. Minimal core, no bells and whistles, but an extension system that lets you shape it exactly the way you want 👌 www.hansschnedlitz.com/writing/2026...
000
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 05/03/2026
We're kicking off Vienna.rb! Live now: Learning how to build games with Ruby by Marie-Therese Fischer! #ruby
022
Hans Schnedlitz @hansschnedlitz.com · 05/03/2026
Random find in Pi. Armin says Hi! 🤔 Wonder if there's more easter eggs. I bet there are.
000
Hans Schnedlitz @hansschnedlitz.com · 03/03/2026
I'm doing my part 🫡 ... and it's fixed already. Damn that was quick. github.com/badlogic/pi-...
github.com
bug: session corruption due to tool_result persisted before assistant message · Issue #1717 · badlogic/pi-mono
What happened? Since v0.52.10, message_end events can be persisted to the session JSONL out of order due to a race condition. This causes tool_result entries to appear before their corresponding as...
010
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 02/03/2026
We got a stamp! Grab your Ruby passport and Vienna.rb stamp to flex that you attended our Thursday meetup! www.meetup.com/vienna-rb/ev...
071
Hans Schnedlitz @hansschnedlitz.com · 02/03/2026
Copy-pasting code is underrated. Better than adding another dependency. Better than vendoring. Now I point an agent at a library and say "take their approach, adapt it for our project." The result fits like a glove. It's a great time to copy-paste. More on the ol' blog 👇️
110
Hans Schnedlitz @hansschnedlitz.com · 23/02/2026
I don't often write these days, but when I do it's about tweaking my Wayland setup 🤷 Anyways. Here's how you create custom menus for the Walker launcher. www.hansschnedlitz.com/writing/2026...
hansschnedlitz.com
Custom Walker Menus with Lua
When I switched to Wayland early this year, I had to wave goodbye to my trusty Rofi and find a new application launcher. Enter Walker - a fast, customizable launcher that comes with a bunch of useful…
010
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 09/02/2026
Time for another Vienna Ruby Meetup! 🎉 It's been three months since the last meetup. To make up for it, we got three wonderful talks covering a wide range of topics this time. Thank you to Meister for hosting us!
012
Hans Schnedlitz @hansschnedlitz.com · 15/01/2026
You see this tech stack in a job description. WDYD? #rubyonrails
230
Hans Schnedlitz @hansschnedlitz.com · 18/12/2025
Huh, would you look at that. I learned a lot writing those two Solid Queue posts, and I'm stoked that people enjoyed them 🤗 #ruby
120
Reposted by Hans Schnedlitz
AppSignal @appsignal.com · 10/12/2025
🎩 New Ruby Magic: Create a Markdown Editor in Ruby on Rails blog.appsignal.com/2025/12/10/c...
blog.appsignal.com
Create a Markdown Editor in Ruby on Rails | AppSignal Blog
In this post, we'll build a Markdown editor using Rails.
032
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 24/11/2025
Welcome @rosagutierrez.bsky.social at Vienna.rb #66! The mastermind behind Solid Queue has something special in store - "Machines That Talk About Themselves". Sounds mathy, but we've been promised you won't need a math background 😉 RSVP here 👇
121
Reposted by Hans Schnedlitz
Jan Dudulski @jan.dudulski.pl · 17/11/2025
Kicking off november DRUG with special guest from rubyconf.at @hansschnedlitz.com 🤝💪
051
Reposted by Hans Schnedlitz
wroclove.rb @wrocloverb.com · 16/11/2025
We love organizing #wrocloverb each year, but our monthly Ruby meetup is the cherry on top! Come by this Monday, Nov 17, for an evening of great talks from by @hansschnedlitz.com, @pankowecki.bsky.social and @mostlyobvious.bsky.social. www.meetup.com/drugpl/event...
meetup.com
DRUG #144 Listopad 2025, Mon, Nov 17, 2025, 7:00 PM | Meetup
Od świętej Salomei zima jest w nadziei. This month we're going to host Hans Schnedlitz, who is a co-organizer of RubyConf.at https://rubyconf.at, and two veterans of our st
042
Reposted by Hans Schnedlitz
Justin Searls @searls.bsky.social · 07/11/2025
This was a real pain in the ass. Please use it. searlsco.github.io/…
013
Reposted by Hans Schnedlitz
Vienna.rb @ruby.wien · 04/11/2025
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...
meetup.com
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
273
Hans Schnedlitz @hansschnedlitz.com · 04/11/2025
Finally. Francophiles, rejoice! 🇫🇷 🎉
010
Hans Schnedlitz @hansschnedlitz.com · 04/11/2025
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
2123
Hans Schnedlitz @hansschnedlitz.com · 24/10/2025
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
030
Reposted by Hans Schnedlitz
Eric Wastl @was.tl · 22/10/2025
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...
51612119
Reposted by Hans Schnedlitz
AppSignal @appsignal.com · 21/10/2025
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...
blog.appsignal.com
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.
011
Hans Schnedlitz @hansschnedlitz.com · 21/10/2025
Rails 8.1 will have dark mode for error pages. No more getting blinded when your app throws an error 😅 #rubyonrails #ruby
041
Reposted by Hans Schnedlitz
André Arko @indirect.io · 06/10/2025
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
15297134
Reposted by Hans Schnedlitz
Jake Lazaroff @jakelazaroff.com · 02/10/2025
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
jakelazaroff.com
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.
29490174
Reposted by Hans Schnedlitz
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 26/09/2025
"David, please stop posting" 💯 #rubylang
johan.hal.se
David, please stop posting - Johan Halse
Let's be realistic: DHH isn't going anywhere. He owns the trademarks, he controls the Rails Foundation, he sits on the board of Shopify, and he doesn't give a shit about you. In fact, he s...
6599