Just a list of sources to take inspiration from. Feel free to contribute.
- Naming: http://stackoverflow.com/questions/1866794/naming-classes-how-to-avoid-calling-everything-a-whatevermanager
- Performance: https://www.speedshop.co/2017/07/11/is-ruby-too-slow-for-web-scale.html
- Hype: https://blog.daftcode.pl/hype-driven-development-3469fc2e9b22
- Complexity and Churn: https://www.sandimetz.com/blog/2017/9/13/breaking-up-the-behemoth
- Monolith first: https://martinfowler.com/bliki/MonolithFirst.html
- The Clean Architecture: https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
- Use of PORO to prevent fat models: http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/
- Rails service objects: http://multithreaded.stitchfix.com/blog/2015/06/02/anatomy-of-service-objects-in-rails/
- Good test practices: http://betterspecs.org/
- https://teamgaslight.com/blog/40-plus-resources-for-building-robust-rails-applications
- Thoughts about ActiveRecord pitfalls : https://speakerdeck.com/radar/exploding-rails
- The Lifecycle of a Request : https://blog.skylight.io/the-lifecycle-of-a-request/
- http://blog.xebia.fr/2013/06/10/javascript-retour-aux-bases-constructeur-prototype-et-heritage/
- http://javascriptissexy.com/understand-javascript-closures-with-ease/
- http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/
- https://github.com/nzakas/understandinges6
- http://eloquentjavascript.net/index.html
- http://jstherightway.org/
- https://www.thinkful.com/learn/javascript-best-practices-1/#Stick-to-a-Strict-Coding-Style