Skip to content

Ruby & the Multicore CPU: Part Two - Ruby up to 2.7

MRI Ruby

When ruby was conceived, multi-core CPUs weren’t at the forefront of a language designer’s mind. Subsequently, the ruby virtual machine was developed as a single process, single threaded executable.

Ruby 2.7 Notes

Here are some of the biggest changes coming out Ruby 2.7

Keeping Code Up To Date

Writing an application really is the start of your problems! Once in production, you need to monitor and maintain it, ensure that it stays secure and fix bugs.

Google-Fu: My RSpec script test is failing!

Is RSpec failing when you try to test a script with RSpec via the system command? Here, for the benefit of any googlers who who can’t get their ruby script working properly, is a possible fix to your problem!

Linux Distributions

Every linux distribution has advantages and disadvantages, depending on the use case they were created for. The most significant differences will come from the bootloader, init system, display renderer (which is really more like a login manager), desktop environment, package manager