app.thestorygraph.com/reviews/ba86...
Trying to share a little more on BSky, hereβs something benign.
@maxveldink.bsky.social
app.thestorygraph.com/reviews/ba86...
Trying to share a little more on BSky, hereβs something benign.
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 π 0Not 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 π 0Loading 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 π 0I'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.
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 π 1Excited 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 π 0A 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 π 0Ilya 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 π 0Two podcast recommendations (both Shopify-related) from me today!
27.03.2025 17:28 β π 1 π 0 π¬ 1 π 0Shopify 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 π 0Sorbet 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
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...
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 π 0Alright, 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 π 0Whatβ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 π 0Iβ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 π 0If you want to ship one of those π₯ shirts down to Orlando, I wouldnβt be mad
14.11.2024 22:50 β π 1 π 0 π¬ 1 π 0Scratch that, Jamboree-ing. Tomorrow night!
10.11.2024 02:05 β π 0 π 0 π¬ 0 π 0Unsure 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 π 0Iβ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 π 0I'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-...
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 π 0Everything 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 π 0We 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 π 0One 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 π 0This 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 π 0Reposting 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...
The @shortruby.com - edition 112 is out
Read it full here newsletter.shortruby.com/p/edition-112