لوحة ⁨27⁩ · ⁨قريباً⁩مسح ⁨2026⁩

Coming Soon

بطاقة واحدة لكل مسودة: العنوان، والصورة، والوصف، وتاريخ النشر المقرر. لا شيء أكثر حتى تُنشر فعلاً.

Blog

7
Bun vs. Node.js in Production: A Real-World Performance and Compatibility Breakdown

Bun vs. Node.js in Production: A Real-World Performance and Compatibility Breakdown

  • Blog
  • Coming 26 آب 2026

An honest, benchmark-driven comparison of Bun and Node.js for backend services in 2026. Covers startup time, HTTP throughput, npm compatibility, Docker image size, the memory gotchas nobody warns you about, and when it actually makes sense to migrate.

Multi-Region Active-Active on AWS: What It Actually Costs You

Multi-Region Active-Active on AWS: What It Actually Costs You

  • Blog
  • Coming 08 أيلول 2026

A practical look at running two AWS regions live at once: Route 53 routing and ARC, DynamoDB Global Tables, Aurora Global Database versus Aurora DSQL, conflict resolution patterns, and the cost and consistency trade-offs nobody mentions up front.

AWS EventBridge: Decoupling Microservices Without Building a Distributed Monolith

AWS EventBridge: Decoupling Microservices Without Building a Distributed Monolith

  • Blog
  • Coming 03 تشرين الثاني 2026

A practical guide to AWS EventBridge: custom buses versus the default bus, how rule pattern matching actually evaluates, targets and input transformers, dead-letter queues, schema discipline, and using archive and replay to recover events a bug dropped.

Securing Kubernetes Workloads: Pod Security Admission, OPA Gatekeeper, and Kyverno Compared

Securing Kubernetes Workloads: Pod Security Admission, OPA Gatekeeper, and Kyverno Compared

  • Blog
  • Coming 17 تشرين الثاني 2026

The same three security policies written in Pod Security Admission, OPA Gatekeeper and Kyverno, plus where each one runs in the admission pipeline, what failurePolicy really costs you, and why ValidatingAdmissionPolicy changes the decision.

Developer Productivity Metrics That Actually Matter: DORA, SPACE, and DevEx Explained

Developer Productivity Metrics That Actually Matter: DORA, SPACE, and DevEx Explained

  • Blog
  • Coming 18 كانون الأول 2026

How to measure engineering effectiveness without producing numbers that lie to you. The four DORA metrics and what each one hides on its own, what SPACE and DevEx add, how to instrument a pipeline for real, and why individual metrics are the fastest way to ruin the whole thing.

WebSockets vs. Server-Sent Events vs. Long Polling: Choosing the Right Real-Time Strategy

WebSockets vs. Server-Sent Events vs. Long Polling: Choosing the Right Real-Time Strategy

  • Blog
  • Coming 05 كانون الثاني 2027

A practical decision guide for real-time features in web apps. What actually happens on the wire for WebSockets, Server-Sent Events, and long polling, working Node.js examples for each, and the load balancer and file descriptor problems nobody mentions until production.

Mastering AWS Step Functions: Orchestrating Complex Serverless Workflows

Mastering AWS Step Functions: Orchestrating Complex Serverless Workflows

  • Blog
  • Coming 19 كانون الثاني 2027

A practical guide to AWS Step Functions: the state types that matter, how retries and catch blocks replace your glue code, why Standard and Express are two different products, and the payload and history limits that decide your architecture before you do.

Case Study

7
Taming a 3am Pager: SLOs and Error Budgets That Stuck

Taming a 3am Pager: SLOs and Error Budgets That Stuck

  • Case Study
  • Coming 29 آب 2026

How a team traded dozens of noisy, cause-based alerts for a handful of SLO burn-rate pages, and used error budgets to actually change how it decided what to ship.

Hardening a CI/CD Supply Chain to SLSA Level 3

Hardening a CI/CD Supply Chain to SLSA Level 3

  • Case Study
  • Coming 09 أيلول 2026

