News
Making popular Ruby packages more secure - RubyGems Blog
Attacks on the software supply chain are increasing and our community has not gone unscathed. RubyGems has been affected by supply chain attacks in the past, so it’s important for us to mitigate these risks as much as possible. Recommending strong...
Rails 7.1 adds authenticate_by with has_secure_password
Rails 7.1 introduces a method authenticate_by, used with has_secure_password to prevent timing-based enumeration attacks.Let's say on a website, you enter the username and password and it returns a message after 1 to 2 seconds that "The entered cr...
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 ...