News

Once a Maintainer: Mike McQuaid - by Allison Pike
Welcome to Once a Maintainer, where we interview open source maintainers and tell their story.This week we’re talking to Mike McQuaid, project leader and longest tenured maintainer of Homebrew, a package manager for macOS and Linux used by tens of...

The design decisions and evolution of a method definition - Ruby case study
This is the first part of what’ll hopefully become a new series and potentially even a book. It is dedicated to studying various elements of Ruby programming language design decisions, how they evolved with time, and how they look in a wider conte...

Syntax Moratorium til 3.4 - Ruby master - Ruby Issue Tracking System
As some may remember from the closing keynote at RubyKaigi, we are introducing Syntax Moratorium to support fair development of parsers.During the Syntax Moratorium period, new syntactical changes will be suspended (changes not includes bug fixes,...


Lesser Known Rails Helpers to Write Cleaner View Code | Rails Designer
Rails (or more precise ActiveSupport and ActionView) has some really great, quality-of-life helpers so that your code is cleaner. I want to highlight a few that I don’t see used often, but will be great to add to your tool set.These will highlight...


Better Know A Ruby Thing: Methods and Access Control (part 1) – Noel Rappin Writes Here
I’ll be honest, I picked this topic out of the half-dozen or so Better Know A Ruby Things on my to-do list strictly because it’s maybe the only Ruby take that I genuinely argue with people about. To be even more honest, it got away from me a bit a...


Railsconf Detroit 2024: A Co-chair’s Perspective - Andy Croll
At the time I didn’t feel like a RailsConf could be changed that much from what it had become. In some ways a bit over-programmed, intimidating and overwhelming to attend or speak at (as I had in 2022 and 2023). Plus it was terrifying, the costs a...

Adding views to an API-only Rails app - Honeybadger Developer Blog
Ruby on Rails has long been celebrated for its ‘convention over configuration’ philosophy, simplifying web development for countless programmers. However, what if you’ve started with a lean Rails API-only application and now find yourself needing ...