Ryan Bates
banner
rbates.dev
Ryan Bates
@rbates.dev
Producer of https://railscasts.com - Ruby on Rails Screencasts. Also https://rbates.dev
Replicube is an awesome little puzzle game. It’s like Picross 3D meets shader programming. The puzzles are a fun challenge and the interface is charming. Worth checking out! www.walaber.com/replicube
Replicube — Walaber Entertainment
www.walaber.com
May 19, 2025 at 2:38 PM
90% of the Ruby code I’ve written the past few years has been class methods without shared state. The code has clearer dependencies and is easier to read, test and maintain. OOP has its place, but I don’t think it fits the majority of web-app logic.
February 25, 2025 at 9:17 PM
Whenever you’re tempted to reuse a method that *almost* does what you want: Stop, duplicate the method, make the modifications, and then refactor the actual duplication.
February 21, 2025 at 10:17 PM
I Googled "capybara drag_to" and the results caught me by surprise.
February 20, 2025 at 9:16 PM
Anyone else find GitHub code diffs near impossible to use in Safari lately? Slows to a crawl and/or doesn’t render.
February 3, 2025 at 6:12 PM
We all have different apps with different requirements. If vanilla Rails is plenty then I think vanilla Rails does too much. dev.37signals.com/a-vanilla-ra...
A vanilla Rails stack is plenty
Minimal dependencies, maximum productivity. Staying vanilla pays long term dividends for your Rails apps.
dev.37signals.com
December 13, 2024 at 6:14 AM
What’s everyone using these days to cross-post between Bluesky/Mastodon/X?
December 13, 2024 at 12:29 AM
Ruby’s metaprogramming is like a forbidden fruit. Always there tempting me, and I almost always regret using it.
December 12, 2024 at 11:01 PM
I love how Ruby handles keyword arguments. I miss them in just about every other language.
December 10, 2024 at 6:49 PM
After working with Roc and Gleam for a while, full type inference is amazing. Now I want a procedural language with full type inference.
December 10, 2024 at 6:35 PM
I wonder why more functional languages don't support local mutability within the scope of a function. It is convenient and still keeps the function pure.
December 10, 2024 at 6:32 PM
Hello all! I'll try to post on here along with Twitter/X and ruby.social.
December 10, 2024 at 5:49 PM