News
Ruby adds a new core class called Data to represent simple immutable value objects | Saeloun Blog
Ruby 3.1 adds a new core class called Data to represent simple immutable value objects. The Data class helps define simple classes for value-alike objects that can be extended with custom methods.While the Data class is not meant to be used direct...
Your Rails and Ruby Versioning and Gemfile Policy
One of the lowest-effort, highest-value practices you can adopt for sustainable development is to keep your dependencies updates frequently. The foundation for doing so is to have a clear and reasonable versioning policy. This post includes one fo...
Ruby on Rails Docker for local development environment | Snyk
Hi there Ruby developers! If you’ve been looking for an effective way to establish a Ruby on Rails Docker setup for your local development environment, then this post is for you. It’s a continuation of our previous article on how to install Ruby i...
Scaling Mastodon in the Face of an Exodus | Nora Codes
Mastodon’s Sidekiq deferred execution jobs are the limiting factor for scaling federated traffic in a single-server or small cluster deployment. Sidekiq performance scales poorly under a single process model, and can be limited by database perform...
Learning good habits by watching a staff software consultant
I recently started work with my fifth client team since joining Test Double as a software development consultant. Each client engagement has been absolutely different, presenting an amazing learning experience and an entirely different set of chal...