RSSAmplifier

Blog

Kasper Timm Hansen

kaspth.comRSS feed ↗8 posts

Latest posts

an in-depth look at my jj experience

everything they say about it is true, and it's so much better than git. thank you for reading

I quit Rails core 4 years ago, here’s what I’ve been up to

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...

Happy New Year! My Rails gems are now 1.0

I’d been scared to ratify my gems as 1.0 for a while, despite how stable their API has been. So in the spirit of new beginnings for the year, they’re...

Dead Code — Crushing Riffs

A while back I went on Jared Norman’s excellent Dead Code podcast to talk about my riffing process for intentional durable software design. Essentially learning riffing helps you more easily...

Making Rails delegated_type’s clearer

This past week, I was having a conversation with a reader and he brought up the example of Rails’ delegated_type. While I’ve never been a fan of the name, because...

Kasper’s Roundup #2

Active Record internals Deep DiveI hosted a deep-dive into Active Record’s internals last week and I’m extremely grateful for how it turned out — I think it’s the best one I’ve...

Kasper’s Roundup #1

1. I’ve been loving Nate Berkopec’s Four-Line Friday Speedshop newsletter and Piccalilli’s The Index. Both super digestable with interesting stuff in it. You may spot similarities to what I’m doing here....

Adopt new conventions to choose your compression level

For Rails apps to scale conceptually, it's often important to step off the so-called Rails Way and layer on new patterns. This can make your app feel more Rails-like by...