Evrone Challenge
Frontend
Middle Engineer (β)
Middle+ Engineer (β)
Senior Engineer (β)
Go
Middle Engineer (β)
Middle+ Engineer (β)
Senior Engineer (β)
Python
Middle Engineer [L2]
Middle+ Engineer (Candidate)
Middle+ Engineer [L3]
Senior Engineer (Starter)
Senior Engineer (Candidate)
Senior Engineer [L4]
QA Manual Web
Senior Engineer
Junior
Senior Engineer (Candidate)
Middle Engineer (Candidate)
Middle+ Engineer
Middle Engineer
Ruby & Rails
Junior [L1]
Junior+
Middle Engineer [L2]
Middle+ Engineer (Candidate)
Middle+ Engineer [L3]
Senior Engineer (Starter)
Senior Engineer (Candidate)
Senior Engineer [L4]
Talent Acquisition
Senior Recruiter [L5]
Middle+ Recruiter [L4]
Middle Recruiter [L3]
Pre-middle Recruiter [L2]
Sign in
Challenge
Ruby & Rails Advanced web development using Ruby
Dry-rb
Intermediate
https://dry-rb.org/gems/dry-configurable/
https://dry-rb.org/gems/dry-events
https://www.expertmill.com/2012/08/14/pubsub-vs-observer-pattern/
https://en.wikipedia.org/wiki/Publish–subscribe_pattern
https://medium.com/easyread/difference-between-pub-sub-pattern-and-observable-pattern-d5ae3d81e6ce
https://refactoring.guru/ru/design-patterns/observer
"
https://dry-rb.org/gems/dry-initializer/
Advanced
https://dry-rb.org/gems/dry-container
https://dry-rb.org/gems/dry-auto_inject
https://martinfowler.com/bliki/InversionOfControl.html
https://en.wikipedia.org/wiki/Inversion_of_control
https://dry-rb.org/gems/dry-monads
https://observablehq.com/@sistrall/monad-the-zero-brain-introduction
https://guides.hanamirb.org/architecture/interactors/
https://dry-rb.org/gems/dry-validation
https://dry-rb.org/gems/dry-schema/
https://en.wikipedia.org/wiki/Design_by_contract
Back