Technical articles across many fields

Blog

Distillation in AI Models: How a Small Model Learns From a Giant
تطوير البرمجيات 9 min read

Distillation in AI Models: How a Small Model Learns From a Giant

A small distilled model outperforms larger ones: this is distillation. A deep educational explanation of how a small model learns from a giant via 'soft targets' and 'temperature,' its three methods, and its limits.

22 Jul 2026

How to Build an AI Agent From Scratch: The Four Components Without Magic
تطوير البرمجيات 10 min read

How to Build an AI Agent From Scratch: The Four Components Without Magic

An agent is not magic, but a while loop with good instructions. An engineering guide to building an AI agent from scratch: the model core, tools and function calling, the memory layer, and the ReAct loop, with code examples.

15 Jul 2026

The Web Security Mistakes Everyone Makes: From IDOR to Mass Assignment in Laravel
تطوير الويب 10 min read

The Web Security Mistakes Everyone Makes: From IDOR to Mass Assignment in Laravel

Changing a number in a URL exposes another customer's data: this is IDOR, the top cause of data leaks. A practical defensive guide to the most dangerous web vulnerabilities in Laravel, with real 'vulnerable/fix' examples.

14 Jul 2026

Background Job Processing in Laravel in Depth: Queues, Retries, and Idempotency
تطوير الويب 10 min read

Background Job Processing in Laravel in Depth: Queues, Retries, and Idempotency

A deep production guide to Laravel queues: designing small jobs, exponential backoff and jitter to prevent retry storms, idempotency for critical operations, and non-silent failure. With code examples.

14 Jul 2026

EnvKit: A Local Laravel Development Environment in One App for Windows and macOS
تطوير الويب 8 min read

EnvKit: A Local Laravel Development Environment in One App for Windows and macOS

EnvKit bundles the web server, PHP, databases, and trusted HTTPS into one app for Windows and macOS. A practical look at its features, usage examples, and a fair comparison with Herd and Laragon.

13 Jul 2026

Transaction Isolation Levels: What the ORM Doesn't Tell You Behind transaction()
تطوير البرمجيات 9 min read

Transaction Isolation Levels: What the ORM Doesn't Tell You Behind transaction()

You write transaction() thinking it solves concurrency, but it hides a decision called the isolation level. An explanation of the three anomalies, the four levels, and the fundamental MySQL-PostgreSQL differences the ORM hides.

09 Jul 2026

When Do You Split From the Monolith? The Microservices Decision Without the Hype
تطوير البرمجيات 9 min read

When Do You Split From the Monolith? The Microservices Decision Without the Hype

Major companies have retreated from microservices; the decision is not a trend but a trade-off. A balanced guide with real decision criteria: when to actually split, the modular monolith as the golden middle, and the traps that ruin the decision.

08 Jul 2026

Password Spraying Attacks: How to Protect Your Organization From One of Today's Top Threats
الأمن السيبراني 8 min read

Password Spraying Attacks: How to Protect Your Organization From One of Today's Top Threats

Password spraying tries one common password against thousands of accounts to avoid lockouts and detection. A practical defensive guide: how it works, where its danger lies, and how to protect your organization with four defense layers.

06 Jul 2026

Has Prompt Engineering Died? From Phrasing to Systems Engineering
الذكاء الاصطناعي 7 min read

Has Prompt Engineering Died? From Phrasing to Systems Engineering

Many declared prompt engineering dead in favor of context engineering. But the truth is more precise: it did not die, it graduated into a component of a larger five-layer system. An analysis of the shift.

05 Jul 2026