ما الجديد
كل منشور وتحديث عبر الموقع، الأحدث أولاً. 280 مدخلة وما زال العدّ مستمراً.
آب 2026
- 24 آبالمدونةمُحدَّثIntroduction to Linux CLI
Introduction to Linux command-line interface CLI, Linux is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution.
- 23 آبالمصطلحاتمُحدَّثCI/CD & Automation
Continuous integration, delivery, and deployment terms: pipelines, runners, artifacts, and release strategies.
- 22 آببطاقات تعليميةمُحدَّثDocker and Container Fundamentals Flashcards
A spaced-repetition deck covering images, containers, Dockerfiles, volumes, networking, Compose, and registries.
- 19 آبنصائح تقنيةمُحدَّثTerraform Workspaces vs. Directory-Based Environments: What Actually Scales
Workspaces look like the easy way to split dev, staging, and prod, but they quietly stop scaling. Here is when workspaces bite, why most teams move to a folder per environment, and how to switch without breaking live infrastructure.
- 18 آبمقتطفات برمجيةمُحدَّثBash Script Locking: Prevent Concurrent Runs with a PID File
A Bash snippet that uses a PID file so only one instance of a script runs at a time. Essential for cron jobs and automation scripts that must not overlap. Includes stale lock detection and cleanup on exit.
- 17 آبأوراق مرجعيةمُحدَّثPython Virtual Environments Cheatsheet
A practical reference for venv, pip, requirements files, pyenv version switching, and pipx for isolated global tools.
- 16 آبدراسات الحالةمُحدَّثMulti-Region Active-Active for a Payments API
How a money-movement API was taken active-active across two AWS regions with idempotency keys, conflict-free replication, and a tested RTO and RPO, so a full regional outage never double-charges a customer or loses a committed payment.
- 15 آبالمدونةمُحدَّثKubernetes Health Probes: Building Self-Healing Applications
How Kubernetes liveness, readiness, and startup probes turn your application state into signals the control plane acts on, the misconfigurations that cause cascading outages, and how to wire zero-downtime rollouts with readiness gates and preStop drains.
- 12 آبخرائط التعلّممُحدَّثFull-Stack Developer Beginner to Expert
A roadmap for learning full-stack development, covering frontend, backend, databases, APIs, DevOps, and deploying complete production applications.
- 11 آباختباراتمُحدَّثSpring Boot: Java Application Framework Essentials
Test your knowledge of Spring Boot covering dependency injection, auto-configuration, REST controllers, Spring Data, and production-ready features.
- 10 آبالمصطلحاتمُحدَّثKubernetes Advanced
Advanced Kubernetes terms covering scheduling, networking, storage, security, extensibility, and workloads for platform engineers.
- 9 آببطاقات تعليميةمُحدَّثTerraform Associate Flashcards (TA-003)
Full exam coverage for the HashiCorp Certified Terraform Associate (TA-003) exam using spaced repetition. Covers IaC concepts, CLI, HCL, state, modules, backends, and Terraform Cloud.
- 8 آبنصائح تقنيةمُحدَّثGitHub Actions Secrets and Environment Variables: Handle Config the Right Way
Stop leaking credentials in your workflows. This dev tip shows how to scope GitHub Actions secrets, swap long-lived keys for OIDC, mask sensitive output, and pass config between jobs without it ending up in your logs.
- 5 آبمقتطفات برمجيةمُحدَّثAWS DynamoDB CRUD Operations in Node.js with the AWS SDK v3
A practical Node.js snippet covering DynamoDB put, get, update, delete, and query operations using the modern AWS SDK v3. Includes the DocumentClient pattern, single-table design basics, and error handling.
- 4 آبأوراق مرجعيةمُحدَّثGitHub Actions
The workflow YAML you write over and over. Triggers, jobs and steps, secrets, matrix builds, caching, artifacts, and reusable workflows in one reference.
- 3 آبدراسات الحالةمُحدَّثBuilding an Internal Developer Platform on Backstage and GitOps
How golden paths in Backstage, self-service software templates, and Argo CD let product teams create, build, and ship services without filing tickets to the platform team.
- 2 آبخرائط التعلّممُحدَّثBackend Developer Beginner to Expert
A roadmap for learning backend development, from a programming language and APIs to databases, caching, message queues, security, and scalable architectures.
- 1 آباختباراتمُحدَّثJava: Core Language & JVM Fundamentals
Test your knowledge of Java fundamentals covering OOP, the JVM, collections, generics, streams, and core language features.
تموز 2026
- 29 تموزالمصطلحاتمُحدَّثCloud Computing on AWS
Essential Amazon Web Services terms covering compute, storage, networking, databases, and security for cloud engineers and architects.
- 28 تموزبطاقات تعليميةمُحدَّثKubernetes Administrator Flashcards (CKA)
Full exam coverage for the Certified Kubernetes Administrator (CKA) exam using spaced repetition. Covers cluster architecture, workloads, scheduling, networking, storage, security, and troubleshooting.
- 27 تموزنصائح تقنيةمُحدَّثDocker Multi-Stage Builds: Smaller, Safer Images for Production
Ship lean, secure containers by splitting your build from your runtime. This dev tip shows how Docker multi-stage builds drop the compilers and dev dependencies, so your production image is smaller and has far less to attack.
- 26 تموزمقتطفات برمجيةمُحدَّثPython Async HTTP Requests with aiohttp: Fetch Multiple URLs Concurrently
A Python snippet demonstrating concurrent HTTP requests using aiohttp and asyncio. Covers creating sessions, fetching multiple URLs in parallel, handling errors gracefully, and controlling concurrency with semaphores.
- 25 تموزدراسات الحالةمُحدَّثZero-Downtime PostgreSQL Major-Version Upgrade at Scale
How we moved a multi-terabyte PostgreSQL 12 database to 16 with no maintenance window, using logical replication, dual-read validation, and a rehearsed, timed cutover with a real rollback trigger.
- 22 تموزالمدونةمُحدَّثService Mesh Deep Dive: Istio vs. Linkerd
Trying to figure out service mesh? This article compares Istio and Linkerd on Kubernetes, looking at how they handle traffic, security, and more. Find out which one might be the best fit for you.
- 22 تموزنصائح تقنيةمُحدَّثArgoCD GitOps: Sync Kubernetes Deployments Automatically from Git
Stop running kubectl apply by hand. This dev tip shows how ArgoCD watches a Git repo and keeps your Kubernetes cluster matching it, with automatic sync, self-heal, and drift detection.
- 22 تموزالمدونةمُحدَّثAWS Lambda Observability: Monitoring with CloudWatch, X-Ray, and Datadog
How to monitor AWS Lambda functions with CloudWatch, X-Ray, and Datadog: tracking performance, troubleshooting failures, and cutting costs in serverless applications.
- 22 تموزالمدونةمُحدَّثDesigning SLOs and Error Budgets: Your Blueprint for Sustainable Reliability
How to design SLOs and error budgets that balance shipping speed with reliability: SLIs, monitoring, business goals, and the policies that turn a budget into a real decision tool.
- 22 تموزالمدونةمُحدَّثEdge Computing: AWS Lambda@Edge vs. Cloudflare Workers. A Practical Guide
A practical comparison of AWS Lambda@Edge and Cloudflare Workers: cold starts, pricing, language support, and which one fits low-latency web and IoT workloads.
- 22 تموزالمدونةمُحدَّثFinOps in Practice: How to Build a Cloud Cost Accountability Culture on AWS
How to run FinOps as a real practice on AWS: a lean tagging taxonomy enforced with Terraform and Organizations, automated budgets and anomaly detection, showback vs chargeback, and matching Savings Plans to your architecture roadmap.
- 22 تموزالمدونةمُحدَّثGitHub Actions Reusable Workflows: Build a Shared CI Library Across All Your Repos
Simplifying and securing CI/CD at scale with GitHub Actions reusable workflows: the differences between reusable workflows and composite actions, OIDC keyless authentication, versioning strategies, and testing methods like "Patch-on-Test" for a centralized pipeline library.
- 22 تموزالمدونةمُحدَّثGitOps vs. Traditional IaC for Kubernetes: A Comparative Analysis
Explore GitOps vs. Traditional IaC for Kubernetes. This report compares pull-based GitOps (ArgoCD, Flux) with push-based IaC (Terraform), covering workflows, drift detection, security, and rollbacks. Understand how these approaches manage Kubernetes infrastructure and application configurations for better consistency and reliability.
- 22 تموزالمدونةمُحدَّثKubernetes Networking Demystified: CNI Plugins, Network Policies, and Pod-to-Pod Communication
A friendly, technical guide to Kubernetes networking. We cover how CNI plugins like Calico and Cilium work, how to write Network Policies, and how to debug those annoying connectivity issues.
- 22 تموزالمدونةمُحدَّثQuenchWorks: A Zero-CVE, Built-From-Source Replacement for the Bitnami Catalog
When Broadcom moved the free Bitnami catalog to a legacy tier, thousands of teams lost their supply of maintained, hardened container images overnight. QuenchWorks is my answer: over 150 container images and 120 Helm charts, rebuilt from source on Wolfi, scanned to zero fixable CVEs, cosign-signed, and pinned by digest. Here is why I built it and how it actually works.
- 21 تموزأوراق مرجعيةمُحدَّثLinux Networking
The commands you reach for to diagnose and manage Linux networks. ip for interfaces and routes, ss for sockets, dig for DNS, traceroute for paths, and tcpdump for packets.
- 20 تموزالمدونةTesting Terraform: Static Analysis, Native Tests, and Terratest
A practical testing strategy for Terraform modules: the testing pyramid, tflint static analysis, native terraform test with provider mocking, Terratest integration tests in Go, safe teardown, and a GitHub Actions pipeline with OIDC.
- 20 تموزمقتطفات برمجيةBash Retry Function: Automatically Retry Failing Commands with Exponential Backoff
A reusable Bash function that retries any failing command with configurable attempts and exponential backoff. Ideal for wrapping flaky network calls, AWS CLI commands, or deployment scripts in CI/CD pipelines.
- 20 تموزالمدونةtRPC: End-to-End Type-Safe APIs in TypeScript Without Codegen
How tRPC gives full-stack TypeScript teams end-to-end type safety with no code generation: routers, Zod validation, React Query, auth middleware, the v11 features (FormData, SSE, streaming), and when to pick it over REST or GraphQL.
- 20 تموزدراسات الحالةمُحدَّثMigrating a Monolith to Kubernetes Without a Big-Bang Cutover
Using the strangler-fig pattern to move a large monolith onto EKS service by service, with a routing facade, gradual traffic shifting, and a rollback at every step.
- 19 تموزدراسات الحالةCutting a SaaS AWS Bill 41% Without Slowing Delivery
A FinOps case study on a SaaS running on EKS with full GitOps and progressive delivery: how tagging, right-sizing node groups, and Savings Plans matched to the roadmap cut the AWS bill without freezing feature work.
- 15 تموزدراسات الحالةQuenchWorks: Building a 0-CVE Container Image and Helm Chart Catalog
How a from-scratch catalog replaced Bitnami with 150+ container images and 120+ Helm charts built from source on Wolfi, gated to zero fixable CVEs, signed, and pinned by digest.
حزيران 2026
- 8 حزيرانالمدونةمُحدَّثDotfiles: A Git-Based Strategy for Configuration Management
A Git-based strategy for managing your dotfiles with a bare repository, so your configuration files stay synchronized and secure across every machine you use.
- 8 حزيرانالمدونةمُحدَّثSetting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example
Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example.
- 7 حزيرانالمدونةمُحدَّثGit SSH Keys for GitHub, GitLab, and Bitbucket on Linux
By default Git connects to remotes over HTTPS, so it asks for your login and password every time you run a command like git pull or git push. The SSH protocol is the alternative. It lets you connect to a server and authenticate to use its services. GitHub, GitLab, and Bitbucket all let Git connect through SSH rather than HTTPS. Public-key encryption then removes the need to type a login and password for each Git command.
- 7 حزيرانالمدونةمُحدَّثGit SSH Keys for GitHub, GitLab, and Bitbucket on Windows
Git talks to remotes over HTTPS by default, so it asks for your username and password on every git pull or git push. GitHub, GitLab, and Bitbucket all let Git authenticate over SSH with a public key instead. Here is how to generate a key on Windows, add it to each service, and stop typing credentials for every Git command.
أيار 2026
- 30 أيارالمدونةمُحدَّثAI is Not Real: A Software Engineering Perspective
Modern AI is not intelligent in the human sense. It is large-scale statistical pattern matching and mathematical optimization. Here is what that means for the systems we build, why probabilistic chains fail, and how hybrid architectures make them reliable.
- 28 أيارنصائح تقنيةKubernetes Namespaces: Organize, Isolate, and Secure Multi-Team Clusters
Sharing one Kubernetes cluster across teams without the chaos. This dev tip walks through layered namespace isolation: ResourceQuotas, LimitRanges, default-deny NetworkPolicies, and namespace-scoped RBAC, with copy-paste manifests and a Terraform example.
- 28 أياربطاقات تعليميةAWS SysOps Administrator Associate Flashcards (SOA-C02)
Full exam coverage for the AWS Certified SysOps Administrator Associate (SOA-C02) exam using spaced repetition. Covers monitoring, reliability, deployment, security, networking, and cost optimization.
- 28 أيارالمصطلحاتNetworking Fundamentals
Core networking terms every developer and engineer should know, covering IP addressing, DNS, protocols, routing, and the OSI model.
- 28 أياراختباراتRust: Ownership, Borrowing & Memory Safety
Test your knowledge of Rust fundamentals covering ownership, borrowing, lifetimes, traits, pattern matching, error handling, and memory-safe systems programming without a garbage collector.
- 28 أيارخرائط التعلّمFrontend Developer Beginner to Expert
A roadmap for learning frontend development, from HTML, CSS, and JavaScript fundamentals to modern frameworks, state management, performance, and accessibility.
- 27 أيارمقتطفات برمجيةNode.js Environment Variable Validation with Zod at Startup
Stop trusting process.env blindly. This Node.js and TypeScript snippet validates every environment variable at startup with a Zod schema, coerces strings into real types, and refuses to boot on bad config so you catch mistakes before a single request is served.
- 27 أيارأوراق مرجعيةkubectl
kubectl is the command-line tool for talking to a Kubernetes cluster. Use it to deploy apps, inspect and manage resources, stream logs, and debug running pods.
نيسان 2026
- 27 نيسانبطاقات تعليميةLPIC-2 Linux Engineer Flashcards
Full exam coverage for the LPIC-2 Linux Engineer certification (Exam 201 & 202) using spaced repetition. Covers kernel, boot, storage, networking, security, DNS, web, email, and more.
- 26 نيسانبطاقات تعليميةAWS Certified Developer - Associate Flashcards (DVA-C02)
Full exam coverage for the AWS Certified Developer - Associate (DVA-C02) exam using spaced repetition. Covers Development, Security, Deployment, Troubleshooting, and AWS SDK/CLI/APIs.
- 25 نيسانخرائط التعلّمRelease Engineer Beginner to Expert
A roadmap for learning Release Engineering, from version control and CI/CD fundamentals to advanced cloud automation, Infrastructure as Code, and GitOps delivery on AWS.
- 22 نيسانبطاقات تعليميةRed Hat System Administration I Flashcards (RH124)
Full course coverage for Red Hat System Administration I (RH124-9.0) using spaced repetition. Covers CLI, files, users, processes, networking, storage, DNF, systemd, logging, and shell scripting.
- 21 نيسانخرائط التعلّمSite Reliability Engineer Beginner to Expert
A roadmap for learning Site Reliability Engineering, from Linux and networking fundamentals to advanced SLOs, observability, incident management, and automation on AWS.
- 20 نيسانبطاقات تعليميةAWS Solutions Architect Associate Flashcards (SAA-C03)
Full exam coverage for the AWS Certified Solutions Architect Associate (SAA-C03) exam. Covers all four domains Resilient, High-Performing, Secure, and Cost-Optimized Architectures.
- 19 نيسانخرائط التعلّمSolutions Architect Beginner to Expert
A roadmap for learning Solutions Architecture, from cloud fundamentals to advanced AWS design patterns, security, compliance, and scalable distributed systems.
- 18 نيسانالمصطلحاتLinux Server Administration
Essential terms every Linux system administrator and DevOps engineer should know.
تُعرض أحدث 60 مدخلة. تصفّح الأرشيف الكامل في the blog and other content sections.