البرمجة وتطوير البرمجيات

لغات البرمجة والأطر والأدوات وDevOps والمصادر المفتوحة وهندسة البرمجيات.

57 مقالات

GoLand 2026.2 يضيف دعماً فورياً لميزات Go 1.27 وأدوات تحديث الشيفرة

البرمجة وتطوير البرمجيات

GoLand 2026.2 يضيف دعماً فورياً لميزات Go 1.27 وأدوات تحديث الشيفرة

أعلنت JetBrains أن GoLand 2026.2 يدعم ميزات Go 1.27 منذ اليوم الأول، بما في ذلك أدوات go fix الجديدة وملف تعريف لاكتشاف تسربات goroutine. كما أضافت الشركة إرشادات محدثة لوكلاء البرمجة بالذكاء الاصطناعي وفعالية إطلاق مجانية عبر الإنترنت.

2026-08-20

JetBrains تتيح لوكلاء الذكاء الاصطناعي استخدام محرك إعادة الهيكلة في Rider

البرمجة وتطوير البرمجيات

JetBrains تتيح لوكلاء الذكاء الاصطناعي استخدام محرك إعادة الهيكلة في Rider

اختبرت JetBrains وكلاء ذكاء اصطناعي في 15 مهمة لإعادة هيكلة شيفرة C#، ووجدت أن إتاحة مهارات Rider المتخصصة خفضت زمن المهمة الوسطي من 157.9 إلى 26.6 ثانية، مع تقليل عدد استدعاءات الأدوات والتكلفة. الميزة متاحة تلقائياً في Rider 2026.2.1 عبر مهارة refactoring-code المدمجة.

2026-08-19

Cursor تطلق Origin لاستضافة الشيفرات ودمج وكلاء الذكاء الاصطناعي

البرمجة وتطوير البرمجيات

Cursor تطلق Origin لاستضافة الشيفرات ودمج وكلاء الذكاء الاصطناعي

أطلقت Cursor منصة Origin في مرحلة تجريبية مبكرة لتجمع مستودعات الشيفرات وطلبات الدمج ووكلاء الذكاء الاصطناعي داخل بيئة واحدة. وتتيح المنصة مزامنة مستودعات GitHub الحالية، ما يجعلها أقرب حالياً إلى امتداد لمسار التطوير داخل Cursor من كونها بديلاً كاملاً لـ GitHub.

2026-08-18

Compose HTML: استكشاف مسار عرض واجهات الويب من الخادم في Kotlin

البرمجة وتطوير البرمجيات

Compose HTML: استكشاف مسار عرض واجهات الويب من الخادم في Kotlin

يستكشف مقال JetBrains Blog إمكانية إضافة هدف JVM إلى Compose HTML لتمكين إنشاء صفحات HTML من الخادم باستخدام مكونات Compose آمنة النوع، مع الحفاظ على Kotlin بدلاً من قوالب العرض التقليدية. ويؤكد المصدر أن الفكرة ما تزال استكشافية وليست التزاماً رسمياً أو خارطة طريق، فيما يمكن أن تشكل أساساً مشتركاً لأطر مثل Kobweb وKilua وSummon.

2026-08-14

إضافة أدوات التوجيه والتحويل الاحتياطي إلى Microsoft.Extensions.AI

البرمجة وتطوير البرمجيات

إضافة أدوات التوجيه والتحويل الاحتياطي إلى Microsoft.Extensions.AI

أعلن فريق .NET عن أربعة أنواع تجريبية جديدة تتيح توجيه طلبات الذكاء الاصطناعي بين النماذج ومزودي الخدمة، وتنفيذ التحويل الاحتياطي عند تعطل أحدهم، وبناء سياسات توجيه مخصصة داخل Microsoft.Extensions.AI.

2026-08-13

كيف تكتب ملفات تعليمات فعالة لوكلاء البرمجة المدعومين بالذكاء الاصطناعي

