Shaher Shamroukh

Shaher Shamroukh @shahershamroukh

About: ["Ruby Enthusiast", "Forever Learner"]

Location:
Egypt
Joined:
Nov 5, 2020

Shaher Shamroukh
articles - 24 total

AI Can Write Code But It Still Can’t Think Like a Developer

Everyone is talking about AI replacing developers. Some say junior devs won’t even find jobs in 2026....

Learn More 2 0Jan 7

Managing Multiple Brands in Rails: Multi-Tenant Patterns from RobinReach

Scaling a SaaS application is one thing; letting a single user manage multiple brands, each with its...

Learn More 1 0Dec 22 '25

Building an AI Social Media Manager with Ruby on Rails: Architecture, Automation, and Lessons Learned

Building an AI Social Media Manager with Ruby on Rails: Architecture, Automation, and Lessons...

Learn More 1 0Oct 23 '25

How We’re Building a Social Media Empire with Rails and Sidekiq

It’s been a minute since I last published a blog post, mostly because we’ve been busy building...

Learn More 2 0Aug 5 '25

How to Integrate Your SaaS with AppSumo: A Step-by-Step Guide

If you're launching your SaaS on AppSumo, integrating with their API is crucial for a smooth user...

Learn More 3 0Mar 13 '25

Just Launched RobinReach: Multi-Channel Social Media Management 🚀

Hey Everyone! 👋 I’m excited to share that RobinReach, my social media management platform, is now...

Learn More 5 0Dec 18 '24

ActiveRecord Calculations

Let's talk about some useful methods that are very handy when we need to do some calculations to our...

Learn More 7 0Mar 29 '22

Ruby Sets

What is a Ruby Set Ruby Set is a class implementing the mathematical concept of...

Learn More 11 0Feb 15 '22

Working With Folders & Files In Ruby

How to work with folders and files in ruby? Ruby has two built in classes for us to work...

Learn More 8 0Oct 8 '21

Ruby Regular Expressions

What is Ruby regular expressions (ruby regex)? Regular expressions appear in many...

Learn More 6 0Oct 4 '21

Most Handy Ruby Array Methods

The Handiest Ruby Array Methods Array is a fundamental class in ruby, so whether you are...

Learn More 6 0Sep 6 '21

Top 5 Tips to Boost your rails app performance

The performance of the web application is crucial and the app speed really matters, as it plays a...

Learn More 25 2Aug 17 '21

Top 10 Rails Commands We Must Know

Rails Commands are very helpful and important to develop the application faster & easier and...

Learn More 10 2Aug 4 '21

Webpacker in Rails 6

Webpacker is the default JavaScript compiler for Rails 6 applications. Which means that all the...

Learn More 15 0Jul 7 '21

Understanding Active Record

What is Active Record? Active Record is the M in MVC - (the model) - which is the layer th...

Learn More 7 0Jun 5 '21

Ruby Metaprogramming

What is Metaprogramming Metaprogramming is one of those words that seems to exist to scare...

Learn More 10 2May 23 '21

Add Bootstrap and FontAwesome to your Ruby on Rails 6 application

Bootstrap We will use yarn to add Bootstrap and it's dependencies - jquery and popper.js...

Learn More 7 0May 9 '21

Rails Authentication with Devise

Authentication in rails applications with Devise gem Authentication is a way to allow user...

Learn More 3 0Apr 25 '21

Rails Application Structure

As amazing and magical as Rails can be, it can also be challenging to understand where to start worki...

Learn More 7 0Apr 18 '21

Ruby Predicate Methods

What is a predicate method? A method that returns true or false is called a “predicate method”. In R...

Learn More 7 0Apr 11 '21

Simple Explanation of Yield in Ruby

Yield meaning in ruby the yield keyword is used inside methods for calling a block which i...

Learn More 8 0Apr 4 '21

Most Handy Ruby Hash Methods

The Handiest Ruby Hash Methods Ruby Hash is a dictionary-like collection of unique keys and their va...

Learn More 9 1Mar 28 '21

Sharpen Your Skills with Front-end mentor

So you want to sharpen your skills and do real-world projects, that show what you can do and what you...

Learn More 5 0Mar 14 '21

How Sass makes CSS with superpowers!

First of all, what is sass and what does it do? What is Sass? Sass stands for 'Syntactically awesom...

Learn More 6 0Mar 7 '21