Blogs
Finding Relationships Between Ruby’s Top 100 Packages and Their Dependencies — Development (2022)
In June of this year, RubyGems, the main repository for Ruby packages (gems), announced that multi-factor authentication (MFA) was going to be gradually rolled out to users. This means that users eventually will need to login with a one-time passw...
The In-depth Guide to Caching ActiveRecord SQL Queries in Rails
Caching might seem a perfect solution to speed up slow database queries. However, caching in Rails apps can be easily misused, leading to poor maintainability or even slower performance than without it. In this blog post, I'll discuss the common p...
ViewComponent in the Wild I: building modern Rails frontends
Learn why GitHub's ViewComponent library offers a great approach for building modern Ruby on Rails apps, and why you should give it a shot, too!GitHub’s ViewComponent library has been around for some time helping developers stay sane while buildin...
GitHub - grosser/parallel: Ruby: parallel processing made simple and fast
Ruby: parallel processing made simple and fast. Contribute to grosser/parallel development by creating an account on GitHub.Run any code in parallel Processes(> use all CPUs), Threads(> speedup blocking operations), or Ractors(> use all CPUs).Best...
SoundCloud Upgrades Monolithic Ruby and Rails System, Improves Security and Performance
Founded in 2007, SoundCloud is the world’s largest music and audio platform. With a diverse creator community, the platform is renowned for its unique content and features, including the ability for artists to share music and connect directly with...
What It Took to Build a Rails Integration for Rodauth | Janko's Blog
When Rodauth came out, I was excited to finally have a full-featured authentication framework that wasn’t tied to Rails, given that existing solutions required either Rails (Devise, Sorcery), or at least Active Record (Authlogic). Even though I ma...