Kasper Timm Hansen retweeted
Three months ago, I made a commitment to @bjessbrown that I would launch an MVP of liminal.forum, my own take on old-school forums, by November 1st. And today's the day! 😅 I'm happy to announce the doors are open. Full announcement is here: liminal.forum/liminal/topics…
Kasper Timm Hansen retweeted
Had a lot of fun putting this talk together! Oaken is such a quality of life improvement over traditional Rails fixtures.
Even @nateberkopec ‘s posts on fixtures made it to the talk 😂
If you've been curious about my take on mixing fixtures & factories in Oaken, @pinzonjulian has got your back in this talk! So cool 😄
youtube.com/watch?v=bxOqXLL0…
If you've been curious about my take on mixing fixtures & factories in Oaken, @pinzonjulian has got your back in this talk! So cool 😄
youtube.com/watch?v=bxOqXLL0…
This is exactly what I'm doing with my office hours for teams service.
Each team gets a private weekly 2-hour Zoom session, where we debug *actual* issues and I give my takes on growing your skills and writing better Rails/Ruby. It's AMA all the way.
We also frequently dive into Rails' source and gem code to help demystify reading advanced code so team members can grow themselves more rapidly.
I'm really liking the vibe on bluesky, if you'd like to join @heyjoshwood has got some great starter packs bsky.app/profile/joshuawood.… 👋
I just signed up for @lucianghinda's Good Enough Testing workshop! At 50$, it's a steal 😄
lu.ma/hgs6eb3t?tk=1Bm5sH
I'm finalizing another post for my private newsletter:
Modeling a Kanban board in Rails for @adrianthedev
DM me if you want onboard to receive it. Here's a sample of the riffing.
The newsletter is public now by the way buttondown.com/kaspth/archiv…
Matt asked for a roast, I replied with some code, and now I wrote up a post explaining what I thought as I went.
You can read it and subscribe here:
buttondown.com/kaspth/archiv…
Kasper Timm Hansen retweeted
form_with 🤝model object
Harness the power of Active Model to supercharge your search forms. thoughtbot.com/blog/rails-se…
Kasper Timm Hansen retweeted
#RubyFriends!! Working on some new game show questions. Send me your weird/unexpected Ruby code snippets via DM. The shorter the better and bonus points if you pulled it from actual production code!
Retweets appreciated
It's fun to see the `as: :json` etc. test request encoding I added to Rails and turbo-rails be used more broadly
github.com/stimulusreflex/ca…
We've got a generator fix in the new Associated Object release by @itsameandrea ❤️
github.com/kaspth/active_rec…
I've been enjoying @julian_rubisch's newsletter on Code Sculpture, but this hit particularly well for me

ALT See, back in the day of the Beatles and others, sound engineers only had tape, level faders and some crude filters. What they had to do, thus, was recording just what they want to hear in the final mix, as their tools for post processing were limited. This is a form of art that has become nearly forgotten, but it still tends to produce the best results, as any sound designer would agree. The call to action for software designers, thus, is clear: Time spent riffing on your domain model or application architecture is time well spent.
Kasper Timm Hansen retweeted
Boy, time does fly! We have been running @rubybanitsa for 7 years! Celebrate with us at our very first conference event. Join us on the 7th of December in Sofia, Bulgaria at Barter Community Hub for a day filled with carbs, kind folks, Vitosha views, and lots of Ruby.
Kasper Timm Hansen retweeted
We've been running the Ruby Banitsa meetup for seven years straight. 🙀 To celebrate, we are holding our first conference!
Come to Sofia, Bulgaria on December 7th. Barter Community Hub will be our host. Expect the usual local suspects and @kaspth as our international guest. 🏔️