How we made a build pipeline tamper-evident end to end: hermetic builds, KMS-signed provenance, and an admission gate that refuses anything it cannot verify.

Replacing Cron Chaos with an Event-Driven Pipeline

Replacing Cron Chaos with an Event-Driven Pipeline

  • Case Study
  • Coming 06 تشرين الأول 2026

Forty-one overnight cron jobs with no retries, no ownership and no visibility, moved onto EventBridge, SQS and Step Functions with dead-letter queues and idempotent consumers.

Cutting p99 Latency 60% with a Caching Rearchitecture

Cutting p99 Latency 60% with a Caching Rearchitecture

  • Case Study
  • Coming 13 تشرين الأول 2026

Four caching layers across CloudFront, the edge, Redis and a DynamoDB read model, plus the invalidation discipline and stampede protection that made the tail latency stay down instead of moving somewhere else.

A Service Mesh Rollout That Was Worth It

A Service Mesh Rollout That Was Worth It

  • Case Study
  • Coming 20 تشرين الأول 2026

Istio across 34 services on EKS: what mTLS, traffic shifting and free golden signals actually bought us, what the sidecars cost in memory and upgrade pain, and the two answers that would have made the whole thing a mistake.

Secrets Management Migration to Vault Without an Outage

Secrets Management Migration to Vault Without an Outage

  • Case Study
  • Coming 27 تشرين الأول 2026

How 41 services moved from scattered environment variables and parameter stores to Vault with dynamic, short-lived credentials, using a four-phase dual-read rollout that never made Vault a hard startup dependency until the very last step.

From Blue-Green to Progressive Delivery with Argo Rollouts

From Blue-Green to Progressive Delivery with Argo Rollouts

  • Case Study
  • Coming 03 تشرين الثاني 2026

How 27 services moved from all-at-once deploys to canary releases with automated analysis and rollback that fires without a human. What the analysis actually measures, why blue-green was not the answer, and the three failures the canary never caught.

Cheatsheet

7

TypeScript

A TypeScript reference covering the type syntax engineers use most, from unions and generics to utility types, modern techniques (satisfies, const type params, template literal types, using), and the TypeScript 7 native compiler.

Coming 30 آب 2026

Linux Processes

A reference for managing Linux processes and services. Covers ps and top for inspection, kill and pkill for signals, nice and renice for priority, cgroups and limits, and systemctl and journalctl for managing and debugging systemd units.

Coming 12 أيلول 2026

OpenSSL

A practical OpenSSL reference for TLS and certificate work. Generating keys and CSRs, self-signed certs, inspecting certificates, verifying chains, testing live handshakes with s_client, converting between PEM, DER, PKCS#12 and JKS, and checking that a key matches its certificate.

Coming 16 تشرين الأول 2026

jq

A jq reference for engineers who live in JSON APIs and AWS CLI output. Field selection, array iteration, select and conditionals, map and reduce, string interpolation, @tsv and @csv, and the flags that make jq safe inside a shell script.

Coming 23 تشرين الأول 2026

Nginx

A practical Nginx reference. Server blocks and the location matching order, reverse proxying to an upstream, TLS termination, gzip and brotli, rate limiting, and the commands you reach for when a config will not load.

Coming 20 تشرين الثاني 2026

PromQL

A practical PromQL reference. Instant and range vectors, label matchers, rate and increase on counters, aggregation with by and without, histogram_quantile for latency, vector matching, and recording and alerting rule patterns.

Coming 27 تشرين الثاني 2026

npm

A practical npm reference. Why npm ci beats npm install in a pipeline, dependency types and exact pinning, lifecycle scripts and their hooks, npx, workspaces for monorepos, npm link for local development, audit triage, publishing scoped packages, and the flags worth knowing.

Coming 04 كانون الأول 2026

Code Snippet

7
Python Dataclass Patterns: Slots, Frozen Instances, and Field Validation

Python Dataclass Patterns: Slots, Frozen Instances, and Field Validation

  • Code Snippet
  • Coming 31 آب 2026

