Blogs
How to create a Ruby on Rails gem from your existing code
It is almost instinctive for developers to search for solutions that other developers have successfully used when faced with a problem. (Even better if there is a preexisting library that we can plug right into our code and save ourselves some tim...
Year in Review 2022: Tenderlove's Ruby and Rails Reflections and Predictions — Development
Hi everyone! How are you doing? It's me, Aaron (some people know me on the internet as Tenderlove)! I hope you're doing well. ❤️Since we're coming up on the end of the year, I thought it might be a good idea to take a moment to reflect on cool stu...
Polished Ruby Programming best price ever! | Packt
Polished Ruby Programming will help you get better at designing scalable and robust Ruby programs, so that no matter how big the codebase grows, maintaining it will be a breeze.This book takes you on a journey through implementation approaches for...
You are all invited to Ruby On Rails Global Summit'23
Next year at 24 - 25 January 2023, we are starting with another gathering, this time Ruby On Rails community (geekle) introducing to you a new set of talks and speakers.In two days, all participants will be able to watch a really great and interes...
Optimizing Ruby's Memory Layout: Variable Width Allocation - Development (2022)
Ruby is a garbage collected language. It automatically allocates memory when objects are created and releases the memory when it detects that an object is no longer used. This means that the garbage collector is involved in the whole lifecycle of ...
Benchmarking Ruby 3.2 with YJIT - by Peter Solnica
Ruby 3.2.0 was released today! This is a perfect moment to check it out and see how YJIT behaves. I tested it out against Hanami test suite and then ran a bunch of benchmarks that we have in dry-rb projects and the results are absolutely fascinati...