Contributions

Article
Database transactions are an essential tool to master. Because ActiveRecord's transactions behavior is not intuitive (especially when it comes to nested transactions), this article explains how to use them and what pitfalls you should pay attention to.
Article
Nested STIs don’t work well. Here’s what you must know to make them work or work around them.
Article
Quick, easy to understand topo on how the Javascript ecosystem works in a Rails 6 application (Webpacker, Yarn and Sprockets)
Article
Oftentimes we need contextual validation in ActiveRecord models (state machines, progressive completion forms, etc.) and find no ideal way of doing so. This article exposes an elegant, lightweight, dependency-free solution.