-
Ruby Fiber Scheduler - Bruno Sutic
Fiber Scheduler enables asynchronous programming in Ruby. The feature was one of the big additions to Ruby 3.0, and is one of the core components of th. -
The In-depth Guide to ActiveRecord load_async in Rails 7
Rails 7 introduces ActiveRecord load_async API that runs SQL queries asynchronously in the background thread. This seemingly simple change of just addi. -
Episode 3: String-Based Templates vs. DSLs: the Pros
In this episode, I break down the main conceptual difference between “string-based templates” such as ERB and “DSLs” such as Papercraft, the various op. -
Cucumber Founder Aslak Hellesøy on TDD and BDD - Semaphore
In this episode of Semaphore Uncut, we welcome Aslak Hellesøy, Cucumber Founder, Cucumber Open Source Lead at SmartBear. We walk about TDD and BDD, how. -
Why and how to start with the system Ruby modular packages
Modular packages fixes the biggest complain of a single system Ruby package by giving you more options. Let’s see how to install different Ruby version. -
An Introduction to the ViewComponent Gem
Modern web UIs are complex. Traditional layout/template/partial techniques are not always the best fit. ViewComponent seeks to provide a better way. It. -
Changing a polymorphic_type in Rails — Development (2022)
Code at Shopify is organized in components. As a new team, we decided to take ownership over some existing code and to move it under the component we’r. -
A new standard of testing for GOV.UK - Technology in government
Sometimes it’s more practical to test a change manually, and over the years the idea of doing some kind of manual check had become a staple in our depl. -
Rails adds support for Fiber-safe ActiveRecord ConnectionPools | Saeloun Blog
One of the major focuses for Ruby 3 was parallelism and concurrency. A trailblazer in this space is the use of Ruby Fibers. Fibers are a concurrency me. -
Ruby 3.1.1 Released
Ruby 3.1.1 has been released.This is the first TEENY version release of the stable 3.1 series.error_highlight does not work for -e optionFix YJIT passi.