Max
@maxveldink.bsky.social
700 followers 170 following 40 posts
Posts Media Videos Starter Packs
maxveldink.bsky.social
@drbragg.dev savagely stumping me with a Ruby question. Had a ton of fun playing Who Wants to be a Ruby Engineer; catch it next time you’re at a conference with Drew!
maxveldink.bsky.social
Also, the Skip 30s arrow spin is :chefs_kiss:
maxveldink.bsky.social
I’m mixed in the iOS 26 redesign, but the one app I think they did a great job on is Apple Music. Search is in a much better spot, auto-mix works a lot closer to Spotify and the menu design is nifty.
maxveldink.bsky.social
When you sit down to work on your conference talk, and accidently write a 4000 word supplemental blog post *about* your conference talk...
maxveldink.bsky.social
@jardo.dev latest post is a great meta read on a Reddit discussion.
jardo.dev/do-you-guys-...
I’ve enjoyed every thing he’s written recently so definitely give him a follow!
Do you guys really do TDD? | Jared Norman
I got nerd-sniped by a Reddit post on Test-Driven Development. Sorry in advance.
jardo.dev
maxveldink.bsky.social
Started Sword of the Sea last night and man does that game feel great to play. It’s a secret Tony Hawk game and I’m not mad 😂
maxveldink.bsky.social
Started playing Ticket to Ride: Legends of the West last night with some friends, and man the mechanic at the end of the first game is so worth the price of admission 🚂
maxveldink.bsky.social
Excited to be speaking at Rocky Mountain Ruby in October!
rockymtnruby.dev

Would love for you to join me and support a regional Ruby conference. Plus, I've never been to the Rockies, so come hiking with me and see how quickly a Floridian collapses in the mountains 😂
Rocky Mountain Ruby 2025: October 6 and 7
Rocky Mountain Ruby is a single track conference devoted to the Ruby programming language which features technical presentations, community events and outdoor experiences, in beautiful Boulder, Colora...
rockymtnruby.dev
maxveldink.bsky.social
The anthology angle that animation allows Marvel to explore continues to be one of my favorite post-Endgame MCU genres.
maxveldink.bsky.social
Finished up Eyes of Wakanda last night and man, was that a good ride (albeit way too short). Having 0 knowledge going into it helped with my enjoyment so I don’t want to spoil too much.
maxveldink.bsky.social
Setting up different "feature environments" with different options loaded that can be switched between based on context (this is my loosest idea, but seems like a fun way to experiment with feature flagging/toggling at the library level).
maxveldink.bsky.social
Not wasting as much time thinking of constant names that haven't been taken. Especially when prototyping, you can just drop in your new gem in a fresh namespace without worrying about collisions.
maxveldink.bsky.social
Loading two versions of the same library for easier testing. Imagine being able to benchmark two implementations of a library without boilerplate V2 code. Or being able to deploy a change in a monolith and have teams upgrade to the newer implementation by just changing namespaces when they're ready.
maxveldink.bsky.social
I'm very excited about namespaces coming to Ruby. Xavier Noria has a great write-up on the basics of the current implementation: gist.github.com/fxn/86ad8584...

A few of my ideas/reasons for namespaces in replies, but interested in hearing what other things folks are thinking of using them for.
namespaces.md
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
Reposted by Max
jeremysmith.co
Using database constraints (not nulls, foreign keys, unique compound indexes, etc.) in your Rails app isn't just good for data integrity. It also indicates system intent to others in a way that using Active Record validations alone just can't.
maxveldink.bsky.social
Excited to see rubyevents.org! I love the preservation at work here; early in my career I learned so much from going back and watching conference talks all the way back in 2008 (but man, 2011-2014 was a golden era for Ruby talks)
On a mission to index all Ruby events. Your go-to place for talks and events about Ruby.
rubyevents.org
maxveldink.bsky.social
A Hyperfixed (or Super Tech Support if you’re old like me and remember Reply All) on how we have to combat store spoofing nowadays: www.hyperfixedpod.com/listen/hyper...
HyperFixed | The Shopify Arms Race
www.hyperfixedpod.com
maxveldink.bsky.social
Two podcast recommendations (both Shopify-related) from me today!
maxveldink.bsky.social
Shopify has world-class remote onboarding. From the overall onboarding to the engineering specific GH issue I went through, to the focus on DX tooling, it’s been unmatched and I already feel fairly knowledgeable navigating around the code base.
Reposted by Max
nithinbekal.com
Sorbet now has (experimental) support for RBS comments for adding types to methods. Now the major type checkers for ruby are all converging towards RBS for annotations, and this could be huge for the future of types in Ruby!

sorbet.org/docs/rbs-sup...

#ruby #sorbet
RBS comments support · Sorbet
> This feature is experimental and might be changed or removed without notice.
sorbet.org
maxveldink.bsky.social
About to stream some #OpenFeature Ruby SDK development over on Twitch for a few. Feel free to stop by and say hello 🙂 and the videos will be available later on my YouTube.

www.twitch.tv/maxveldinkco...
MaxVelDinkCodes - Twitch
Staff Software Engineer | Open Source Maintainer | Ruby | Sorbet | Rails
www.twitch.tv
maxveldink.bsky.social
Just upgraded (a fairly fresh) Rails 7.2 app to Rails 8.0 in under 10 minutes. The future is now folks.
maxveldink.bsky.social
Alright, tonight’s the night for some streaming! Planning to do 8-9:30 over at twitch.tv/maxveldinkco.... Planning on looking at Implementing Hooks in the OpenFeature Ruby SDK and updating the Standard Sorbet rulesets 🍦🎚️
Twitch
Twitch is the world
twitch.tv