Artjom Kurapov

Full-Stack Product Engineer based in Estonia

I use AI agents to build key product features that help achieve business goals by strengthening trust in the product and increasing reach, conversion, and revenue.

Latest events →

Latest from the blog →

How Rails builds a page with content_for and yield

How Rails builds a page with content_for and yield

This article is about one small pair of tools: `yield` and `content_for`. They look trivial until you have to answer "in what order does this actually run" - and especially "what happens if I declare a section that nobod...

Stimulus from Scratch: JavaScript That Lives in Your Markup

Stimulus from Scratch: JavaScript That Lives in Your Markup

This article is for people who write server-rendered HTML and want to add interactivity to it without standing up a separate client-side application. No prior knowledge of Hotwire is required: we will go from the very fi...

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n