Max's Avatar

Max

@maxveldink.bsky.social

698 Followers  |  167 Following  |  30 Posts  |  Joined: 22.10.2024  |  1.5315

Latest posts by maxveldink.bsky.social on Bluesky

Preview
Review by maxveldink - We Solve Murders The characters were engaging, and the fast-paced plot made it a real page-turnerβ€”something tha...

app.thestorygraph.com/reviews/ba86...

Trying to share a little more on BSky, here’s something benign.

17.06.2025 17:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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).

19.05.2025 19:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

19.05.2025 19:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

19.05.2025 19:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
namespaces.md GitHub Gist: instantly share code, notes, and snippets.

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.

19.05.2025 19:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

05.05.2025 20:03 β€” πŸ‘ 38    πŸ” 6    πŸ’¬ 3    πŸ“Œ 1
Preview
On a mission to index all Ruby events. Your go-to place for talks and events about Ruby.

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)

10.04.2025 17:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
HyperFixed | The Shopify Arms Race

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...

27.03.2025 17:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Securing ecommerce: "It's complicated" featuring Ilya Grigorik from Shopify (Changelog Interviews #633) Ilya Grigorik and his team at Shopify has been hard at work securing ecommerce checkouts from sophisticated news attacks (such as digital skimming) and he's here to share all the technical intricacies...

Ilya Grigorik from the Shopify Checkouts team on The Changelog on how we secure checkouts: changelog.fm/633

27.03.2025 17:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Two podcast recommendations (both Shopify-related) from me today!

27.03.2025 17:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

05.03.2025 15:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
RBS comments support Β· Sorbet > This feature is experimental and might be changed or removed without notice.

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

25.02.2025 04:16 β€” πŸ‘ 17    πŸ” 8    πŸ’¬ 1    πŸ“Œ 3
Preview
MaxVelDinkCodes - Twitch Staff Software Engineer | Open Source Maintainer | Ruby | Sorbet | Rails

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...

03.12.2024 01:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just upgraded (a fairly fresh) Rails 7.2 app to Rails 8.0 in under 10 minutes. The future is now folks.

26.11.2024 12:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Twitch Twitch is the world

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 🍦🎚️

21.11.2024 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s your music vibe while coding? Recently I’ve been loving a Juicy Hook ℒ️ Benson Boone and Teddy Swims are on repeat in my office

19.11.2024 21:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I’ll buy day 1. I wear the black and white one nearly every week. My 3-year-old calls it the β€˜big bug bear’

14.11.2024 23:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you want to ship one of those πŸ”₯ shirts down to Orlando, I wouldn’t be mad

14.11.2024 22:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Scratch that, Jamboree-ing. Tomorrow night!

10.11.2024 02:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Unsure when tonight but I’m planning on live streaming over on Twitch. Most likely implementing Hooks in the OpenFeature Ruby SDK or upgrading a Rails app to 8.0!

09.11.2024 21:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m doing some large refactors to a new-ish Rails codebase and the combo of Sorbet + Packwerk is giving me so much confidence, I’m barely running the test suite ⚑️

08.11.2024 20:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Grok a Rails Application for the First Time - FastRuby.io | Rails Upgrade Service Discover how to effectively understand and analyze Rails applications. Learn how we take both a quantitative and a qualitative approach to familiarize ourselves with a new code base.

I've been doing Office Hours with the team at Ombu Labs, and we've just spun off the first blog post from it.

All credit to Francois for the note taking and writing πŸ˜„

fastruby.io/blog/how-to-...

07.11.2024 13:54 β€” πŸ‘ 18    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0

My one political thought tonight: it is embarrassing to be a Floridian and I’m disappointed more than half of my neighbors didn’t consider my daughter’s future when they cast their ballot. If you’re gonna be a conservative, for gods sakes have the guts to stand up to an autocrat who is using you

06.11.2024 02:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Everything else is a nice to have, but let’s not beat ourselves up and be paranoid about finding every usage and let’s allow for fast fixes from production bugs. Very freeing to know you’re doing your best, and we can tolerate a level of production regressions. /end

05.11.2024 18:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We get diminishing returns trying to ensure that every dark, cob-webbed filled corner does not have a runtime bug from the upgrade, and rely on our tests and QA process to actually be covering the critical paths where a runtime bug would be catastrophic.

05.11.2024 18:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One idea that’s been forming in my mind (which I’m share fine folks on Bsky can link me blog posts with this idea expressed much more clearly) after the last several large upgrade/refactoring projects I’ve done in our Rails monolith is β€œregression debt”

05.11.2024 18:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

This morning my daughter (she’s 3) asked why my keyboard was glowing and I taught her the word β€œbacklit”. This morning, β€œoutside is backlit!!!” as the sun rises

05.11.2024 11:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@joshuawood.net thanks for curating the Ruby starter pack πŸ™ got me back into BlueSky now that there's _network effects_ ✨

04.11.2024 11:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
ERB Commenter - Visual Studio Marketplace Extension for Visual Studio Code - allow to comment erb file

Reposting from @elalemanyo.bsky.social on X, this ERB Commenter Code plugin just saved me, like, _minutes_ of frustration this morning working on some ViewComponents πŸŽ‰

marketplace.visualstudio.com/items?itemNa...

04.11.2024 10:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Short Ruby Newsletter - edition 112 The one where Jeremy launched the Liminal forum and with many releases - Ruby 3.2.6, Rails 8.0.0.rc2, Hanami 2.0.0.rc1, and discussing Fibers

The @shortruby.com - edition 112 is out

Read it full here newsletter.shortruby.com/p/edition-112

04.11.2024 09:21 β€” πŸ‘ 16    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1

@maxveldink is following 19 prominent accounts