Kasper Timm Hansen
kaspth.com
Kasper Timm Hansen
@kaspth.com
@spinel.coop • https://rv.devhttps://gem.coop core team • https://kaspth.com • former Rails core
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...
I quit Rails core 4 years ago, here’s what I’ve been up to - Kasper Timm Hansen
It’s been 4 years since I quit the Rails core team, so I wanted to mark the occassion and show off all the work I’ve done since then. It’s more...
kaspth.com
I can't make it to helsinkiruby.fi/tinyruby/ next week, anybody want the ticket?
tiny ruby #{conf}
A tiny Ruby conference in Helsinki, Finland. Now in its second year.
helsinkiruby.fi
September 21, 2026 at 2:30 PM
say hello to peak 🏔️, the app running gem.coop

github.com/gem-coop/peak
GitHub - gem-coop/peak: 🏔️ A new overview for Ruby's vast gems, from up here we can spot them all.
🏔️ A new overview for Ruby's vast gems, from up here we can spot them all. - gem-coop/peak
github.com
September 16, 2026 at 5:47 PM
Reposted by Kasper Timm Hansen
Source control doesn't need to be scary! (Find out why at our jj workshop) spinel.coop/blog/source-...
Source control doesn't need to be scary! (Find out why at our jj workshop)
spinel.coop
September 9, 2026 at 6:39 PM
@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.
September 9, 2026 at 2:10 PM
Reposted by Kasper Timm Hansen
it's too late. it's too late, i've already depicted you as the empty-eyed fraudulent theranos ceo struggling to emote genuinely and me as the bemused and skeptical nathan fielder
September 8, 2026 at 6:19 PM
Reposted by Kasper Timm Hansen
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...
Switching Password Managers in 2026
Important Note: Although I work at Apple in the password management and app/website authentication spaces, in this post I am speaking only for myself, personally. There is no “news” in this post or any kind of “inside scoop”. Please do share this post, but if I see “Apple’s Ricky Mondello” anywhere, I’ll be sad. My [...]
rmondello.com
September 8, 2026 at 12:53 PM
Reposted by Kasper Timm Hansen
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/...
Marco Roth · San Francisco Ruby Startup Conference
Independent Consultant & Open Source Contributor. Joining the San Francisco Ruby Startup Conference on November 10-12, 2026.
clouds.sfruby.com
September 7, 2026 at 8:57 PM
Reposted by Kasper Timm Hansen
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/
Downflow
Let your state flow
konnorrogers.github.io
August 30, 2026 at 6:06 PM
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...
Optimizing Rails DB usage: Bullet vs. Prosopite
spinel.coop
August 28, 2026 at 5:47 PM
Reposted by Kasper Timm Hansen
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...
Install rv as a mise tool
In previous guides, we covered how to install any Ruby version using either mise or rv. If you’re already using mise and would like to try rv, you can install it by running this command: mise use aqu...
www.rubyforum.org
August 25, 2026 at 8:36 PM
Reposted by Kasper Timm Hansen
Merged JRuby install support into rv.dev by @spinel.coop tonight!!

My first open-source rust code! big day for me over here lol.
GitHub - spinel-coop/rv: 💎💨 Extremely fast Ruby version and gem manager
💎💨 Extremely fast Ruby version and gem manager. Contribute to spinel-coop/rv development by creating an account on GitHub.
rv.dev
August 25, 2026 at 3:49 AM
tbh I've been kinda fucked up since yesterday, having seen the video of DHH going around.

it's been genuinely disturbing to see a person I once knew so far gone and clearly mentally ill.
August 24, 2026 at 11:12 PM
it's been great working with tierney, highly recommend them
I am very thankful for having a contracting role with @spinel.coop right now - genuinely such an amazing team, hire them!
August 24, 2026 at 8:49 PM
Reposted by Kasper Timm Hansen
a reminder that I’m still looking for full-time developer relations roles and I’m open to full-time software engineering roles
August 23, 2026 at 3:32 PM
Reposted by Kasper Timm Hansen
Spinel Dev Log for July 2026 spinel.coop/blog/spinel-...
Spinel Dev Log for July 2026
spinel.coop
August 14, 2026 at 9:44 PM
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...
#164 Rails Core to Independent Consultant: Kasper Timm Hansen on Ruby, Testing, and Craft
YouTube video by PreVetted Podcast
www.youtube.com
August 17, 2026 at 2:54 PM
Reposted by Kasper Timm Hansen
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!
GETTING-STARTED - RDoc Documentation
Getting Started With Rack This guide demonstrates how to create a basic Rack application and run it using a Rack-compliant web server. puma.
rack.github.io
August 13, 2026 at 8:52 AM
Reposted by Kasper Timm Hansen
The blog post as promised ...
August 11, 2026 at 9:32 AM
Pattinson can only do those voices because he was put in The Contraption
August 11, 2026 at 11:35 AM
Reposted by Kasper Timm Hansen
for the whole month of august, I am running a 50% discount on "building git", my book about learning programming by rebuilding git from scratch -- use code BGAUG2026 at shop.jcoglan.com/building-git/
'Building Git' by James Coglan
A deep dive into the internals of the Git version control system and the computer science behind it
shop.jcoglan.com
August 8, 2026 at 4:51 PM
Reposted by Kasper Timm Hansen
It's been a while since I've done a people looking for work thread.

If you're looking for work, put what you do and what you're looking for (full time, freelance etc) as a reply.

Companies: get hiring people!
August 6, 2026 at 12:10 PM
Reposted by Kasper Timm Hansen
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
GitHub - spinel-coop/rv: 💎💨 Extremely fast Ruby version and gem manager
💎💨 Extremely fast Ruby version and gem manager. Contribute to spinel-coop/rv development by creating an account on GitHub.
rv.dev
August 5, 2026 at 2:42 PM
Reposted by Kasper Timm Hansen
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
August 4, 2026 at 12:10 PM
Reposted by Kasper Timm Hansen
The best part of WNB.rb? We help each other. That's why we have dedicated forums in our Discord. Come ask a question, share what you know, and grow alongside an amazing community. Join us at wnb-rb.dev

#Ruby #Rails #RubyOnRails #RubyCommunity #WomenInTech #NonBinaryInTech #DevCommunity #CodeNewbie
July 30, 2026 at 4:15 PM
Reposted by Kasper Timm Hansen
RE: https://ruby.social/@spinel/116965667079861714

RV now supports private gem servers like Sidekiq’s. Hurrah! 🎉
ruby.social
July 23, 2026 at 7:54 AM