StoreModel gem allows you to wrap JSON-backed DB columns with ActiveModel-like classes.
My only caution with it is querying. But it looks very appealing for data you typically only read and want to keep the tables/migrations to a minimum.
StoreModel gem allows you to wrap JSON-backed DB columns with ActiveModel-like classes.
My only caution with it is querying. But it looks very appealing for data you typically only read and want to keep the tables/migrations to a minimum.
Original Tweet on the unoriginal Toot.
Overheard at home:
7yr old: Mommy, can I come with you to pay the gold digger?
The actual context makes this far more innocent, but what’s the fun in that.
An Overview of a Successful Dev Education Product Launch
I am not typically a fan of the "Look at how much I made doing X," but this is a terrific overview of what went into the launch of a "successful" developer education product.
equality in Ruby is not straightforward. There is #==, #eql?, #equal?, #===, and more. Even if you’re familiar with using them, implementing them can be a whole other story.
The need for Pry continues to decrease.
I saw Scott Hanselman's post on using your own domain for Mastodon discoverability.
Instead of adding a webfinger file, I added this redirect on Netlify:
/.well-known/webfinger https://ruby.social/.well-known/webfinger?resource=acct:scottw@ruby.social
Longer term, there is likely some benefit to hosting the file yourself, but this gets you rolling quickly today.
I'll be back with Ivory, but for now, it is time to increasingly minimize time on the birdsite.
Slightly less dramatic with the expiration in April. 🫢
Twitter Followings OPML Export
Get websites and RSS Feeds of the people you follow on Twitter. Import the OPML-file with your favorite feedreader.
My recommendation is still FeedBin.
Most SaaS apps with a free(mium) tier obscure the free option.
Interestingly, Write.as puts it right in your face.