person
Ivan Nemytchenko
authored
Speaker of the talk at wroclove.rb 2018 (part 1 of 2).
person
Ivan Nemytchenko
authored
Ivan Nemytchenko delivered this day-two talk at wroclove.rb 2018.
person
Ivan Nemytchenko
authored
Ivan delivered this talk at wroclove.rb 2024.
person
Ivan Nemytchenko
authored
Personal site where he documented patterns and started a Rails book.
person
Ivan Nemytchenko
authored
Ivan invented this visual teaching method and presented a dedicated talk on it at RailsClub.
person
Ivan Nemytchenko
authored
Ivan's unfinished book; the talk is the evolution of its patterns.
person
Ivan Nemytchenko
recommends
Recommends dry-container for concentrating swappable dependency implementations.
person
Ivan Nemytchenko
recommends
Core recommendation to structure models and controllers via namespaces from day one.
person
Ivan Nemytchenko
recommends
Core recommendation of The Curse of Service Object.
person
Ivan Nemytchenko
recommends
Advocates bounded-context-based controller namespaces (e.g. moderation).
person
Ivan Nemytchenko
recommends
Ivan proposes the Mutator layer as the only genuinely new layer on top of Rails defaults.
person
Ivan Nemytchenko
recommends
Ivan Nemytchenko recommends null objects (e.g. Guest) to eliminate current_user conditionals.
person
Ivan Nemytchenko
recommends
Ivan Nemytchenko recommends state machines over boolean flags for any state-dependent behavior.
person
Ivan Nemytchenko
recommends
Recommends minitest as a simpler alternative to RSpec.
person
Ivan Nemytchenko
recommends
Recommends power_assert as a cheap replacement for RSpec custom matchers.
person
Ivan Nemytchenko
recommends
Recommends fixtures over factories for speed and dev-DB reuse.
person
Ivan Nemytchenko
recommends
Recommends stubs over mocks to keep tests behavior-based rather than structure-based.
person
Ivan Nemytchenko
recommends
Recommends moving scopes into a concern to keep models focused on domain logic.
person
Ivan Nemytchenko
recommends
Recommends a minimal concern-based form-object technique that plays nicely with Rails defaults.
person
Ivan Nemytchenko
recommends
Ivan recommends isolating external-service interactions into managers.