أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالمناهج والباقات
أحمد حايس

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

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

تعلم أسرعوصول مباشر للدورات والمسارات من الموبايل.
تنقل أوضحالروابط الأساسية والدعم في مكان واحد بدون تشتيت.

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • المناهج والباقات
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع
محتاج مسار سريع؟
ابدأ من الدوراتتواصل معناالأسئلة الشائعة

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالمناهجالمدونةالدخول

المدونة

مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
eBPF و bpftrace للمحترف: راقب latency أي عملية في إنتاجك بدون تعديل سطر كود
محترف١١ مايو ٢٠٢٦

eBPF و bpftrace للمحترف: راقب latency أي عملية في إنتاجك بدون تعديل سطر كود

لو خدمة في الإنتاج بقت بطيئة فجأة وفريقك بيقول "محتاجين نضيف tracing"، ده معناه أسبوع شغل وزيادة 8% latency على الـ hot path. eBPF و bpftrace بيدّوك نفس الإجابات في 4 سطور shell بدون restart وبدون deploy. مقال للمحترف مع مثال PostgreSQL مقاس على إنتاج بـ 14K req/s، شرح علمي للـ verifier من kernel docs، 4 trade-offs خفية، ومتى eBPF يكون الاختيار الغلط.

7 دقائق قراءة
PostgreSQL Index Types للمحترف: BRIN vs GIN vs GiST vs B-Tree — اختار صح أو اتفرج على الفاتورة
محترف١١ مايو ٢٠٢٦

PostgreSQL Index Types للمحترف: BRIN vs GIN vs GiST vs B-Tree — اختار صح أو اتفرج على الفاتورة

دليل احترافي لاختيار نوع index المناسب في PostgreSQL 16. مقارنة عملية بأرقام مقاسة بين B-Tree و BRIN و GIN و GiST على جدول 240 مليون صف، مع 4 trade-offs خفية، فخاخ Bloat و Index-only scan، ومتى الـ index بيكون كارثة بدل ما يحسّن.

7 دقائق قراءة
Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time
محترف١١ مايو ٢٠٢٦

Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time

لو الـ codebase بتاعك فيه 14 نوع ID كلهم string، أنت على بُعد bug واحد من charge عميل غلط. Branded Types بتقفل الباب compile-time بدون أي runtime overhead. مقال للمحترف بمثال مفاتيح الفندق للمبتدئ، تعريف علمي من TypeScript Handbook و tsc source، كود شغّال على TypeScript 5.4، أرقام مقاسة من incident fintech (47 عميل، 14 ساعة، $3,200 chargeback)، 4 trade-offs حقيقية، ومتى Branded Types مبالغة هندسية.

7 دقائق قراءة
Speculative Decoding للمحترف: ضاعف سرعة Llama 70B لـ 2.4x بدون فقد token واحد
محترف١١ مايو ٢٠٢٦

Speculative Decoding للمحترف: ضاعف سرعة Llama 70B لـ 2.4x بدون فقد token واحد

لو شات بوتك على Llama 3.1-70B بيطلع 28 token/sec وفاتورة GPU وصلت $1,400 شهرياً، انت بتدفع تمن compute مش بتستخدمه. Speculative Decoding من ورقة Leviathan 2023 بيرفع الرقم لـ 67 token/sec على نفس الـ GPU بدون retraining ولا فقد جودة token واحد. شرح للمحترف بمثال الكاتب والمراجع للمبتدئ، تعريف رياضي من DeepMind، كود Python على vLLM 0.6+ شغّال، أرقام مقاسة على H100 80GB، 4 trade-offs خفية، ومتى التقنية بتكون مضيعة وقت.

7 دقائق قراءة
DuckDB للمحترف: استعلامات SQL على 100GB CSV في 4 ثواني بدون سيرفر
محترف١١ مايو ٢٠٢٦

DuckDB للمحترف: استعلامات SQL على 100GB CSV في 4 ثواني بدون سيرفر

لو فريق التحليلات بتاعك بيحرق ساعة كل صباح يفتح ملف CSV حجمه 60GB في pandas والـ Jupyter بيموت بـ MemoryError، انت بتدفع ضريبة معمارية مالهاش لزمة. DuckDB 1.1 بيشغّل نفس الـ aggregation على نفس اللابتوب في 3.8 ثانية بدون Spark وبدون Postgres. مقال للمحترف بمثال أمين المخزن للمبتدئ، شرح vectorized execution و columnar storage من ورقة CIDR 2020، كود Python في 12 سطر شغّال على duckdb 1.1.3 و Polars 1.12، أرقام مقاسة على 142GB من بيانات NYC Taxi (الزمن من 38 دقيقة لـ 3.8 ثانية، الذاكرة من 64GB لـ 1.4GB)، 4 trade-offs خفية، ومتى DuckDB بيكون اختيار غلط.

