قسم

برمجياتالصفحة 7

برمجيات

رد خاطئ من خادم 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 تعود إلى الواجهة: المشكلة لم تكن الخطأ بل الموقف

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

Neovimترحيل البياناتالمصادر المفتوحة
برمجيات

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

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

برمجيات

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

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

برمجيات

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

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

برمجيات

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

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

برمجيات

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

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

برمجيات

مطور في GNOME يقترح منع استخدام الـ LLM في كل ما يُقدَّم للمشروع

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

برمجيات

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

المسار البديل الذي لا يعمل حين يتعطل الأصل ليس بديلًا، والقاعدة نفسها تنطبق على قاعدة بيانات احتياطية في المنطقة نفسها ونسخة لم تُجرَّب استعادتها قط.

برمجيات

المؤسس المشارك لـ npm يقترح تمويل المصادر المفتوحة عبر رسوم على مستوى الـ registry

كل محاولة لفرض رسوم عبر الرخصة انتهت بـ fork، ونقل نقطة التحصيل إلى الـ registry قد يوصل المال إلى الذيل الطويل من المطورين الذين لا تصلهم أي منحة.