البرمجة وتطوير البرمجيات

كيف تكتب ملفات تعليمات فعالة لوكلاء البرمجة المدعومين بالذكاء الاصطناعي

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

2026-08-12

كيف ينتقل المطورون بين لغات البرمجة: من متطلبات المشاريع إلى تجربة Kotlin

البرمجة وتطوير البرمجيات

كيف ينتقل المطورون بين لغات البرمجة: من متطلبات المشاريع إلى تجربة Kotlin

تحلل JetBrains بيانات مسح منظومة المطورين لعام 2025 لتتبع الانتقال الفعلي بين لغات البرمجة، بدلاً من الاكتفاء بخطط المطورين المستقبلية. تكشف النتائج أن متطلبات المشاريع تقود معظم التحولات، بينما تجذب Kotlin مستخدمين يبحثون عن تجربة تطوير أفضل وميزات أكثر حداثة.

2026-08-12

JetBrains تكشف أبرز تحديثات PyCharm 2026.2.1 لدعم وكلاء الذكاء الاصطناعي والدفاتر التفاعلية

البرمجة وتطوير البرمجيات

JetBrains تكشف أبرز تحديثات PyCharm 2026.2.1 لدعم وكلاء الذكاء الاصطناعي والدفاتر التفاعلية

يضيف إصدار PyCharm 2026.2.1 دعماً لوكلاء الذكاء الاصطناعي للعمل داخل دفاتر Jupyter باستخدام نواة تشغيل حية، إلى جانب توجيه عمليات تثبيت الحزم إلى بيئة Python الصحيحة. ويقدم الإصدار أيضاً دعماً لدفاتر marimo، وتحسينات لإدارة الحزم وفحص الأنواع، مع تغييرات في الإضافات المضمنة.

2026-08-12

PyCharm ينسّق بيئة Python لوكلاء الذكاء الاصطناعي ويرفع نجاح المهام إلى 98%

البرمجة وتطوير البرمجيات

PyCharm ينسّق بيئة Python لوكلاء الذكاء الاصطناعي ويرفع نجاح المهام إلى 98%

تتيح مهارة Agent Environment Coordinator لوكلاء الذكاء الاصطناعي معرفة المفسّر وبيئة Python المرتبطة بالمشروع قبل تنفيذ الأوامر. ووفق اختبار أجرته JetBrains على ستة نماذج و28 مهمة، ارتفع متوسط النجاح من 68% من دون الوصول إلى بيئة المشروع إلى 98% عند تمكين هذه المهارة.

2026-08-12

JetBrains تمنح وكلاء الذكاء الاصطناعي نواة Jupyter حية داخل PyCharm

البرمجة وتطوير البرمجيات

JetBrains تمنح وكلاء الذكاء الاصطناعي نواة Jupyter حية داخل PyCharm

أطلقت JetBrains مهارة Jupyter جديدة داخل PyCharm تتيح لوكلاء الذكاء الاصطناعي العمل مباشرة على نواة حية مع الحفاظ على حالة البيانات والنماذج بين الخلايا. وتقول الشركة إن الاختبارات أظهرت انخفاضاً في التكلفة مع Claude Opus 5 خلال مهام طويلة، بينما تعتمد الفائدة على النموذج وطبيعة المهمة.

2026-08-12

إتاحة .NET 11 Preview 7 مع تحديثات واسعة للمكتبات وSDK وASP.NET Core

البرمجة وتطوير البرمجيات

إتاحة .NET 11 Preview 7 مع تحديثات واسعة للمكتبات وSDK وASP.NET Core

أعلنت Microsoft إتاحة .NET 11 Preview 7، متضمناً تحسينات في المكتبات ووقت التشغيل وSDK وC# وASP.NET Core و.NET MAUI وEntity Framework Core وF# وWindows Forms. ويمكن للمطورين البدء بتثبيت .NET 11 SDK، بينما يُنصح مستخدمو Windows بتثبيت أحدث إصدار من Visual Studio 2026 Insiders.

