قسم

برمجيات

برمجيات

تحقيق أوروبي: مراكز البيانات الهولندية لا تفصح عن استهلاكها للمياه والكهرباء رغم إلزام القانون

وجود قانون يلزم بالإفصاح لا يعني أن الرقم متاح، وإذا كانت أوروبا عاجزة عن جمعه بعد ثلاث سنوات، فالسؤال في المناطق الأشد شحًا بالمياه هو من يملك هذا الرقم أصلًا.

برمجيات

Netlify تنقل Edge Functions إلى Firecracker microVMs فينخفض زمن الاستجابة من 25-40 إلى 5-6 ميلي ثانية

البطء لم يكن في بيئة التشغيل بل في مكانها، ونقل التنفيذ إلى داخل الشبكة أتاح أيضًا ملفات حقيقية وbinaries أصلية، فقد تعمل على الـ edge مكتبات كانت مستبعدة منه.

برمجيات

EDG C++ front-end يصبح مفتوح المصدر بعد أكثر من 30 عامًا من البيع بترخيص سنوي

الاتجاه هنا عكس المعتاد، فمشروع مغلق صار مفتوحًا، لكن أموال الترخيص كانت تموّل فريق صيانة بدوام كامل، والسؤال عن تمويل البنية التي يعتمد عليها الجميع يبقى قائمًا.

برمجيات

فريق يشغّل Postgres عبر QUIC بدل TCP فينخفض متوسط الاستجابة من 7,088 إلى 246 ميلي ثانية

سقف عدد الاستعلامات في كثير من التطبيقات لا تحدده قوة قاعدة البيانات، بل زمن الذهاب والإياب في الشبكة، وترقية الخادم لا تغير هذا الرقم.

برمجيات

رد خاطئ من خادم Firebase يُسقط تطبيقات iOS حول العالم دون أي تحديث من مطوريها

المغزى: النسخة المنشورة التي لا يلمسها أحد ليست مجمّدة فعلًا، فكل SDK من طرف ثالث داخل التطبيق اتصال مفتوح بخوادم جهة أخرى، والعطل وإصلاحه كلاهما خارج يد المطور.

برمجيات

Cloudflare تطلق cf، أداة سطر أوامر جديدة لأكثر من 3,000 عملية بعد أن بلغت حصة الـ agents من Wrangler 48%

المغزى: أدوات المطورين بدأت تُصمَّم لمستخدم لا يقرأ التوثيق بل يبحث فيه، وهو الـ agent الذي يعمل نيابةً عن المطور، ومن يعتمد على Wrangler أمامه موعد انتهاء.

برمجيات

في Postgres، عبارة AT TIME ZONE 'UTC' تُزيل المنطقة الزمنية بدل أن تحوّل القيمة إلى UTC

أسوأ الأخطاء هي التي تنجح على جهاز المطور وتفشل على غيره. فالنتيجة هنا تعتمد على توقيت الـ session، فتمر المراجعة والاختبار المحلي ثم تختلف في الإنتاج.

برمجيات

مقال تقني: مسار الـ import في Go يربط الكود باسم منصة الاستضافة ويجعل الانتقال عنها مكلفًا

في Go يكتب اسم منصة الاستضافة نفسه داخل كود كل من يعتمد على المكتبة. والتحرر منه اليوم يكلف بضعة أسطر إعداد، وبعد سنة يكلف تعديل كل مشروع يستخدمها.

برمجيات

قصة NeoVim الذي حذف ملفات undo الخاصة بـ vim تعود إلى الواجهة: المشكلة لم تكن الخطأ بل الموقف

كل عملية ترحيل بيانات تتضمن لحظة يُقرر فيها قراءة الصيغة القديمة أو اعتبارها غير موجودة، وهي اللحظة التي يتذكرها المستخدم لسنوات.

برمجيات

مقال يرصد 10 علامات تكشف الواجهات التي صممها الذكاء الاصطناعي، أوضحها التكرار في موضع ثابت

العنصر الواحد ليس هو المشكلة، بل ظهوره في المكان نفسه وبالشكل نفسه دون أن يقرر أحد وضعه. وهو المنطق ذاته الذي يكشف النص المكتوب آليًا.

برمجيات

Reladraw لغة نصية لرسم المخططات تتيح تحديد موضع كل عنصر بعلاقات مكانية

حين يصبح مخطط البنية نصًا يحدد مواضع عناصره بنفسه، يمكن أن يتغير في pull request ويُراجع كأي كود، بدل صورة لا يُعرف ما تغيّر فيها.

برمجيات

Glyph يرد على مقولة أن المصادر المفتوحة ليست عنك: هي عنك، لكن المقصود هو المستخدم

إذا كانت التزامات المصادر المفتوحة اجتماعية لا قانونية، فإن مشاركة المستخدمين في النقاش حولها هي ما يمنحهم حق المطالبة، لا مجرد الاعتماد على كود مجاني.

برمجيات

أداة safe-not-safe المجانية تفحص migrations قاعدة PostgreSQL قبل تنفيذها داخل المتصفح

القاعدة التي تمنع migration من قفل جدول ضخم معروفة، لكنها تُنسى تحت ضغط النشر، وأداة تطبقها آليًا دون أن يغادر الكود جهاز المطور تسد هذه الفجوة.

برمجيات

مصطلح katamari architecture يصف الكود الذي تبنيه الـ agents بإضافة الميزات فوق بعضها

الكود المتراكم من الـ agents لا ينتج عن ضغط الوقت أو المال كما عند البشر، بل عن تعليمات تطلب الإضافة ولا تطلب الدمج، وهذا ما يغيّر سؤال المراجعة.