Blog

Explore my thoughts, tutorials, and insights on software development

All Posts

Latest Posts

11 total posts

Browse all published posts. Use the sidebar categories and subcategories to filter by topic and explore related content.

Data Technologies / Data Engineering

Airflow Pipeline Mastery - Course

This slides are a summarized course for Apache Airflow (Concept, Methdology and Use Cases)

Apr 21, 2026 Read PDF
Data Technologies / Data Engineering

Mastering Data Pipeline Orchestration with Apache Airflow

In the modern data stack, managing complex dependencies is a critical engineering challenge. This article explores how Apache Airflow has emerged as the industry standard for programmatic workflow orchestration using Directed Acyclic Graphs (DAGs). By adopting a "Configuration as Code" philosophy, teams can apply software engineering best practices—such as version control and CI/CD—directly to their data infrastructure.

Apr 21, 2026 Read PDF
Data Technologies / Cloud Computing

The Evolution of Cloud Infrastructure From Virtualization to Containerization

The journey of modern computing is marked by a relentless pursuit of efficiency and decoupling. This article traces the fundamental shift from the Virtualization Era, which first broke the link between hardware and software, to the modern Containerization Revolution. Understand how sharing the host OS kernel has enabled the lightweight, portable, and fast environments that power today’s microservices and global-scale systems.

Apr 21, 2026 Read PDF
Data Technologies / Data Engineering

An Engineering Executive’s Guide to NoSQL Architectural Patterns

Selecting a database is no longer just a technical choice—it is a strategic decision that dictates a system's ability to scale, recover, and evolve. This guide provides engineering leaders with a high-level framework for understanding NoSQL architectural patterns. It covers the shift from vertical to horizontal scaling, the practical implications of the CAP Theorem, and how to choose between Key-Value, Document, Wide-Column, and Graph models to meet specific business objectives.

Apr 21, 2026 Read PDF
Data Technologies / Data Architecture

Engineering a Scalable Data Ecosystem: A Layered Architectural Approach

Modern data platforms often struggle to scale not because of tool limitations, but due to a lack of architectural clarity. This article explores a shift from tool-centric thinking toward a robust, layered perspective. By decoupling responsibilities into four core horizontal layers (Acquisition, Processing, Abstraction, and Consumption) and supporting them with vertical operational pillars like Governance and Security, organizations can build resilient systems that scale both technically and organizationally.

Apr 21, 2026 Read PDF
Religious / فقة

مختصر منهجية المذاهب الفقهية الأربعة عند أهل السنة

مختصر لمنهجية المذاهب الأربعة لأهل السنة و الجماعة مع بيان أوجه الأختلاف الرئيسية و بعض الأمثلة

Apr 15, 2026 Read PDF
Religious / تاريخ اسلامي

مختصر تاريخ تدوين القرآن الكريم وتطور رسمه وقراءاته

مختصر لتاريخ تدوين القرآن الكريم وتطور رسمه وقراءاته

Apr 15, 2026 Read PDF
Religious / فقة

مختصر الزكاة في الإسلام

مختصر أنواع الزكاة و أحكامها و نصابها الشرعي و مستحقي الزكاة

Apr 15, 2026 Read PDF
Religious / عقيدة

مختصر أشراط الساعة

مختصر لأشراط الساعة الصغري و الكبري مع مراعاة النصوص و الأحاديث النبوية الواردة

Apr 15, 2026 Read PDF
Religious / تاريخ اسلامي

مختصر تاريخ القدس والأقصى

مختصر لتاريخ مدينة القدس و المسجد الأقصي يشمل المراحل التاريخية و الأحداث و الأنشاء و المعالم المختلفة

Apr 15, 2026 Read PDF
Religious / سيرة نبوية

مختصر غزوات النبي صلى الله عليه وسلم

مختصر لجميع غزوات النبي صلى الله عليه وسلم مع الأسباب و النتائج و مختصر الأحداث

Apr 15, 2026 Read PDF