WWDC 2021 Predictions
WWDC 2021 Predictions WWDC is once again around the corner and will as it was last year be a digital only event . While there is definitely some aspect of community lost by not having a meat-space conference, Apple does a great job (arguably better than they do in...
Why TMB Chose C++ in ’21
I don't normally enjoy writing controversial posts about why new technologies are bad; I LOVE it! So here we go! We're starting a new large-scale first-party project over at The Mad Botter (sorry no details today) that requires a significant level of low-level...
Ruby 3 Typing
Soutaro Matsumoto and the Ruby team over at Square have a proposal for typing in Ruby 3. My initial reaction was a befuddled sort of confusion as though I were a dog who woke up with a human's hands. It took several readings for me to understand why Ruby developers...
JSON & JSONB in Active Record & PostgreSQL
A quick look at Active Record JSON & JSONB.
Python & Ruby, a Comparison
I've been a long-time Ruby developer and more recently have been doing a metric ton of Python work. My goal with this post is to compare the relative pros and cons of each language as I've seen them. This was a difficult post to write, because of the deeply subjective...
SQLAlchemy Hybrid Properties Intro
When working with database-powered applications, it's often common to want to have a field on a data model that is a computed rather than static value; "computed" is just a fancy way to say calculated or evaluated on the fly. Developers new to SQLAlchemy tend to go...