Sign in

Ross Kaffenberger

@rossta.net
632 followers 310 following 153 posts

Father of 2 boys. Ruby on Rails and JavaScript developer. Triathlon on the side. Hacking on joyofrails.com

PostsRepliesMedia
Ross Kaffenberger @rossta.net · 04/02/2025
How you will be spending all your free time
020
Reposted by Ross Kaffenberger
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 27/01/2025
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. 🙏
511167
Ross Kaffenberger @rossta.net · 23/01/2025
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?
010
Ross Kaffenberger @rossta.net · 19/01/2025
This game is far from over! My 8yr old son is a huge Lions fan. I am happy/sad no matter what.
000
Ross Kaffenberger @rossta.net · 19/01/2025
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
150
Ross Kaffenberger @rossta.net · 18/01/2025
Confession time: I have spent way too much time watching Chris Cornell’s video game music breakdowns. So many classics from my childhood still live in my head rent free even though I haven’t played these games in years and years. www.youtube.com/watch?v=h-_d...
youtube.com
The ONE Sound Effect That Made Goldeneye 007's Music Iconic
YouTube video by Charles Cornell
010
Ross Kaffenberger @rossta.net · 18/01/2025
GoldenEye was golden www.youtube.com/watch?v=0k23...
youtube.com
Making the Pause Music on Goldeneye 007 on N64
YouTube video by Big Time Maca
110
Ross Kaffenberger @rossta.net · 17/01/2025
To give you some idea on how fast I am to adopt new tech, my car has a CD player
020
Reposted by Ross Kaffenberger
Kasper Timm Hansen @kaspth.com · 13/01/2025
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
lu.ma
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…
34912
Ross Kaffenberger @rossta.net · 14/01/2025
Thanks 🙏🏻
000
Ross Kaffenberger @rossta.net · 12/01/2025
Generally very positive in the comments too! Only problem seems to be the site isn’t working for a small subset of visitors. Haven’t been able to track down enough info yet to diagnose the problem.
120
Ross Kaffenberger @rossta.net · 12/01/2025
I didn’t want to miss out on all the fun 🤷🏼‍♂️
120
Ross Kaffenberger @rossta.net · 09/01/2025
Interesting! I haven’t played with Rust yet. Waiting for you to write “Rust for Rubyists” 😝
120
Ross Kaffenberger @rossta.net · 09/01/2025
Use cases for lazy are few and far between but it’s a good tool to have in the toolbox.
010
Ross Kaffenberger @rossta.net · 09/01/2025
Glad to hear it! Trying to do something a little different. The animation is React and SVG. Here’s the source: github.com/joyofrails/r...
github.com
GitHub - joyofrails/ruby-enumeration-demo: An interactive visualization of eager and lazy enumeration in Ruby
An interactive visualization of eager and lazy enumeration in Ruby - joyofrails/ruby-enumeration-demo
140
Ross Kaffenberger @rossta.net · 09/01/2025
💜
010
Ross Kaffenberger @rossta.net · 09/01/2025
Glad to hear it. Trying to spice things up a bit 😎
010
Ross Kaffenberger @rossta.net · 09/01/2025
Thanks! It was a fun project
000
Ross Kaffenberger @rossta.net · 08/01/2025
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...
joyofrails.com
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
4285
Ross Kaffenberger @rossta.net · 08/01/2025
Guess he’s still feline things out
080
Reposted by Ross Kaffenberger
JP Camara @jpcamara.com · 04/01/2025
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!
2194
Ross Kaffenberger @rossta.net · 07/01/2025
I’ve got too much imposter syndrome to refer myself
020
Ross Kaffenberger @rossta.net · 02/01/2025
A few seasons in and my biggest takeaway so far is pretty much everyone in The Sopranos is a horrible person.
150
Ross Kaffenberger @rossta.net · 24/12/2024
All Hans really wanted was to be sitting on a beach, earning 20%
020
Ross Kaffenberger @rossta.net · 21/12/2024
This was fun. Not bad considering my place of work doesn’t use GitHub. git-wrapped.com/profiles/ros...
git-wrapped.com
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.
020
Ross Kaffenberger @rossta.net · 21/12/2024
100% I say both “sequel” and “S-Q-L”. Context matters.
050
Ross Kaffenberger @rossta.net · 20/12/2024
Day 15 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (15/20) github.com/ruby/rake #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - ruby/rake: A make-like build utility for Ruby.
A make-like build utility for Ruby. Contribute to ruby/rake development by creating an account on GitHub.
030
Reposted by Ross Kaffenberger
Konnor Rogers @konnorrogers.com · 19/12/2024
Edited the post a little to provide a little more context and be a little less harsh. www.konnorrogers.com/posts/2024/e...
konnorrogers.com
Examining Hotwire Spark
A short dive into Hotwire Spark
1102
Ross Kaffenberger @rossta.net · 19/12/2024
I don’t recall ever needing a reason to nest method definitions, but somehow now surprised that this appears to be valid Ruby: def outer def inner end end
100
Ross Kaffenberger @rossta.net · 19/12/2024
This could be a fun "Think like a Ruby Parser" series
110
Ross Kaffenberger @rossta.net · 19/12/2024
Take 1 (w/o checking my work). I see the typo on L8. My guess on the two parse errors: 1) L20, (end of program) since it couldn’t find the missing "end" 2) L8, something about an "else" before "if" Bonus: Parser thinks "add_item" ends on Line 13 since "def take_item" gets the "end" on line 12
210
Ross Kaffenberger @rossta.net · 18/12/2024
👀
110
Ross Kaffenberger @rossta.net · 18/12/2024
Day 14 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (14/20) github.com/pushpad/web-... #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - pushpad/web-push: Web Push library for Ruby (RFC8030) - A fork of zaru/webpush actively maintained by Pushpad with many improvements, bug fixes and updates.
Web Push library for Ruby (RFC8030) - A fork of zaru/webpush actively maintained by Pushpad with many improvements, bug fixes and updates. - pushpad/web-push
120
Ross Kaffenberger @rossta.net · 18/12/2024
I couldn’t agree more. Sadly, I have the impression this perspective isn’t widely shared judging by codebases I’ve worked in over the years.
120
Ross Kaffenberger @rossta.net · 18/12/2024
Thinking it will be part of a new article
110
Ross Kaffenberger @rossta.net · 18/12/2024
Currently working on an in-browser demo to help visualize the difference between eager and lazy enumeration in Ruby
GIF to visualize how eager enumeration works in RubyGIF to visualize how lazy enumeration works in Ruby
240
Ross Kaffenberger @rossta.net · 18/12/2024
We are an unstoppable force!
020
Reposted by Ross Kaffenberger
Lucian Ghinda @lucianghinda.com · 18/12/2024
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.
153
Ross Kaffenberger @rossta.net · 17/12/2024
Day 13 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (13/20) github.com/palkan/wasmi... #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - palkan/wasmify-rails: Tools and extensions to pack and run Rails apps on Wasm
Tools and extensions to pack and run Rails apps on Wasm - palkan/wasmify-rails
120
Reposted by Ross Kaffenberger
JP Camara @jpcamara.com · 17/12/2024
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
youtu.be
RubyConf 2024 Keynote by Nadia Odunayo
YouTube video by Ruby Central
171
Ross Kaffenberger @rossta.net · 17/12/2024
Rails really is the One-Person Framework
Nadia Odunayo’s Brighton Ruby talk "Getting to Two Million Users as a One Woman Dev Team" is #1 on Hacker News
1211
Ross Kaffenberger @rossta.net · 17/12/2024
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!
192
Ross Kaffenberger @rossta.net · 17/12/2024
Ruby Hacker News .dev
040
Ross Kaffenberger @rossta.net · 17/12/2024
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!
Ruby Video trending on HN
1167
Ross Kaffenberger @rossta.net · 16/12/2024
Day 12 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (12/20) github.com/faker-ruby/f... #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - faker-ruby/faker: A library for generating fake data such as names, addresses, and phone numbers.
A library for generating fake data such as names, addresses, and phone numbers. - faker-ruby/faker
120
Ross Kaffenberger @rossta.net · 15/12/2024
Day 11 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (11/20) github.com/socketry/async #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - socketry/async: An awesome asynchronous event-driven reactor for Ruby.
An awesome asynchronous event-driven reactor for Ruby. - socketry/async
130
Ross Kaffenberger @rossta.net · 15/12/2024
Catsup
031
Ross Kaffenberger @rossta.net · 14/12/2024
That looks pretty nice to me!
020
Ross Kaffenberger @rossta.net · 14/12/2024
Day 10 Gems that have inspired me in some way. One gem per day for 20 days, in no particular order. (10/20) github.com/httprb/http #20DayGemChallenge #ruby #rails #distilled.rb
github.com
GitHub - httprb/http: HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts - httprb/http
140
Ross Kaffenberger @rossta.net · 14/12/2024
Powered by Rails and Hotwire! github.com/rubyapi/ruby...
051