Pasha KalashnikovHow 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…1d ago1d ago
Pasha KalashnikovEasy-to-use Tailwind-styled multi-select built with StimulusJust like this!Sep 11Sep 11
Pasha KalashnikovRubocop-rspec configurationWe added rubocop-rspec to our Tramway gem. This is the first time I have used these special linter rules for RSpec.Jul 15Jul 15
Pasha KalashnikovDecorating associations in Rails with TramwayWe already talked about decorators in Rails here [Delegating ActiveRecord methods to decorators in Rails].May 20May 20
Pasha KalashnikovIn 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 4May 4
Pasha KalashnikovBehave 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 8Apr 8
Pasha KalashnikovDelegating ActiveRecord methods to decorators in RailsHi, my name is Pasha Kalashnikov, and I love decorating ActiveRecord objects.Mar 5Mar 5
Pasha KalashnikovHow to use best HTML abstraction markup language (Haml) easyHaml is my favorite tool to create HTML.Jun 16, 2022Jun 16, 2022
Pasha KalashnikovHow 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