A Python snippet exploring advanced dataclass patterns for production code. Covers __slots__ with dataclasses, frozen immutable instances, __post_init__ validation, field factories, and comparison with Pydantic for data modeling.

Upload Files to AWS S3 with Pre-Signed URLs in Node.js

Upload Files to AWS S3 with Pre-Signed URLs in Node.js

  • Code Snippet
  • Coming 13 أيلول 2026

A Node.js snippet for generating S3 pre-signed URLs so clients upload straight to S3 instead of through your server. Covers PUT URL generation, expiry, content-type and size enforcement, CORS, multipart for large files, and the IAM policy that keeps it scoped.

Python Context Managers: Writing Clean Resource Handling with `with` Statements

Python Context Managers: Writing Clean Resource Handling with `with` Statements

  • Code Snippet
  • Coming 13 تشرين الأول 2026

A Python snippet on writing custom context managers with both the class-based __enter__/__exit__ protocol and the @contextmanager decorator. Covers database transactions, file locks, timers, temporary directories, ExitStack for dynamic composition, and the exit return value that silently swallows exceptions.

Node.js Graceful Shutdown: Handle SIGTERM in Express and Fastify

Node.js Graceful Shutdown: Handle SIGTERM in Express and Fastify

  • Code Snippet
  • Coming 30 تشرين الأول 2026

A Node.js snippet for implementing graceful shutdown in Express and Fastify servers. Covers catching SIGTERM/SIGINT, draining in-flight requests, closing database connections, and signaling Kubernetes readiness probe changes during termination.

Bash Argument Parsing with getopts: Build CLI Scripts with Flags and Options

Bash Argument Parsing with getopts: Build CLI Scripts with Flags and Options

  • Code Snippet
  • Coming 24 تشرين الثاني 2026

A Bash snippet for parsing command-line flags with getopts. Covers the option string syntax, OPTIND and the shift that everyone forgets, silent error handling, required-option checks, and the local OPTIND rule that stops the second call to a function from misbehaving.

Python Subprocess: Run Shell Commands Safely and Capture Output

Python Subprocess: Run Shell Commands Safely and Capture Output

  • Code Snippet
  • Coming 01 كانون الأول 2026

A Python snippet covering the right way to run external shell commands using subprocess.run(). Explains why os.system and shell=True are dangerous, how to capture stdout and stderr, handle non-zero exit codes with CalledProcessError, set timeouts, and stream output live with Popen.

AWS Lambda Function URLs: Invoke Lambdas Over HTTPS Without API Gateway

AWS Lambda Function URLs: Invoke Lambdas Over HTTPS Without API Gateway

  • Code Snippet
  • Coming 08 كانون الأول 2026

A Node.js snippet for setting up and calling AWS Lambda Function URLs, the built-in HTTPS endpoint that needs no API Gateway. Covers the two auth modes, signing a request with SigV4, CORS configuration, response streaming, and the limits that decide whether you can use one at all.

Dev Tip

7
Kubernetes Ingress Controllers Explained: Nginx, Traefik, and AWS ALB Compared

Kubernetes Ingress Controllers Explained: Nginx, Traefik, and AWS ALB Compared

  • Dev Tip
  • Coming 01 أيلول 2026

A practical comparison of the most widely used Kubernetes Ingress controllers. You will learn how Nginx, Traefik, and the AWS Load Balancer Controller handle routing, TLS, and more, plus how to pick the right one for your setup.

Speeding Up CI Pipelines: Caching, Parallelism, and Skipping Unnecessary Work

Speeding Up CI Pipelines: Caching, Parallelism, and Skipping Unnecessary Work

  • Dev Tip
  • Coming 14 أيلول 2026

Practical tips for cutting CI/CD pipeline time. Covers dependency cache keys that actually hit, test sharding and job parallelism, path-based change detection to skip unchanged services, artifact reuse between jobs, and how to find your real bottleneck before optimising.

