Blog
Notes on software engineering, self-hosting, cloud infrastructure and the tools I use day to day.
Pico CSS وقف التطوير: v2.1.1 آخر إصدار، تعمل إيه دلوقتي؟
صاحب Pico CSS أعلن إن v2.1.1 هو آخر إصدار والريبو اتعمله archive، والسبب إن الـ AI بقى بيكتب الـ CSS. إيه اللي اتعلن، وتعمل إيه لو مشروعك معتمد عليه.
PostgreSQL · 3 minليه COUNT بطيء في PostgreSQL؟ وإمتى تستخدم reltuples بداله
count(*) في PostgreSQL ممكن يعمل scan للجدول كله بسبب الـ MVCC. لو الرقم للعرض بس، خد رقم تقريبي من pg_class.reltuples، وسيب الرقم المظبوط للحاجات المهمة.
AI · 3 minClaude Enterprise smart reports: إحنا بندفع على إيه بالظبط؟
Anthropic نزّلت smart reports و in-app surveys و pooled group budgets لـ Claude Enterprise كـ GA. إيه اللي بتعمله، أرقامها من الـ Help Center، وتبدأ بيها إزاي.
Open Source · 3 minPocketBase: باك إند في ملف واحد — Open Source ج٢٧
PocketBase باك إند open source بـ Go في ملف واحد: SQLite مع realtime و auth وملفات ولوحة أدمن. وخبر مهم: المشروع ساب GitHub واتنقل لـ ganigeorgiev.com.
Observability · 3 minWide Events بدل metrics و logs و traces متفرقة — Full Stack Tips ج٣٧
بدل 3 حاجات منفصلة، سجّل event واحد عريض لكل request فيه كل الـ context. الفكرة من مقال Ivan Burmistrov عن تجربته مع Scuba في Meta، وإزاي تطبّقها.
AI Agents · 3 minVercel Agent على production: الخطة هي اللي بتحدد الصلاحيات
إزاي Vercel Agent بيحقق بصلاحية قراءة بس، ويقترح خطة فيها الـ scopes، وياخد token قصير العمر بعد موافقة واحدة، وإيه اللي تنقله من الفكرة دي للـ agents بتاعتك.
Open Source · 2 minHoppscotch: بديل Postman مفتوح المصدر تشغّله على سيرفرك
Hoppscotch منصة open source لاختبار الـ APIs برخصة MIT، بتدعم REST و GraphQL و WebSocket وغيرهم، وتقدر تشغّل نسخة Community Edition على سيرفرك بـ Docker و PostgreSQL.
Trivy · 2 minTrivy: سكانر أمان واحد للـ images والكود والأسرار (ودرس من الـ supply chain attack)
Trivy أداة open source بتفحص الـ images والمشروع و Kubernetes عن CVEs وأسرار متسرّبة وأخطاء IaC. ازاي تجرّبه في دقيقتين، وإيه الدرس من الهجوم اللي حصل عليه في مارس 2026.
OpenAI · 2 minOpenAI على Google Cloud: الموديلات و Codex جايين على Model Garden
OpenAI أعلنت إن موديلاتها و Codex جايين على Model Garden في Google Cloud، بالشراء من الـ Marketplace والخصم من التزام الصرف على GCP. إيه اللي اتعلن وتعمل إيه دلوقتي.
DevOps · 3 minOIDC بدل AWS keys في GitHub Actions: امسح الـ secrets الثابتة من الـ CI
بدل access key عايش للأبد في GitHub Secrets، كل تشغيل للـ workflow ياخد مفاتيح AWS مؤقتة عن طريق OIDC. الخطوات الأربعة من docs GitHub، وإيه اللي تاخد بالك منه.
AI · 3 minAgent Skills بقى في AAIF: معيار الـ skills بقى محايد تحت Linux Foundation
Anthropic اتبرعت بمعيار Agent Skills لـ Agentic AI Foundation، نفس بيت MCP. الأرقام، مين هيدير المعيار، وتعمل إيه دلوقتي كـ developer.
AI · 3 minollama launch: شغّل Claude Code و Codex بموديلات Ollama بأمر واحد
Ollama ضافت أمر launch بيوصّل Claude Code و Codex وغيرهم بموديلات local أو cloud في سطر واحد. إزاي تستخدمه في الـ CI، وإيه اللي تاخد بالك منه.
Web Dev · 4 minstale-while-revalidate و stale-if-error: خلي الكاش يخبّي بطء الـ API وأعطاله
إزاي directives صغيرة في Cache-Control ترجّع رد قديم شوية بدل ما المستخدم يستنى أو يشوف error، ومتى تستخدم private، بأمثلة MDN.
AI · 3 minإزاي Cerebras بتشغّل موديل 3 تريليون parameter؟ الحسبة بالأرقام
Cerebras شرحت إزاي بتوزّع موديل زي Kimi K3 (حوالي 3T parameter) على 59 رقاقة، كل واحدة فيها 44 GB SRAM. الحسبة خطوة بخطوة، وليه الـ context الطويل غالي.
Open Source · 3 minUmami: analytics مفتوح المصدر على سيرفرك من غير cookies
Umami بديل open source لـ Google Analytics تشغّله بـ Docker مع PostgreSQL. إزاي تسطّبه، إزاي تفعّل الـ MCP، وإيه اللي لازم تغيّره قبل ما ترفعه على سيرفر.
Docker · 3 minlazydocker: كل Docker و compose في شاشة واحدة في التيرمنال
lazydocker أداة open source بتديك واجهة في التيرمنال لحالة الكونتينرز واللوجز والـ metrics و restart و prune بزرار. إزاي تسطّبها وإيه اللي تاخد بالك منه.
Arc · 3 minArc بيقفل يوم 22 ديسمبر: المواعيد الرسمية وإزاي تنقل لـ Dia
The Browser Company هتوقف Arc نهائيًا يوم 22 ديسمبر 2026 وتركّز على Dia. المواعيد الرسمية، إيه اللي بيتنقل، وإزاي تحمي داتاك قبل ما يتقفل.