I was recently browsing the Rails sub-Reddit and was surprised to see how much flak Minitest was getting from the community; the stated favorite seemed to be RSpec by a wide margin. While RSpec has enjoyed widespread adoption and has a substantial ecosystem, I believe...
How to Create a Private Ruby Gem
Ruby Gems are the default way to share code among Ruby projects and developers. While public Gems can be found and used via RubyGems.org, there are occasions when you might need to create a private gem, perhaps for proprietary tools or internal use within your...
3 Features I’m Excited for in Rails 8
Ruby on Rails has consistently set the standard for web application frameworks or put in a way that doesn't make me sound like a half-dead suit, it's awesome and a pleasure to code in. As a seasoned Rails 8 is about a third (according to their Github issues) of the...
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...
More from Mike:
Benefits of Shop Floor Automation for Metal Fabricators
Discover the benefits of shop floor automation for metal fabricators, from higher throughput to less manual work. Learn what matters most and get started.
How to Integrate ERP with Shop Floor Software: 2026 Guide
Learn how to integrate ERP with shop floor software using APIs, middleware, and PLC data. A practical 2026 roadmap for manufacturers. Start.
How to Automate Manual Shop Floor Data Entry in 2026
Learn how to automate manual shop floor data entry with a practical 6-step plan. Cut errors, connect legacy machines, and get real-time production data.
How to Choose Factory Automation Software
Learn how to choose factory automation software that integrates with your existing systems. Discover key features, implementation steps, and ROI.