AWS VPC Design Best Practices: Subnets, Route Tables, and Security Groups

AWS VPC Design Best Practices: Subnets, Route Tables, and Security Groups

  • Dev Tip
  • Coming 09 تشرين الأول 2026

How to lay out an AWS VPC so it survives growth: CIDR planning that leaves room, three subnet tiers, one NAT Gateway per AZ, route tables that define what public actually means, security groups referencing each other instead of CIDRs, and the mistakes that cause production outages.

Kubernetes Persistent Volumes: Storage Classes, PVCs, and StatefulSets Explained

Kubernetes Persistent Volumes: Storage Classes, PVCs, and StatefulSets Explained

  • Dev Tip
  • Coming 27 تشرين الأول 2026

You'll learn how a PVC actually turns into a real disk in AWS, why an EBS volume pins your pod to one availability zone, when EFS is worth its cost, and how to set a reclaim policy so a deleted namespace doesn't take your database with it.

Kubernetes Monitoring with Prometheus and Grafana: Metrics, Dashboards, and Alerts

Kubernetes Monitoring with Prometheus and Grafana: Metrics, Dashboards, and Alerts

  • Dev Tip
  • Coming 28 تشرين الثاني 2026

You'll learn what Prometheus actually scrapes and why nothing pushes to it, the four exporters that cover a cluster, how one careless label turns 600 time series into 120 million, and which alerts are worth waking someone up for.

Pre-Commit Hooks: Automate Code Quality Checks Before Every Git Commit

Pre-Commit Hooks: Automate Code Quality Checks Before Every Git Commit

  • Dev Tip
  • Coming 05 كانون الأول 2026

You'll learn how to set up the pre-commit framework in about five minutes, which hooks are worth having for Python, JavaScript, Docker and Terraform, why a secret scanner belongs in there before anything else, and how to run the exact same config in CI so nobody can quietly skip it.

AWS CloudWatch Alarms and Dashboards: Practical Monitoring Without Third-Party Tools

AWS CloudWatch Alarms and Dashboards: Practical Monitoring Without Third-Party Tools

  • Dev Tip
  • Coming 12 كانون الأول 2026

You'll learn which CloudWatch alarms are worth creating, how composite alarms stop the 2am pile-up of forty pages for one incident, the Logs Insights queries that answer real questions, and how to route it all somewhere a human will see.

Flashcards

7
Linux Foundation Certified System Administrator Flashcards (LFCS)

Linux Foundation Certified System Administrator Flashcards (LFCS)

  • Flashcards
  • Coming 02 أيلول 2026

Spaced-repetition deck for the LFCS exam: essential commands, users and groups, storage, networking, services, and security.

AWS Advanced Networking Specialty Flashcards (ANS-C01)

AWS Advanced Networking Specialty Flashcards (ANS-C01)

  • Flashcards
  • Coming 15 أيلول 2026

Spaced-repetition flashcards for the AWS Certified Advanced Networking - Specialty (ANS-C01) exam: VPC design, hybrid connectivity with Direct Connect and VPN, Transit Gateway routing, hybrid DNS, CDN and edge, network security, and automation.

Python Beginner Flashcards

Python Beginner Flashcards

  • Flashcards
  • Coming 30 تشرين الأول 2026

A beginner flashcard deck for Python fundamentals using spaced repetition: syntax and data types, control flow, functions and scope, lists, dictionaries and sets, string handling, file I/O, exceptions, and the mutability rules that cause most early bugs.

AWS Security Specialty Flashcards (SCS-C02)

AWS Security Specialty Flashcards (SCS-C02)

  • Flashcards
  • Coming 03 تشرين الثاني 2026

Spaced-repetition coverage of all six SCS-C02 domains: threat detection and incident response, logging and monitoring, infrastructure security, identity and access, data protection, and governance.

Certified Kubernetes Application Developer (CKAD) Flashcards

Certified Kubernetes Application Developer (CKAD) Flashcards

  • Flashcards
  • Coming 02 كانون الأول 2026