5 دقائق قراءة
MCP للمحترف: ابني سيرفر Model Context Protocol إنتاجي في 60 سطر Python
محترف١١ مايو ٢٠٢٦

MCP للمحترف: ابني سيرفر Model Context Protocol إنتاجي في 60 سطر Python

دليل تنفيذي للمحترف لبناء سيرفر MCP حقيقي بـ FastMCP يقرأ من PostgreSQL ويُركَّب على Claude Desktop في أقل من 10 دقايق، مع شرح JSON-RPC 2.0 و primitives الـ MCP، أرقام مقاسة على فريق 14 مطور (انخفاض glue code 85%، p95 latency 38ms على stdio)، 4 trade-offs خفية، ومتى MCP overhead أكبر من قيمته.

6 دقائق قراءة
Reranking للمحترف: لما Cosine Similarity بتكذب على Production RAG
محترف١١ مايو ٢٠٢٦

Reranking للمحترف: لما Cosine Similarity بتكذب على Production RAG

دليل تنفيذي للمحترف يثبت إن Vector Search لوحده Recall@5 = 67% على corpus قانوني عربي بـ 22,300 وثيقة، وإضافة Cohere Rerank 3.5 بترفعه لـ 91.2% مع تكلفة latency +312ms. كود Python في 18 سطر، مقارنة Cohere Rerank 3.5 vs BGE-reranker-v2-m3، 4 trade-offs خفية، و3 حالات Reranking فيها مضيعة وقت.

5 دقائق قراءة
HypoPG في PostgreSQL للمحترف: اختبر الـ Index قبل ما يقفل جدولك 6 ساعات
محترف١١ مايو ٢٠٢٦

HypoPG في PostgreSQL للمحترف: اختبر الـ Index قبل ما يقفل جدولك 6 ساعات

CREATE INDEX على جدول 100 مليون صف ممكن ياخد 6 ساعات ويأكل 38 جيجا قرص. HypoPG extension في PostgreSQL بيخلّيك تعمل EXPLAIN ANALYZE على Index وهمي في 80 مللي ثانية، تعرف لو الـ Query Planner هيستخدمه أصلاً قبل ما تدفع تذكرة الـ downtime. مقال للمحترف بمثال مهندس الديكور للتقريب، تعريف من توثيق HypoPG 1.4 الرسمي، كود SQL شغّال على PostgreSQL 16 + HypoPG 1.4، أرقام مقاسة من إنتاج API بـ 18,400 طلب/دقيقة، 4 trade-offs خفية، ومتى HypoPG بيكون مضيعة وقت.

7 دقائق قراءة
Async Iterators في JavaScript للمحترف: استهلك Stream بـ 12GB بدون تجميد الذاكرة
محترف١١ مايو ٢٠٢٦

Async Iterators في JavaScript للمحترف: استهلك Stream بـ 12GB بدون تجميد الذاكرة

لو خدمة Node.js بتاكل 11GB RAM علشان تقرأ ملف CSV بحجم 12GB، انت مش بتستفيد من Async Iterators. مقال للمحترف بمثال ماسورة المياه للمبتدئ، تعريف علمي من ECMA-262 Section 27.1.4، كود شغّال على Node.js 22، أرقام مقاسة من ETL pipeline (RAM من 11.2GB لـ 78MB، 38.2M سجل في 14 دقيقة)، 4 trade-offs خفية، ومتى Async Iterator يبقى مبالغة هندسية.

5 دقائق قراءة
EXPLAIN ANALYZE للمحترف: اقرأ الـ Plan قبل ما تضيف Index
محترف١١ مايو ٢٠٢٦

EXPLAIN ANALYZE للمحترف: اقرأ الـ Plan قبل ما تضيف Index

Index على عمياني مش حل، هو غالباً مصدر بطء جديد. EXPLAIN ANALYZE بيوريك بالظبط ليه الـ query بياخد 2.8 ثانية وإيه الـ operation اللي بياكل الوقت، قبل ما تكتب CREATE INDEX تاني.

6 دقائق قراءة

عرض 31 - 40 من 108 مقال

السابق
1
…3
4
5
…11
التالي