Pinned
It's been 4 years since I left Rails core, and my most impactful work has happened since I left. Here's a writeup of it all: kaspth.com/posts/i-quit...
Kasper Timm Hansen
@kaspth.com
@spinel.coop • https://rv.dev • https://gem.coop core team • https://kaspth.com • former Rails core
1.7K followers371 following738 posts
Pinned
It's been 4 years since I left Rails core, and my most impactful work has happened since I left. Here's a writeup of it all: kaspth.com/posts/i-quit...
Kasper Timm Hansen reposted
So! Blue Ridge Ruby 2027 is happening (yay!) I’m on the conference committee (yaaaay!) Tickets will be on sale soon, and we’d love to have you there! blueridgeruby.com
Kasper Timm Hansen reposted
Had a great time at @xoruby.com Montreal yesterday! Good presentations and conversations, and when I got home I still got to read my son a bedtime story 😄 (he was doing his best to delay things 🙈)
Kasper Timm Hansen reposted
This year, Spinel is supporting the 2027 Gem Fellowship. Applications open on December 1, but companies can sign up to sponsor Fellows today. Learn more and join us: spinel.coop/blog/help-us...
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
Hot off the press from @spinel.coop: you SHOULD be checking the LoC of your gems
I can't make it to helsinkiruby.fi/tinyruby/ next week, anybody want the ticket?
Kasper Timm Hansen reposted
Source control doesn't need to be scary! (Find out why at our jj workshop) spinel.coop/blog/source-...
@adrianthedev.com I think you should recommend that people group Avo dependabot updates, we just put this in: ```yaml groups: avo: patterns: - "avo*" ``` and our open Avo update PRs went from 10 to 1.
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
New post on my blog about switching password managers in 2026! It covers: - why your iPhone or iPad, and not your Mac, might be the place to start your switch - the recent controversy in password management and some thoughts on values - and more! rmondello.com/2026/09/07/s...
Kasper Timm Hansen reposted
Come join us at @sfruby.com this November! Last year’s edition was awesome, and I’m sure this year is going to be even better! ❤️ clouds.sfruby.com/e/2026-bits/...
Kasper Timm Hansen reposted
Well, its as ready as it will ever be. Still a lot of stuff I want to do, examples I want to make, but I think its time to share it. Over the past few months I've been working on Downflow. A library for adding small amounts of reactivity to your DOM. konnorrogers.github.io/downflow/
David Rodríguez wrote up his recent experience on using both Prosopite and Bullet to help fix N+1s while also removing unused eager loads 🛠️
Our journey choosing between Bullet and prosopite on a recent client project (and some unexpected OSS contributions that happened along the way): spinel.coop/blog/optimiz...
Kasper Timm Hansen reposted
If you’re already using mise and would like to try rv, you can install it by following this guide: www.rubyforum.org/t/install-rv...
Kasper Timm Hansen reposted
Merged JRuby install support into rv.dev by @spinel.coop tonight!! My first open-source rust code! big day for me over here lol.
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
I really enjoyed chatting with Federico, about my time on Rails core, and the craft that's still useful and dear to me. www.youtube.com/watch?v=xEBW...
Kasper Timm Hansen reposted
My "Getting Started" guide for Rack just got merged to the official docs! :D Rack underpins every #Ruby web framework and app server, yet I don't think it's always well understood. Give it a read!
Kasper Timm Hansen reposted
The blog post as promised ...
Blog post to follow when I'm more awake ...
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
In this guide, you’ll learn how to use rv (https://rv.dev/), a very fast version and package manager for Ruby to get started in minutes instead of hours: https://www.rubyforum.org/t/install-any-ruby-version-in-seconds-using-rv
Kasper Timm Hansen reposted
You might be worried about the future prospects Ruby, and, you want to be sure that learning Ruby is worth the effort. I’ve compiled a list of reasons to learn Ruby from people using it every day so you can pick the one that resonates with you: https://www.rubyforum.org/t/compelling-reasons-to-le
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
RE: https://ruby.social/@spinel/116965667079861714 RV now supports private gem servers like Sidekiq’s. Hurrah! 🎉
Kasper Timm Hansen reposted
Kasper Timm Hansen reposted
Factory Frustrations: Optimized for Isolation spinel.coop/blog/factory...
Kasper Timm Hansen reposted
I just released Insta, a new snapshot testing library for Ruby, live at RubyConf in Las Vegas! Extracted from Herb's test suite and inspired by @mitsuhiko.at's fantastic insta library for Rust. `gem "insta"`
Kasper Timm Hansen reposted
we're working on more posts for the Spinel blog in the spirit of open source, if you'd like to critique one I've written before it goes out, you can do so here github.com/spinel-coop/...
Kasper Timm Hansen reposted
I've been loving working at @spinel.coop for the past year. It's exactly what I've been looking for, for a long time: people who are obsessive about Open Source, who also want to be roaming Staff Engineers that help multiple companies. You can meet us here spinel.coop/blog/meet-sp...
I've been loving working at @spinel.coop for the past year. It's exactly what I've been looking for, for a long time: people who are obsessive about Open Source, who also want to be roaming Staff Engineers that help multiple companies. You can meet us here spinel.coop/blog/meet-sp...
a nice rv.dev win: I just dug up an old app that was on ruby 3.4.5, a ruby version I'd deleted. `rv ci` installed ruby and all gems in < 10 seconds.
Kasper Timm Hansen reposted
`sentiero` browser session tracking/recording Ruby gem is finally up. Took a while; added (basic) error tracking & analytics features too Its a Rack app so can be used standalone, or mount as Rails engine. It tries hard to have privacy respecting defaults & opt-outs. github.com/stevegeek/se...
I've been enjoying jj immensely so I wanted to write up everything you need to know about my experience kaspth.com/posts/an-in-...
Kasper Timm Hansen reposted
#Ruby folks, I'm looking for my next client ... I'm available 20h/week and usually work with long-term clients (6 months or more) to make the most impact.
so I looking at send_blob_byte_range_data and thinking: that's pretty much what I need! I wonder why it's not public API and oh: github.com/rails/rails/...
ruby oldheads scoff at rv being in rust, but it's because it can enable a new era of rubyists to join us by vastly lowering the barrier to entry. precompiled downloads with dependencies are table stakes in 2026
I wrote a history of rv until now, what we've released, and what our plans are andre.arko.net/2026/06/13/rv-…
Kasper Timm Hansen reposted
WNB.rb is launching our first official fundraising campaign! Your support helps us continue creating community, supporting new speakers, and making Ruby more welcoming for women and non-binary developers. Show your support at givebutter.com/wnbrb-our-ne... #Ruby #WomenInTech #TechCommunity
Kasper Timm Hansen reposted
#GemCoop namespaces are now out of beta! gem.coop/updates/7/ I am *SUPER* excited about this!
Kasper Timm Hansen reposted
Got Sidekiq questions? The Ruby Users forum is the newest place where you can get Sidekiq help anytime. https://www.rubyforum.org/t/get-sidekiq-and-faktory-support-in-the-ruby-users-forum/414