Spaced-repetition coverage of all five CKAD domains: application design and build, deployment, observability and maintenance, environment and configuration and security, and services and networking.

DevOps Concepts Intermediate Flashcards

DevOps Concepts Intermediate Flashcards

  • Flashcards
  • Coming 09 كانون الأول 2026

Spaced-repetition coverage of intermediate DevOps: pipeline design, branching, deployment patterns, SLOs and error budgets, the three pillars, supply chain security, and team topologies.

TypeScript Intermediate Flashcards

TypeScript Intermediate Flashcards

  • Flashcards
  • Coming 16 كانون الأول 2026

Spaced-repetition coverage of intermediate TypeScript: generics and constraints, conditional and mapped types, the utility types worth knowing by heart, narrowing and type guards, declaration merging, and the compiler flags that change what your code means.

Glossary

7
Observability & Monitoring

Observability & Monitoring

  • Glossary
  • Coming 05 أيلول 2026

Terms for understanding system health: metrics, logs, traces, SLIs, SLOs, alerting, and the pillars of observability.

Databases & SQL

Databases & SQL

  • Glossary
  • Coming 16 أيلول 2026

Foundational relational database and SQL terms: tables and keys, the join types, indexes and query plans, transactions and isolation levels, normalization, and the managed-service vocabulary you meet in the cloud.

NoSQL Databases

NoSQL Databases

  • Glossary
  • Coming 20 تشرين الأول 2026

Key terms across the four NoSQL data models: document, key-value, wide-column and graph. Covers partitioning and sharding, consistency models, CAP and PACELC, denormalisation, single-table design, and the managed AWS services for each model.

Terraform & Infrastructure as Code

Terraform & Infrastructure as Code

  • Glossary
  • Coming 06 تشرين الثاني 2026

Terraform and infrastructure-as-code terminology: providers and resources, the state file and remote backends, drift and refresh, modules and for_each, the plan and apply workflow, and the concepts underneath it all.

Git and Version Control Glossary

Git and Version Control Glossary

  • Glossary
  • Coming 06 كانون الأول 2026

The Git vocabulary that actually matters: what a commit really is, why rebase changes hashes, the difference between the three resets, and which of them can lose work permanently.

Security & DevSecOps Glossary

Security & DevSecOps Glossary

  • Glossary
  • Coming 13 كانون الأول 2026

The security vocabulary engineers actually need: what SAST cannot see that DAST can, why a deleted secret is still compromised, and what an SBOM is really for.

Site Reliability Engineering (SRE) Glossary

Site Reliability Engineering (SRE) Glossary

  • Glossary
  • Coming 20 كانون الأول 2026

The SRE vocabulary that changes decisions: why 100% is the wrong target, what an error budget actually buys you, and why MTTR is a worse metric than it looks.

Quiz

8
C# & .NET: Language and Runtime Fundamentals

C# & .NET: Language and Runtime Fundamentals

  • Quiz
  • Coming 24 آب 2026

Test your knowledge of C# and .NET covering types, LINQ, async/await, the CLR, generics, and modern .NET features.

PHP & Laravel: Modern Web Development Fundamentals

PHP & Laravel: Modern Web Development Fundamentals

  • Quiz
  • Coming 06 أيلول 2026

Test your knowledge of PHP and Laravel covering routing, Eloquent ORM, Blade templates, middleware, migrations, and the artisan workflow.

Ruby on Rails: Convention Over Configuration

Ruby on Rails: Convention Over Configuration

  • Quiz
  • Coming 19 أيلول 2026

Test your knowledge of Ruby on Rails: MVC, Active Record and associations, migrations, routing, controllers and callbacks, ERB views, and the conventions that make Rails productive.

Kotlin: Modern JVM Language Fundamentals

Kotlin: Modern JVM Language Fundamentals

  • Quiz
  • Coming 27 تشرين الأول 2026

Test your knowledge of Kotlin covering null safety and smart casts, data classes, coroutines and structured concurrency, extension functions, scope functions, sealed classes, and Java interoperability.

