Blogs

Rendering view components with Turbo Stream broadcasts · Colby.so
View components, via Github’s view_component gem, are growing in popularity in the Rails community but until recently, view components and Turbo Stream broadcasts didn’t play well together. This made using both view components and Turbo Streams in...


Rails PR Code Review with Kasper Timm Hansen from the Rails core team (Example) | GoRails
About This EpisodeA code review with Kasper from the Rails core team to show us the process of reviewing, designing, and refactoring Rails code.NotesKasper and I sat down to walk through a Pull Request on Rails and review it. Rails 7 is making red...

To Learn a New Language, Read Its Standard Library - Pat Shaughnessy
The best way to learn a new programming language, just like a human language, is from example. To learn how to write code you first need to read someone else’s code. But who is the best person to learn from? Which code should we read? Where should...

Publishing Gems With Your YubiKey | Tenderlovemaking
The recent compromise of ua-parser-js has put the security and trust of published packages at the top of my mind lately. In order to mitigate the risk of any Ruby Gems I manage from being hijacked, I enabled 2FA on my RubyGems.org account. This me...

Shipit! Presents: YJIT: Building a New JIT Compiler for CRuby Shipit! Presents YJIT: Building a New JIT Compiler for CRuby on October 27, 2021 at 1 p.m. EST
YJIT is a project to gradually build a JIT compiler inside CRuby such that more and more of the code is executed by the JIT, which will eventually replace the interpreter for most of the execution. The compiler, which is soon to become officially ...


Monolith Diaries: Upgrading Rails – Skroutz Engineering
We recently upgraded our monolith application from Rails 6.0 to Rails 6.1. By evaluating our prior experience on Rails upgrades, we have streamlined the process and we want to share it with you.In this post we are going to give some insights on ou...

Polishing on "Polished Ruby Programming" kaigionrails 2021 - Speaker Deck
Ruby is Nice so We are Nicehttps://speakerdeck.com/kakutani/ruby-is-nice-so-we-are-nicehttps://youtu.be/NctyqVznddg, https://youtu.be/P7AunfXSOTQPolished Ruby Programminghttps://www.packtpub.com/product/polished-ruby-programming/9781801072724Jerem...