Tutorials
Assert Multiple Differences in Minitest with assert_differences
There have been many times in my coding career that I've needed to test that multiple values change during an event.Maybe you want to check that a User, their Settings, and Posts all get deleted when a user removes their account. Technically you s...
Replacing Eval with Object.send and a self written Parser · Ramblings of a build engineer
A while ago, I was added as a curator for a Gem called JsonPath. It’s a small but very useful and brilliant gem. It had a couple of problems which I fixed, but the hardest to eliminate proved to be a series of evals throughout the code.You could o...
Ruby bindings for Apache Arrow based on GObject Introspection
Red Arrow is a Ruby bindings of Apache Arrow. Red Arrow is based on GObject Introspection.Apache Arrow is an in-memory columnar data store. It's used by many products for data analytics.GObject Introspection is a middleware for language bindings o...
Postgres json column Rails @ Casper – The Casper Tech Blog: Z – Medium
As part of an engineering team that has been using a json column in production for two years, things can sometimes feel a bit lonely. Googling around for blog posts about the json column, you’ll find a fair number of discussions of the feature on ...