مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.
لو بتدفع $0.20 لكل صورة على remove.bg و موقعك بيرفع 500 صورة شهريًا، أنت بتحرق $100 في الشهر بدون داعي. مكتبة rembg المفتوحة بتشيل الخلفية محليًا في 1.4 ثانية على CPU عادي بدون API key وبدون إنترنت. مقال للمبتدئ بمثال المخ البشري لفهم الـ segmentation، تعريف علمي لـ U²-Net، كود Python شغّال في 50 سطر يعالج فولدر كامل، أرقام مقاسة على Mac M2 و i7، trade-offs الجودة، ومتى لا تستخدم الحل المحلي أصلاً.
لو endpoint الدفع بتاعك بيشحن العميل مرتين لما الإنترنت يتقطع وهو بيضغط Pay، الحل اسمه Idempotency Key. درس للمستوى المتوسط بمثال ايصال البنك للمبتدئ، تعريف علمي دقيق f(f(x))=f(x)، كود Node.js + Express + Redis شغّال في 70 سطر مع SETNX وقفل التزامن، أرقام مقاسة من 12 ألف طلب، 4 trade-offs حقيقية، وحالات لا تستخدم فيها الـ Idempotency Key أصلاً.
لو فريقك بيسيب PRs مفتوحة 5 أيام بدون مراجعة، البوت ده بيرسل قائمتها في Slack كل صباح. workflow GitHub Actions كامل + سكربت Node.js في 50 سطر، يشتغل على الـ free tier بصفر تكلفة. مقال للمستوى المتوسط بمثال المكتبة للمبتدئ، تعريف علمي لـ Scheduled Polling، كود قابل للنسخ، أرقام مقاسة من فريق 8 مهندسين (5.4 يوم → 1.8 يوم لأول مراجعة)، 4 trade-offs حقيقية، وحالات لا تستخدمه فيها.
لو فريقك من 6 مطورين بيكتب standup يدوي يومياً، انت بتضيع 4.8 ساعة جماعية كل يوم. البوت اللي هتبنيه هنا بيسأل، يجمّع، ويلخّص في رسالة واحدة. التكلفة صفر دولار، الزمن 70 سطر JavaScript على Cloudflare Workers. مقال للمبتدئ بمثال ناظر المدرسة، تعريف علمي للـ Cron Trigger و KV Storage، 6 خطوات قابلة للنسخ، أرقام مقاسة، trade-offs، وحالات لا تستخدمها فيها.
لو طبعت 5,000 منيو وبعد أسبوع لينك المنيو اتغيّر، الورق كله بقى زبالة. QR ديناميكي بيخلّيك تغيّر الوجهة من dashboard في 3 ثواني بدون ما تلمس بوستر. درس للمبتدئ بمثال "اسأل أمه" يشرح فكرة الـ HTTP 302 redirect، تعريف علمي من RFC 9110، كود TypeScript شغّال على Bun و Hono و bun:sqlite في 100 سطر، أرقام مقاسة (P50=0.8ms و 38K redirect/ثانية)، trade-offs، ومتى لا تستخدمها.
لو خدمة من microservices بطئت أو فشلت، الطلبات بتتكدّس وبتسحب باقي الخدمات. Circuit Breaker بيقطع الطلبات تلقائيًا، يدّي الخدمة فرصة تتعافى، وبعدين يجرّب يرجّعها. شرح للمستوى المتوسط بمثال قاطع الكهربا، تعريف علمي للحالات الثلاث، كود Node.js شغّال بـ opossum، أرقام مقاسة من الإنتاج، trade-offs واضحة، وحالات لا تستخدمه فيها.
لو عندك آلاف الملفات Markdown وPDF متناثرة وكل بحث keyword بيرجعلك ولا حاجة، الـ embeddings المحلية بـ Ollama و Qdrant بتخلّيك تسأل سؤال طبيعي وتستلم النتيجة من ملفاتك في 1.4 ثانية بدون إنترنت. شرح للمستوى المتوسط بمثال أمين المكتبة، تعريف علمي للـ vector search، 8 خطوات قابلة للنسخ بـ Docker Compose و Python 3.12، أرقام مقاسة على Mac M2، trade-offs، ومتى لا تستخدمها أصلاً.
لو موقعك بيحمّل 4MB لكل صفحة منها 3.2MB صور JPEG غير مضغوطة، Lighthouse هيوقعلك score الـ Performance تحت 40. شرح للمستوى المتوسط لبناء خدمة Node.js تستقبل صورة، تنتج نسخ AVIF و WebP و JPEG ب 4 أحجام في 200ms، توفّر 78% من الحجم بدون فقد جودة محسوس. كود Sharp شغّال، أرقام مقاسة، trade-offs، ومتى لا تستخدمها.
لو موقعك وقع نص ساعة الجمعة الصبح بسبب شهادة SSL منتهية، الخسارة مش بس في العملاء. هتبني هنا CLI بـ Node.js يراقب أي عدد من الدومينات، يقيس أيام التبقي للشهادة عبر TLS handshake، ويبعتلك تنبيه Slack قبل الانتهاء بـ 30 يوم. مثال للمبتدئ، شرح علمي لـ X.509، كود شغّال، أرقام مقاسة، trade-offs، وحالات لا تستخدمه فيها.
مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.