Mahmoud Bakr
RSS FeedWelcome to the home of my tech articles! Here, you'll discover in-depth guides, techniques, tips, tricks, and the latest news on Ruby on Rails. Whether you're looking to sharpen your skills or explore new ideas, I hope you enjoy your time here and find exactly what you need. If you don't, I’d love to hear from you—let me know what you're looking for, and I'll gladly add it to this growing collection for everyone to benefit. Thank you for visiting, and happy coding!
Featured
The Complete Software Architecture Walkthrough
Published: at 07:00 AM (18 min read)A complete walkthrough of software architecture design — from understanding requirements to mapping components — using Chatterly, a real-time messaging app, as the working example.
When the Cloud Burns: Why RTO and RPO Aren't Just Buzzwords
Published: at 10:00 AM (7 min read)A reflection on what the March 2026 AWS Middle East outage reveals about RTO, RPO, and why non-functional requirements must be foundational — not optional.
Recent Posts
Rails Active Support
Published: at 10:00 AM (3 min read)An exploration of Rails ActiveSupport framework components including Core Extensions, Concern, Inflector, TimeWithZone, Notifications, and Autoload.
Rails Attribute Tracking Methods
Published: at 10:00 AM (2 min read)An overview of Rails attribute tracking methods for monitoring changes to ActiveRecord model attributes before and after save operations.
Rails Callback Methods
Published: at 10:00 AM (3 min read)A reference guide to Rails ActiveRecord callback methods including before, after, and around callbacks for create, save, update, destroy, and validation lifecycle events.
Cache In Rails
Published: at 10:00 AM (2 min read)An overview of caching strategies in Rails including page, action, fragment caching, cache expiration, and different cache stores like Redis, in-memory, and file store.