News
From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience (2023)
Before Shopify CLI, theme developers were using another CLI of ours, ThemeKit, which we had been maintaining since October 2014. It was written in Ruby and built on Ruby gems like cli-kit, cli-ui, and theme-check that we use in internal CLIs and s...
Be Careful With Time Durations in Rails - Honeybadger Developer Blog
Rails' date and time helpers are great. They save us from duplicating simple add-duration-to-time logic across our applications and make the code more readable. However, complex date manipulations are dangerous places full of edge-cases. This arti...
Reliving Your Happiest HTTP Interactions with Ruby’s VCR Gem — Development (2023)
VCR is a Ruby library that records HTTP interactions and plays them back to your test suite, verifying input and returning predictable output.In Ruby apps it's most frequently used as a testing tool, but having it in your toolbox provides you with...
This Week In Rails Wrapped: An Overview Of Rails 7.1 Features. Part II.
If you landed here through a search engine or a referral link, this is the second part of a three-part blog post series of features coming to Rails 7.1. Please see the intro section of part one for some context.I encourage you to scroll down and s...
How GraalVM improves Ruby | Talks at DeepSource - YouTube
Discover the power of GraalVM and how it's revolutionizing the Java ecosystem! With GraalVM, you can run over 10 languages on the JVM and achieve lightning-fast performance for your Ruby code. Faraaz from the DeepSource Language Engineering team t...