2026-08-11

WebStorm يتيح التبديل بين وكلاء الذكاء الاصطناعي عبر بروتوكول ACP

البرمجة وتطوير البرمجيات

WebStorm يتيح التبديل بين وكلاء الذكاء الاصطناعي عبر بروتوكول ACP

أضافت JetBrains إلى WebStorm دعماً لبروتوكول Agent Client Protocol، ما يتيح للمطورين استخدام وكلاء ذكاء اصطناعي متعددين من داخل بيئة التطوير نفسها، بما في ذلك الوكلاء المرتبطون باشتراكاتهم الحالية. ويتيح البروتوكول أيضاً توصيل وكلاء مخصصين والتحكم في البنية التحتية ومكان معالجة البيانات.

2026-08-11

الإصدار الجديد من MCP يعيد بناء البروتوكول ليعمل دون جلسات حالة

البرمجة وتطوير البرمجيات

الإصدار الجديد من MCP يعيد بناء البروتوكول ليعمل دون جلسات حالة

أصبح الإصدار 2026-07-28 من Model Context Protocol بروتوكولاً عديم الحالة، ما يتيح تشغيل خوادم MCP على Cloudflare Workers دون بنية تحتية مخصصة لإدارة الجلسات. ويتضمن الإصدار تغييرات في التفاعلات متعددة الجولات، والتفويض، ودورة حياة الميزات، إلى جانب حزم SDK محدثة ومسار انتقال للتطبيقات القائمة.

2026-08-06

كيف يحوّل Microsoft.Testing.Platform نتائج الاختبارات الفاشلة إلى أدلة قابلة للتحقيق

البرمجة وتطوير البرمجيات

كيف يحوّل Microsoft.Testing.Platform نتائج الاختبارات الفاشلة إلى أدلة قابلة للتحقيق

يقدم .NET Blog ممارسات عملية لاستخدام Microsoft.Testing.Platform لتحسين تقارير الاختبارات في GitHub Actions وAzure DevOps، عبر التمييز بين التراجعات والأعطال المتقطعة والحفاظ على الأدلة عند تعطل مضيف الاختبار. كما يوضح كيفية اختيار صيغ التقارير، تثبيت الإعدادات على مستوى المستودع، وتجنب مشكلات التوافق وتكرار نشر النتائج.

2026-08-06

كيف جعلت GitHub عملية طيّ حالة الأحرف تعمل بسرعة الذاكرة

البرمجة وتطوير البرمجيات

كيف جعلت GitHub عملية طيّ حالة الأحرف تعمل بسرعة الذاكرة

تشرح GitHub كيف رفعت سرعة طيّ حالة الأحرف في محرك بحث الشيفرة Blackbird إلى أكثر من 45 غيغابايت في الثانية على نواة واحدة، عبر إزالة فروع التحكم من المسار السريع ومعالجة Unicode بحسابات على مستوى البايت. وأتاحت الشركة هذه المنهجية في مكتبة Rust مفتوحة المصدر باسم casefold.

2026-07-31

Microsoft تطلق وكيلاً مفتوح المصدر لتوليد اختبارات الوحدات والتحقق منها

البرمجة وتطوير البرمجيات

Microsoft تطلق وكيلاً مفتوح المصدر لتوليد اختبارات الوحدات والتحقق منها

أعلنت Microsoft عن الوكيل مفتوح المصدر code-testing-generator، القادر على فهم مستودع المشروع وتحديد إطار الاختبار وكتابة اختبارات الوحدات والتحقق من بنائها وتشغيلها. أظهر الوكيل معدل إكمال بلغ 92.1% في اختبار داخلي من 152 مهمة، مقابل 78.9% لـ Copilot القياسي باستخدام النموذج نفسه.

2026-07-31