Ivan Nemytchenko (@inemation) 's Twitter Profile
Ivan Nemytchenko

@inemation

I help SaaS startups build anti-fragile systems with a lean development process using the Painless Rails approach | CTO at setyl.com

ID: 38708784

linkhttps://rails.services calendar_today08-05-2009 17:45:28

621 Tweet

665 Followers

574 Following

Ivan Nemytchenko (@inemation) 's Twitter Profile Photo

I just gave my talk “The Shape & the (Missing) Idea of Service Object” at #EuRuKo2024 Service Object is a FAKE concept. I share a lot of my learnings here: rails.services

I just gave my talk “The Shape & the (Missing) Idea of Service Object” at #EuRuKo2024

Service Object is a FAKE concept.

I share a lot of my learnings here: rails.services
Ivan Nemytchenko (@inemation) 's Twitter Profile Photo

Slides from my Lightning Talk at #EuRuKo2024 : speakerdeck.com/inem/code-topo… Code Topology (Dummies) Notation - a way to express code complexity and architecture with pictures of little dummies:

Ivan Nemytchenko (@inemation) 's Twitter Profile Photo

3 Painless Rails complexity management principles you need to adopt while your app is still small: 1. Use distinct building blocks for each type of work your code is doing 2. Ensure your layered architecture is truly layered 3. Stick to the single level of abstraction principle!

Ivan Nemytchenko (@inemation) 's Twitter Profile Photo

The only idea of Service Objects is their shape. And because of the similarity of the shape, developers consider them a meaningful type of building block in their apps, which they are not.

Ivan Nemytchenko (@inemation) 's Twitter Profile Photo

You: carefully planning the migration from (database-based) Delayed Job to Sidekiq. Rails devs around: Sidekiq? That’s so 2020… We're moving to (database-based) Solid Queue now. reddit.com/r/rails/commen…