Blogs
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 posts, comments and unavoidable rants.Ruby 3 has 3 major features:JIT (since 2.6 in experimental...
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 account. This has happened in the past so I assumed it was a fault due to changes in their billing s...
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 useful to dual boot your Rails app against two versions. This allows you to work on your app like ...
What are the different kinds of Rails tests and when should I use each? - Code with Jason
The eight types of RSpec specsThe RSpec library offers a lot of different spec types.Model specsSystem specs/feature specs*Request specs/controller specs*Helper specsView specsRouting specsMailer specsJob specsThere are two lines with asterisks. T...
Performance Impact of Using Ruby on Rails View Partials
Ruby on Rails view partials can help keep your codebase DRY, but misusing them can have a significant performance impact.Ruby on Rails view partials can help keep your codebase DRY (Don’t Repeat Yourself) but misusing them can have a significant p...
Rails 6.1 RC1: Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more! | Riding Rails
The first release candidate for Rails 6.1 has been released and wow does it have a lot of great stuff! We’ve been hard at work these past few months implementing improvements to multiple databases, adding support for destroying associations in job...