Abdelrahman.Dev
  • About
  • Skills
  • Projects
  • Blog
./blog --list-posts ▊

>_ Writing about what I build.

/** Technical articles on backend engineering, databases, and the systems I work with every day. */

post_01.md 01/04
Understanding Redis and Why We Use It
# Redis# Ruby on Rails# Sidekiq# Caching

Understanding Redis and Why We Use It

A conceptual deep-dive into Redis — what it is, why it blazingly fast, and how it powers caching and background jobs with Sidekiq in Rails apps.

May 13, 2025 2 min read
cat post
post_02.md 02/04
</>
# Rails# Ruby# ActiveRecord# Databases

Understanding Active Record Transactions in Rails

A brief but practical look at how Active Record transactions work in Rails, why they matter for data integrity, and when to use them in your codebase.

Feb 14, 2025 2 min read
cat post
post_03.md 03/04
</>
# SQL# Databases# Performance

Understanding Views and Materialized Views in Databases

When working with databases, repeating complex multi-table queries is inefficient. Views and materialized views are the elegant solution — here's how they differ.

Jan 17, 2025 3 min read
cat post
post_04.md 04/04
</>
# Angular# Ionic# Mobile

Using Interceptors to Handle Location Services in an Ionic Angular App

My first article — a real-world use case where Angular HTTP interceptors solved a tricky location-permission problem in a mobile app built with Ionic.

Jan 11, 2025 2 min read
cat post
$open abdogamal.hashnode.dev▊