How to Test Your Gem Across Multiple Rails VersionsWhen developing a public Ruby gem, ensuring compatibility with various versions of Rails is crucial. Testing your gem against multiple…Nov 19, 2024Nov 19, 2024
Rubocop-rspec configurationWe added rubocop-rspec to our Tramway gem. This is the first time I have used these special linter rules for RSpec.Jul 15, 2024Jul 15, 2024
Decorating associations in Rails with TramwayWe already talked about decorators in Rails here [Delegating ActiveRecord methods to decorators in Rails].May 20, 2024May 20, 2024
In just 5 minutes, you have your Rails app dockerized for local developmentHey there, I’m Pasha, and I used to have hated Docker for years! It was a long time ago. But you know what? Times change. Nowadays, I’m all…May 4, 2024May 4, 2024
Behave as ActiveRecord. Why do we want objects to be AR lookalikes?You may love ActiveRecord, or you may hate ActiveRecord, but please be honest: it allows us to make our code amazing. And it’s…Apr 8, 2024Apr 8, 2024
Delegating ActiveRecord methods to decorators in RailsHi, my name is Pasha Kalashnikov, and I love decorating ActiveRecord objects.Mar 5, 2024Mar 5, 2024
How to use best HTML abstraction markup language (Haml) easyHaml is my favorite tool to create HTML.Jun 16, 2022Jun 16, 2022
How to tell your non-technical customer about Docker, CI/CD, linters, etc.Sometimes we need to proof somebody importance of basic development stuff. This template will help you to tell about important things for…Apr 27, 2021Apr 27, 2021