Blogs

Ruby concurrency is hard: how I became a Ruby on Rails contributor - Closer to Code
For the past several weeks, I've been trying to fix a cranky spec in Karafka integrations suite, which in the end, lead me to become a Ruby on Rails micro-contributor and submitting similar fix to several other high-popularity projects from the Ru...

Comparing the performance of popular language runtimes
I am writing a series of blogs on using different languages to access Oracle databases [eg Python, Node.js, Rust and Julia]. Eventully, I want to compare the performance of various languages accessing Oracle. But first I wanted to get a performa...

A Ruby interface to nmap, the exploration tool and security / port scanner.
A Ruby interface to nmap, the exploration tool and security / port scanner. Allows automating nmap and parsing nmap XML files. - GitHub - postmodern/ruby-nmap: A Ruby interface to nmap, the exploration tool and security / port scanner. Allows auto...

Ruby on Rails - The Rails Foundation kicks off with one million dollars
Today, we are excited to announce the launch of The Rails Foundation. Its mission is to improve the documentation, education, marketing, and events in our ecosystem to the benefit of all new and existing Rails developers. It’s been started by some...

NSA recommends that organizations use memory safe languages
NSA recommends that organizations use memory safe languages.
Examples of memory safe language include C#, Go, Java®, Ruby™, Rust®, and Swift®
Microsoft and Google have each stated that software memory safety issues are behind around 70 percent o...





Crunchy Bridge's Ruby Backend: Sorbet, Tapioca, and Parlour-Generated Type Stubs
When we started building Crunchy Bridge two years ago, we chose Ruby as the language to write our database state machine and control plane API. Ruby may not have been the most popular language choice in 2022, but we picked it anyway. A major reaso...