News


Understanding RBS, Ruby's new Type Annotation System
Ruby's flexibility has always been both its greatest strength and its greatest weakness. You can write amazingly expressive programs. You can also slip and break them in amazingly expressive ways. RBS is a new type annotation system in Ruby 3 that...



Active Record Encrytion, several performance optimizations, and much MORE! | Riding Rails
Hi, zzak here! お久しぶりです! This time I will be recapping the past month or so of Rails. Hang on! There’s a ton of stuff to catch up on!!Active Record EncryptionOriginally extracted from HEY, this feature adds encrypted attributes to Active Record mod...

How and why to Dockerize your Rails app's database - Code with Jason
Getting a new developer set up with a Rails app (or any app) can be tedious. Part of the tedium is the chore of manually installing all the dependencies: Ruby, RVM, Rails, PostgreSQL, Redis, etc.It would be really nice if that developer could just...


A robust distributed locking algorithm based on Google Cloud Storage
Many workloads nowadays involve many systems that operate concurrently. This ranges from microservice fleets to workflow orchestration to CI/CD pipelines. Sometimes it's important to coordinate these systems so that concurrent operations don't ste...


Podcast 338: Why is it so hard to find Ruby developers? - Stack Overflow Blog
Today we chat with Ilya Bodner, Founder and CEO of Bold Penguin, a firm that builds exchange software for the commercial insurance market. He spoke about the pros and cons of choosing Ruby early on and deciding between building or buying your core...