RSSAmplifier

Blog

dmitrytsepelev.dev

A home for my blog posts

dmitrytsepelev.devRSS feed ↗10 posts

Latest posts

Surviving rolling deploys when Sidekiq meets a class it doesn’t know yet

A tiny Sidekiq middleware that requeues jobs whose class isn't loaded yet, so rolling deploys stop throwing NameError—plus a look at how it works under the hood.

LLM layer for a Rails application

A pragmatic pattern for wiring LLMs into a Rails app: base class, ERB prompts, two-level tests, and context strategies.

Terminal–based game in 150 lines

Terminal–based game written in pure Ruby using less then 150 lines of code

How to test graphql-ruby responses

How to test graphql-ruby responses, coming from types, mutations and subscriptions

Service objects in Rails: how to find a mess

Examine your service objects and try to find possible issues caused by wrong composition and missing contracts

Ruby goes to the movie theater: directing the refactoring of your application

How to plan and execute the refactoring of you Ruby application

Errors in GraphQL

GraphQL errors best practices

🎈 Blog turns one year!

How to detect a possible memory bloat in Rails before it starts being a problem

How to find a memory bloat in your Rails app before it happens

How to detect a possible memory bloat in Rails before it starts being a problem

Fantastic global methods in Ruby and where to find them

Where Ruby methods keeps methods and variables defined on the top–level scope