News


Building large features: my process for branches, requests and reviews
At the time, that seemed normal. Everyone was doing it.But no more!Now that I regularly work on large features, I’ve found a process that suits my needs (and my teammates’). It helps me keep in touch with the main branch. Code reviews are easier f...

A Rubyist's Walk Along the C-side (Part 4): Primitive Data Types - Peter Zhu
In the previous article, you saw how to call Ruby methods in C extensions. In this article, we’ll look at the primitive data types in the Ruby C API.In Ruby, everything is an object. However, that is not true when writing a C extension as not all ...





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...
