- Rails - The most famost Ruby framework for building websites and web apps
- Hanami - A new star, applied new theories for modern and performance Ruby framework
- Sinatra - The simplest and lightest framework with more than 2k lines of code, support very basic features.
- Grape
-
DDD and Hexagonal Architecture with Rails
https://www.slideshare.net/dwhelan/domain-driven-design-and-hexagonal-srchitecture-with-rails
-
7 Ways to decompose fat activerecord models
https://codeclimate.com/blog/7-ways-to-decompose-fat-activerecord-models/
-
Refactoring with hexagonal Rail (with example)
https://www.agileplannerapp.com/blog/building-agile-planner/refactoring-with-hexagonal-rails
-
How I Architected My Big Rails App for success
-
Building Complex Domains in Rails (DDD with Rails)
https://speakerdeck.com/mikeabiezzi/build-complex-domains-in-rails
-
SOA (Service Oriented Architecture) without the tears
-
Rails 4 Engines
-
Hanami in Microservices - https://www.useo.pl/blog/2021/07/trying-hanami-in-microservices
-
Reference Books
- Enterprise Rails
- Growing Rails Applications in Practice
- Check and optimize Rails https://github.com/rails/rails-perftest
-
Test Code Coverage
- Arel doc: https://jpospisil.com/2014/06/16/the-definitive-guide-to-arel-the-sql-manager-for-ruby.html
-
Ruby (Basic, Design Pattern, Refactor, Low Level...)
- (Beginner) Well Grounded Rubybist - 3rd
- (Beginner - Middle) Practical Object-Oriented Design - 2nd
- (Beginner - Middle) TDD in Ruby
- (Beginner - Middle) Ruby Best Practices
- (Middle) Design Patterns in Ruby(2007)
- (Middle - Advance) Refactoring Ruby
- (Middle - Advance) Metaprograming Ruby
- (Advance) Ruby Under a Microscope
- (Advance) Ruby Performance Optimization
-
Rails (Basic, Structure, Scalability...)
- (Beginner) Learn Rails 5.2
- (Beginner) Rails 5 Test Prescriptions
- (Middle) Modular Rails - The complete guide
- (Middle) Service-Oriented Design with Ruby on Rails
- (Middle) Component Based Rails Applications
- (Advance) Lean Publishing Growing Rails Applications in Practice