abduelfatah.hashnode.devRuby Metaprogramming: A Key to Elegant Code and Productivity - (Part 1)1. Introduction to Metaprogramming Metaprogramming is one of the pillars that grant Ruby its expressiveness and elegance. At its heart, metaprogramming in Ruby allows code to be self-aware, enabling it to modify itself or even create new code during ...Sep 18, 2023·11 min read
abduelfatah.hashnode.devRuby 101: A Deep Dive IntroductionIntroduction In the bustling panorama of programming languages, Ruby stands out as a symphony of elegance, efficiency, and emotion. While some languages boast speed and others flexibility, Ruby embraces both while championing programmer happiness. Th...Sep 15, 2023·4 min read