rohan_daxini Profile picture
Jan 22 17 tweets 10 min read
Concepts and topics every Ruby on Rails developer should know

A thread 🧵👇
💎 1/ Rails initialization process

Article: guides.rubyonrails.org/initialization…

Video1:

Video2:
💎 2/ What is Rack and how does it work?

Article1: guides.rubyonrails.org/rails_on_rack.…

Article2: thoughtbot.com/upcase/videos/…

Video1:

Video2:
💎 3/ What is a DSL? Benefits of writing a DSL

Article1: longliveruby.com/articles/build…

Article2: engineering.gusto.com/benefits-of-wr…

Video:
💎 4/ What are singleton classes (metaclass or eigenclass) and their practical application?

Article1: maximomussini.com/posts/understa…

Article2: maximomussini.com/posts/practica…

Video:
💎 5/ What is a Rails Engine?

Article1: guides.rubyonrails.org/engines.html

Article2: toptal.com/ruby-on-rails/…

Video:
💎 6/ The Ruby Object Model

Article1: medium.com/rubycademy/rub…

Article2: backend.turing.edu/module1/lesson…

Video:
💎 7/ How does a Gem work?

Article: honeybadger.io/blog/how-ruby-…

Video1:

Video2:
💎 8/ Metaprogramming

Article: cloudbees.com/blog/metaprogr…

Video:
💎 9/ Threading and code execution

Article: guides.rubyonrails.org/threading_and_…

Video:
💎 10/ Various Design Patterns

Article1: scoutapm.com/blog/rails-des…

Article2: longliveruby.com/articles/rails…

Video:
💎 11/ Clean Code

Article: github.com/uohzxela/clean…

Video:
💎 12/ Better Rspec

Article1: github.com/abinoda/rspec-…
Article2: betterspecs.org
Article3: veerpalbrar.github.io/blog/2021/08/3…

Video1:
Video2:
💎 13/ Hotwire

Article1: honeybadger.io/blog/hotwire-r…
Article2: blog.cloud66.com/taking-rails-t…

Video:
💎 14/ Turbo

Article: colby.so/posts/turbo-fr…
Github: github.com/hotwired/turbo…

Video:
💎 15/ Import Maps

Github: github.com/rails/importma…
Article: noelrappin.com/blog/2021/09/r…

Video:
Please contribute to this list here

github.com/Kiprosh/rails-…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with rohan_daxini

rohan_daxini Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(