Blogs

Can You Build a Web Application in Ruby Without Rails?
This is the third article in the series on building awesome web applications with Rails. The first talked about why build for web and use Rails, and the second showed how to set up a development environment for building Rails apps.However, startin...




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...