Ruby

Ruby / Advanced

Metaprogramming, Fibers, DSLs, Design Patterns & Performance — a developer’s deep dive into Ruby’s most powerful paradigms 1. Metaprogramming Metaprogramming is one of Ruby’s defining strengths. Rails’ ActiveRecord, RSpec’s DSL,…

Ruby / Intermediate

Once you’ve learned the basics of Ruby, it’s time to explore more advanced features. At this stage, you’ll learn how to organize your code, handle errors, and work with collections…