يصف كتاب جيمي ميلر "نفدت لدينا الأعمدة" أول وظيفة له في مجال البرمجيات وقاعدة الشيفرة الفوضوية ولكن المثيرة للاهتمام، مسلطًا الضوء على جدول قاعدة البيانات المسمى Merchants الذي نفدت لديه الأعمدة، مما أدى إلى إنشاء Merchants2.
كانت قاعدة الشيفرة مزيجًا من VB وC# ومختلف أطر عمل JavaScript والعديد من خدمات SOAP، مع وجود مشكلات ملحوظة مثل عدم قيام أحد المطورين بإدخال الشيفرة، مما تسبب في أخطاء يصعب تتبعها.
على الرغم من الفوضى، أتاح الكود الأساسي حل المشكلات بطرق إبداعية، حيث قام المطورون بابتكار حلولهم الخاصة، مما أدى إلى نظام مفكك واتصال فريد ومباشر مع المستخدمين.
شارك مطور تجربته مع قاعدة شيفرة غير منظمة في شركته الأولى، والتي كانت تفتقر إلى التحكم في الإصدارات وتحتوي على العديد من المتغيرات العالمية.
تم إصلاح الأخطاء عن طريق تثبيت Visual Studio في مواقع العملاء وتشغيل التطبيق في وضع التصحيح، مما أدى إلى وجود نسخ متعددة بأسماء غير متسقة مخزنة على قرص مشترك.
قام المطور في النهاية بإدخال ممارسات حديثة مثل git وLinux والتكامل المستمر (CI) للمشاريع الجديدة، لكن المشروع القديم بقي دون تغيير، مما يبرز التحديات في تحسين قواعد الأكواد غير الفعالة.
تقدم مكتبة p5.js مجموعة من الأمثلة والرسومات المجتمعية لمساعدة المستخدمين على التعلم واستكشاف إمكانياتها.
تشمل المشاريع البارزة نسج البيانات الجغرافية، العفن اللزج، النباتات العصارية التوليدية، النمط الهندسي، أواني الزن، والرسوم المتحركة المتقطعة، مما يعرض تنوع المكتبة.
يمكن للمستخدمين دعم مكتبة p5.js من خلال التبرعات أو عن طريق تنزيلها لاستخدامهم الشخصي.
حصلت p5.js على منحة قدرها 450 ألف يورو من صندوق التكنولوجيا السيادية في عام 2023 لتحسين وثائقها وإمكانية الوصول إليها، مما أدى إلى إنشاء موقع ويب جديد وسهل الاستخدام.
يقدر المستخدمون مكتبة p5.js لطبيعتها الملائمة للمبتدئين، لكنهم يلاحظون وجود قيود في الأداء مقارنة بمكتبات مثل d3 أو three.js.
تم استقبال الموقع الجديد بشكل إيجابي، على الرغم من أن بعض المستخدمين يفتقدون الإشارات إلى أصول p5.js من مشروع Processing، الذي واجه انتقادات بشأن تخصيص الميزانية.
تم الإعلان عن إصدار المرشح Tauri 2.0، ومن المتوقع إصدار النسخة المستقرة بحلول نهاية أغسطس، مع التركيز على إنهاء التوثيق وإصلاح الأخطاء الحرجة.
تقدم Tauri 2.0 دعمًا أساسيًا لتطوير التطبيقات المحمولة، على الرغم من أنها لم تصل بعد إلى مستوى التكافؤ في الميزات مع سطح المكتب، وتشمل تغييرات جذرية مثل مساحة أسماء ثابتة للإضافات الأساسية وإعادة هيكلة واجهة برمجة التطبيقات بلغة Rust.
تم الانتهاء من تدقيق أمني خارجي مع إصلاح جميع المشكلات، وسيتم نشر التقرير الكامل قريبًا؛ يُشجع المجتمع على المساهمة في التوثيق وحل المشكلات.
تم الإعلان عن الإصدار المرشح Tauri 2.0، مما أثار نقاشًا كبيرًا بين المستخدمين حول ميزاته والتحسينات المحتملة.
تاوري هو إطار عمل لإنشاء ملفات تنفيذية صغيرة وسريعة للمنصات الرئيسية باستخدام أطر العمل الخاصة بالواجهة الأمامية التي تُترجم إلى HTML وJavaScript وCSS، مع منطق الخلفية بلغات مثل Rust وSwift وKotlin.
قارن المستخدمون بين Tauri و Electron، مشيرين إلى بصمة Tauri الأخف وتكاملها الأصلي، بينما ناقشوا أيضًا تركيزها على الأمان، وواجهة المستخدم عبر الأنظمة الأساسية، والتحديات مثل مشاكل مكونات الويب في Linux والحاجة إلى توثيق أفضل.