Ross Kaffenberger
banner
rossta.net
Ross Kaffenberger
@rossta.net
Father of 2 boys. Ruby on Rails and JavaScript developer. Triathlon on the side.

Hacking on http://joyofrails.com
Reposted by Ross Kaffenberger
I’m available for hire.

I’m an experienced Ruby, TypeScript and CSS engineer looking for a new full-time position.

I can help you with performance, concurrency, testing, architecture and API design problems on tooling or product teams.

I’d really appreciate any personal introductions. DMs open. 🙏
January 27, 2025 at 7:41 PM
One thing I loved about DarkSky is to get an idea of what the weather is usually like in some location at a given time of year. What’s a good app for that these days?
January 23, 2025 at 2:56 PM
What a game.

Whatever happens in the second half, it has been awesome to see my hometown Washington Commanders good at football again.

#Commanders #Lions
January 19, 2025 at 2:41 AM
To give you some idea on how fast I am to adopt new tech, my car has a CD player
January 17, 2025 at 5:21 PM
Reposted by Ross Kaffenberger
If you want to take your Rails career to the next level, you need to start digging into Rails.

Don't sleep on becoming a better code reader, it's a force multiplier (ask me how I know lol).

Sign up here:
lu.ma/dv5yvj4n
Guiding You through the Rails Source · Zoom · Luma
What problem does this guided tour solve? Rails is your app's biggest dependency and you probably don't know what's going on in there. There's features you're…
lu.ma
January 13, 2025 at 5:19 PM
I made a thing to help you visualize how Ruby’s Lazy Enumerator works, so your code can do less work.

joyofrails.com/articles/sim...
A simple trick to understand Ruby’s lazy enumerator
Where you get to play with an interactive demo to visualize how Enumerator::Lazy helps avoid unnecessary work
joyofrails.com
January 8, 2025 at 8:06 PM
Reposted by Ross Kaffenberger
2024 ended up a pretty solid writing year for me. Here are the top 10 posts by views. Of them, 8 were written in 2024 (tanstack and pgbouncer have had alot of staying power, they're from 2023). I'll link to each after this, in case you'd like to check them out!
January 4, 2025 at 3:30 AM
A few seasons in and my biggest takeaway so far is pretty much everyone in The Sopranos is a horrible person.
To give you an idea of how quick I am to adopt new tech tools, I have started watching The Sopranos
January 2, 2025 at 1:17 AM
All Hans really wanted was to be sitting on a beach, earning 20%
December 24, 2024 at 12:26 PM
This was fun. Not bad considering my place of work doesn’t use GitHub.

git-wrapped.com/profiles/ros...
GitHub Wrapped 2024 - Your Coding Year in Review
Like Spotify Wrapped, but for your GitHub activity! See your top languages, commit streaks, most productive days, and more in an engaging story format. Get your 2024 coding year in review now.
git-wrapped.com
December 21, 2024 at 11:23 PM
100% I say both “sequel” and “S-Q-L”. Context matters.
December 21, 2024 at 2:16 PM
Reposted by Ross Kaffenberger
Edited the post a little to provide a little more context and be a little less harsh.

www.konnorrogers.com/posts/2024/e...
Examining Hotwire Spark
A short dive into Hotwire Spark
www.konnorrogers.com
December 19, 2024 at 5:01 PM
Currently working on an in-browser demo to help visualize the difference between eager and lazy enumeration in Ruby
December 18, 2024 at 5:57 PM
Reposted by Ross Kaffenberger
Interested in learning test case design? Discover how to identify what to test, reduce the number of tests, and write less code while covering more logic. Join my #GoodEnoughWorkshop on January 23 or 24, 2024.
December 18, 2024 at 11:00 AM
Reposted by Ross Kaffenberger
More Ruby/Rails hacker news!!
Also I am blown away with what @nodunayo.bsky.social has done on her own. Her RubyConf keynote was so good too! youtu.be/pOW4vepSX8g
RubyConf 2024 Keynote by Nadia Odunayo
YouTube video by Ruby Central
youtu.be
December 17, 2024 at 3:30 PM
Rails really is the One-Person Framework
December 17, 2024 at 3:20 PM
And today, @nodunayo.bsky.social is #1 on HN for her Brighton Ruby @thestorygraph.com talk.

Congrats, Nadia for your software, business, and speaking accomplishments!
Great to see @adrienpoly.com and @marcoroth.dev with Ruby Video trending on trending on HN today after the Ruby Concurrency talk by @jpcamara.com hit the top spot yesterday.

Ruby’s having a good run right now and it’s not even Christmas yet!
December 17, 2024 at 3:19 PM
Great to see @adrienpoly.com and @marcoroth.dev with Ruby Video trending on trending on HN today after the Ruby Concurrency talk by @jpcamara.com hit the top spot yesterday.

Ruby’s having a good run right now and it’s not even Christmas yet!
December 17, 2024 at 1:09 AM
Powered by Rails and Hotwire!

github.com/rubyapi/ruby...
The new Ruby docs are looking great. The search feature is fast. New experimental features appear to be in the works too, like type signatures and runnable code examples.

Awesome stuff!
December 14, 2024 at 6:18 PM
The new Ruby docs are looking great. The search feature is fast. New experimental features appear to be in the works too, like type signatures and runnable code examples.

Awesome stuff!
December 14, 2024 at 5:56 PM
Made some nice improvements to the Lighthouse score for the Joy of Rails homepage today. Biggest different was optimizing the article illustrations.
December 13, 2024 at 10:55 PM
The source of the twitter-ruby gem was where I first discovered Ruby’s to_enum and Enumerator.

A cool detail of the gem: you can iterate over paginated resources with Ruby .each while pages are fetched transparently.

This still blows my mind 🤯

github.com/sferik/twitt...
December 11, 2024 at 2:48 PM
I love Ruby so much that I write my HTML in Ruby. I’ve got nothing against ERb, but after a year of writing Phlex components, I’m not looking back.
December 9, 2024 at 11:44 PM
It’s such a simple thing, but I love that Ruby treats the backslash character as a line continuation, similar to a shell.

I often use it to omit parens and group keyword arguments on new line.
December 9, 2024 at 3:41 PM
Let’s see how Solid Cable on SQLite holds up.

I spent this week building realtime polls. I embedded the first one in my last article (unfortunately after the publish date).

joyofrails.com/articles/wha...
December 8, 2024 at 2:13 AM