RBS, duck-typing, meta-programming, and typing at httpx · HTTPX
Ruby 3 is just around the corner, and with the recent release candidate, there’s been some experimentation in the ruby community, along with the usual .
Ruby 3 adds new method Hash except | BigBinary Blog
Ruby 3 adds new method except to Hash class Why do we need Hash...
The Listen gem listens to file modifications and notifies you about the changes.
The listen gem listens to file modifications and notifies you about the changes.exclamation Listen is currently accepting more maintainers. Please read.
Here are the details for those interested: I received an automated email Septem... | Hacker News
Here are the details for those interested:I received an automated email September 2 stating charges were accumulating on my sponsored DigitalOcean acco.
Ruby Refinements Have One Good Use Case
This article is not going to explain what Ruby refinements are. I do not assume that all Rubyists know what they are - in the 10 years since they have .
How to GraphQL with Ruby, Rails,Active Record, and no N 1
You work on a mature web application that cleanly separates backend and frontend. The server-side code, written in Ruby, is mostly responsible for tran.
How to Dual Boot Rails Versions (Example) | GoRails
Rails 6.1.0.rc1 was just released which means we will be upgrading our Rails apps very soon!Upgrading Rails can be tough, that's why it can be super us.
Examples of pointless types of RSpec tests
A reader of mine recently shared with me a GitHub gist called rspec_model_testing_template.rb. He also said to me, “I would like your opinion on the va.
When I use controller/request specs and when I don't
Every so often I come across a question of controller or request specs and when to use them.Before I can address this I need to get some terminology ou.
Code smell: long, procedural background jobs (and how to fix it)
I’ve worked on a handful of Rails applications that have pretty decent test coverage in terms of model specs and feature specs but are lacking in tests.