Rails New Way
-
Upload
kamil-lelonek -
Category
Education
-
view
114 -
download
0
Transcript of Rails New Way
A few facts about me
Bloggerkamil.lelonek.me
Live in Wrocław,
Poland
First talk in front of such an advanced community
English as a second language
CTO at woumedia, Denmark
Full-stack Developer (mostly Ruby, Scala)
@KamilLelonek
DCI DDD CQRS Event Sourcing Actor model Reactive programming Microservices Service objects
What won't be about?
No fancy stuff
For every Rails project, there are exactly two outcomes.
Either they can be well designed.
or you will struggle a lot when maintaining them.
Where's the problem?
simplicity vs maintainability
models with thousands of lines of code
following the Rails conventions
Features
No more "where do I put this kind of logic?" Clean architecture and right order
A lot of boilerplate Not very useful for simple domain
Resources
https://github.com/KamilLelonek/rails-new-way/
https://github.com/KamilLelonek/react-new-way/
http://bit.ly/controversial-service-objects
http://bit.ly/ddd-dictionary
http://bit.ly/decouple-from-activerecord