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…1 min read·Apr 8, 2024----
Pasha KalashnikovDelegating ActiveRecord methods to decorators in RailsHi, my name is Pasha Kalashnikov, and I love decorating ActiveRecord objects.2 min read·Mar 5, 2024----
Pasha KalashnikovTramway on RailsHi, my name is Pasha Kalashnikov and I love Rails!4 min read·Feb 23, 2024----
Pasha KalashnikovHow to use best HTML abstraction markup language (Haml) easyHaml is my favorite tool to create HTML.1 min read·Jun 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…8 min read·Apr 27, 2021----
Pasha KalashnikovCapybara. Find parentJust wrote mini-mini-minigem, which helps everybody to find parent node with RSpec and Capybara.1 min read·Apr 5, 2021----
Pasha KalashnikovRun Rubocop in Docker. Fast solutionYou need to run rubocop linter on your CI with Docker.1 min read·Mar 5, 2021----
Pasha KalashnikovErrbit: export all parameters of a specific problem to JSON fileLittle protip.1 min read·Feb 11, 2021----
Pasha KalashnikovGet list of state machines names provided by gem `aasm`Hi! I’ve decided to change state machine provider gem in my framework Tramway from state_machine gem to aasm .1 min read·Feb 4, 2021----
Pasha KalashnikovRuby: symbolize string-values in HashActiveSupport gem provided two great methods for Hash:Class:1 min read·Mar 18, 2020----