Implementing a basic debug mode for your Ruby CLI
We should all strive to handle all possible errors in our programs and display nice error messages to the users, but one can hardly be sure that nothin.
Bare Bones Rails Action Cable Tutorial
Users simply visit the homepage, enter their name, and then enter the chat room.The messages from users will appear as a streaming message feed....
Ruby Memory Usage Vocab Explained
For the past few weeks, I’ve been pairing with Aaron Patterson on the work he’s doing trying to enable compacting garbage collection in Ruby. It’s bee.
Ruby Developer Center | Microsoft Azure
Welcome to the Ruby Developer Center. Learn how to run Ruby applications on Windows or Linux VMs, and access Ruby tutorials and documentation....
TIOBE Index | TIOBE - The Software Quality Company
Ruby is back in the TIOBE index top 10 and now it seems to be for a longer time. If we take a look at the chart of Ruby it follows a very common patter.
Using Genetic Algorithms in Ruby
With genetic algorithms, you can solve optimization problems using concepts you find in nature (reproduction, survival of the fittest, adaptation to th.
Ruby 2.5 prints backtrace and error message in reverse order
Ruby 2.5 prints backtrace in reverse order (stack frames first and error last) if STDERR is unchanged and a TTY....
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 80 million projects....
How I Built Timeasure: Part 1 — Motivation
I’ve recently released Timeasure, a new gem that serves as a transparent method-level wrapper for profiling purposes in Ruby. It was released under the.
Optimize Rails Performance with Caching and Rack Middleware [Tutorial]
I decided this endpoint would a good candidate for optimization because it was used by both landing page React frontend and all of the iOS mobile clien.