News

Why DSLs are a necessary part of learning Rails testing - Code with Jason
If you want to be a competent Rails tester, there are a lot of different things you have to learn. The things you have to learn might be divided into three categories.The first of these three categories is tools. For example, you have to choose a ...

The Ruby on Rails Podcast Episode 420: The Railsconf 2022 Ruby Podcast Panel
Live from Portland, OR is the Ruby Podcast Panel recording from Railsconf 2022! The panelists discuss why they are loyal to podcasting, the state of the Ruby and Rails communities, opening doors for juniors into our industry and themes they noted...


Implementing Equality in Ruby — Development (2022)
Ruby is one of the few programming languages that get equality right. I often play around with other languages, but keep coming back to Ruby. This is largely because Ruby’s implementation of equality is so nice.Nonetheless, equality in Ruby isn't ...


Ruby Rogues: Desktop Apps in Ruby ft. Andy - RUBY 547
Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy hearing about why and how Andy created Glimmer, specific applications for implementation, comparison to other apps, DSL framework, usi...


Kevin Newton | Syntax Tree and lambda-local variables
I just released version 2.6.0 of Syntax Tree. Along with a couple of other changes, this includes support for lambda-local variable declarations. This was a bit of a journey, so I thought I’d write up how I discovered this syntax, how I added supp...

Ruby Rogues: GraphQL with David Sanchez - RUBY 544
GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability to query the database without many changes to the back-end. In this episode, David Sanchez explains how to design and build GraphQL...

A hybrid development Docker Compose setup for Rails
Lots of developers choose between dockerizing their development setup or leaving it as is. There is also a viable hybrid approach in combining Docker Compose with native processes.I am usually in the camp of running things directly or creating Vag...