Swift & iOS: App Development Fundamentals

Swift & iOS: App Development Fundamentals

  • Quiz
  • Coming 10 تشرين الثاني 2026

Test your knowledge of Swift and iOS development: optionals, structs versus classes, protocols, closures and capture lists, error handling, SwiftUI state, the app lifecycle, and async/await with actors.

Angular: Components, Signals, and Change Detection

Angular: Components, Signals, and Change Detection

  • Quiz
  • Coming 10 كانون الأول 2026

Test your knowledge of Angular: standalone components, change detection and OnPush, signals and computed values, dependency injection, RxJS operators, reactive forms, routing guards, and the control flow syntax.

Svelte & SvelteKit: Compiler-First Frontend

Svelte & SvelteKit: Compiler-First Frontend

  • Quiz
  • Coming 17 كانون الأول 2026

Test your knowledge of Svelte and SvelteKit: runes and fine-grained reactivity, $state and $derived and $effect, snippets, stores, routing and layouts, universal versus server load functions, form actions, and what the compiler actually does at build time.

Next.js: The React Framework for Production

Next.js: The React Framework for Production

  • Quiz
  • Coming 24 كانون الأول 2026

Test your knowledge of Next.js with a quiz covering the App Router, server and client components, rendering and caching, data fetching, server actions, route handlers, middleware, and the deployment behaviour that surprises people in production.

Roadmap

8
React Developer Beginner to Expert

React Developer Beginner to Expert

  • Roadmap
  • Coming 25 آب 2026

A roadmap for learning React, from JSX and components to hooks, state management, performance optimization, testing, and production-grade architecture.

Node.js Developer Beginner to Expert

Node.js Developer Beginner to Expert

  • Roadmap
  • Coming 07 أيلول 2026

A roadmap for learning Node.js: the runtime and event loop, building APIs, databases, streams, testing, security, and production deployment.

Python Developer Beginner to Expert

Python Developer Beginner to Expert

  • Roadmap
  • Coming 20 أيلول 2026

A roadmap for Python from syntax and data structures through the object model, typing, testing, async, web frameworks, packaging, and running Python in production.

Go Developer Beginner to Expert

Go Developer Beginner to Expert

  • Roadmap
  • Coming 23 تشرين الأول 2026

A roadmap for Go from syntax and the type system through goroutines and channels, building HTTP services, databases, testing, and running Go binaries in production.

Java & Spring Developer Beginner to Expert

Java & Spring Developer Beginner to Expert

  • Roadmap
  • Coming 13 تشرين الثاني 2026

An ordered path from Java syntax and the JVM through Spring dependency injection, Spring Boot, REST APIs, Spring Data JPA, Spring Security, testing, messaging, Spring Cloud, and deployment.

AWS Cloud Engineer Roadmap

AWS Cloud Engineer Roadmap

  • Roadmap
  • Coming 14 كانون الأول 2026

A staged path to working as an AWS cloud engineer: the networking and Linux foundations everything else assumes, the twelve services a real application actually uses, infrastructure as code, security, and the multi-account organisation work that separates a cloud engineer from someone who can use the console.

Azure Cloud Engineer Roadmap

Azure Cloud Engineer Roadmap

  • Roadmap
  • Coming 21 كانون الأول 2026

A staged path to working as an Azure cloud engineer: the scope hierarchy everything inherits from, Entra ID and managed identities, networking, the services a real application actually uses, Bicep and Terraform, governance with Azure Policy, and the landing zone work that separates a cloud engineer from someone who can use the portal.

Google Cloud Engineer Roadmap

Google Cloud Engineer Roadmap

  • Roadmap
  • Coming 28 كانون الأول 2026

A staged path to working as a Google Cloud engineer: why the project is the unit that decides everything, IAM without roles on individual users, the VPC model that is genuinely different from AWS, GKE, BigQuery, Terraform, and the org-level work that separates a cloud engineer from someone who can use the console.