Phoenix.new: وكيل ترميز عبر الإنترنت قائم على Elixir يغير ثورة تطوير تطبيقات الوقت الفعلي

2025-06-20
Phoenix.new: وكيل ترميز عبر الإنترنت قائم على Elixir يغير ثورة تطوير تطبيقات الوقت الفعلي

يكشف كريس مكورد، مبتكر إطار عمل Phoenix، النقاب عن Phoenix.new، وهو وكيل ترميز عبر الإنترنت قائم على Elixir. يعمل في جهاز افتراضي معزول مع حق الوصول إلى shell root، حيث يمكن للوكيل تثبيت الحزم، وتشغيل البرامج، والتفاعل مع التطبيقات. مدمج مع متصفح لاختبار الواجهة الأمامية والتفاعل معها، يقوم Phoenix.new بأتمتة النشر، ويتكامل مع Github، ويبسط سير عمل التطوير بشكل كبير. يمكنه حتى إنشاء تطبيقات بناءً على مخططات قواعد البيانات. يقترح McCord أن هذا يمثل تحولًا هائلاً في التطوير، حيث سيعتمد التطوير المستقبلي على الأرجح بشكل أكبر على الوكلاء العاملين في بيئات CI.

اقرأ المزيد
(fly.io)
التطوير فينكس

البرمجة بمساعدة نماذج اللغات الكبيرة: ضجة عابرة أم ثورة؟ منظور مبرمج متمرس

2025-06-02
 البرمجة بمساعدة نماذج اللغات الكبيرة: ضجة عابرة أم ثورة؟ منظور مبرمج متمرس

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

اقرأ المزيد
(fly.io)
التطوير

Litestream: تحديث رئيسي يوفر عمليات استعادة سريعة لنقطة زمنية محددة ونسخًا متطابقة للقراءة خفيفة الوزن

2025-05-20
Litestream: تحديث رئيسي يوفر عمليات استعادة سريعة لنقطة زمنية محددة ونسخًا متطابقة للقراءة خفيفة الوزن

تلقى Litestream، وهو أداة مفتوحة المصدر تُمكّن تطبيقات الويب الكاملة من التشغيل بشكل موثوق على SQLite من خلال الاستعادة من تخزين الكائنات، تحديثًا رئيسيًا. تحسّنات هذه الإصدار تستفيد من تقنية LiteFS لتوفير عمليات استعادة سريعة لنقطة زمنية محددة (PITR)، وتبسيط إدارة النسخ المتطابقة باستخدام قدرات المقارنة والتبديل (CAS) لتخزين الكائنات، وإدخال نسخ متطابقة للقراءة خفيفة الوزن تستند إلى نظام ملفات افتراضي (VFS). هذه التغييرات تُحسّن من موثوقية وسهولة استخدام Litestream، خاصة عند التعامل مع العديد من قواعد البيانات. كما يُمكّن التحديث Litestream من دعم تطوير أكواد LLM بشكل أفضل من خلال توفير PITR كبدائي للرجوع للخلف والتفرع.

اقرأ المزيد
(fly.io)
التطوير

ازدياد مفاجئ في استخدام الروبوتات على منصة Fly.io: منصة سحابية مع قاعدة مستخدمين غير متوقعة

2025-04-12
ازدياد مفاجئ في استخدام الروبوتات على منصة Fly.io: منصة سحابية مع قاعدة مستخدمين غير متوقعة

ركزت منصة Fly.io، وهي منصة سحابية عامة موجهة للمطورين، في البداية على تجربة المطور (DX). ومع ذلك، في الأشهر الأخيرة، اكتشفوا أن نمو منصتهم مدفوع بشكل أساسي بالروبوتات، وليس البشر. تستخدم هذه الروبوتات موارد الحوسبة على Fly.io لـ "ترميز الاهتزازات"، وهي عملية توليد رمز تعتمد على المتجهات. تتوافق احتياجاتهم - أوقات بدء تشغيل سريعة، وآلات افتراضية مرنة (آلات Fly)، وتخزين وشبكات سهلة - بشكل غير متوقع مع تصميم Fly.io. اكتشفت Fly.io أن الميزات مثل بدء تشغيل/إيقاف تشغيل VMs بسرعة، والتخزين المتزايد، ودعم بروتوكول MCP، ودية بشكل غير متوقع للروبوتات. على الرغم من عدم تصميمها في البداية للروبوتات، إلا أن Fly.io تدرك الحاجة إلى التركيز على تجربة الروبوت (RX) وتتكيف لتقديم خدمة أفضل لهذه القاعدة الجديدة من المستخدمين.

اقرأ المزيد
(fly.io)
التكنولوجيا

بنية Fly.io السحابية الآمنة: نظرة متعمقة على رموز Macaroon

2025-03-30
بنية Fly.io السحابية الآمنة: نظرة متعمقة على رموز Macaroon

تُفصّل Fly.io، وهي شركة تعمل في مجال رموز الحامل الأمنية، نظام أمانها القائم على رموز Macaroon. يركز المنشور على نظام قاعدة البيانات المخصصة tkdb، والذي يستخدم LiteFS و Litestream لتحقيق توافر عالٍ واستمرارية البيانات، بالإضافة إلى الاتصال الآمن عبر بروتوكول Noise. كما يتم تناول إلغاء صلاحية الرموز، واستراتيجيات التخزين المؤقت، واستخدام ميزات Macaroon لتبسيط إدارة رموز الخدمة وتحسين الأمان. تُظهر تجربة Fly.io أن بعض ميزات Macaroon لا تُستخدم بشكل كبير من قبل المستخدمين، إلا أنها توفر فوائد كبيرة للبنية التحتية الداخلية، مما يحسّن من الموثوقية والأمان.

اقرأ المزيد
(fly.io)
التكنولوجيا رموز الأمان

التطوير الذي يحركه نماذج اللغة الكبيرة: ثورة الحلقة المغلقة

2025-02-15
التطوير الذي يحركه نماذج اللغة الكبيرة: ثورة الحلقة المغلقة

على الرغم من أن أدوات التطوير التي تعتمد على نماذج اللغة الكبيرة مثل Cursor تتمتع بنسبة نجاح تبلغ 40% فقط، إلا أن إمكاناتها لا يمكن إنكارها. تستعرض هذه المقالة الاحتمالية المثيرة لتوليد الرموز في حلقة مغلقة بواسطة نماذج اللغة الكبيرة. من خلال دمج نماذج اللغة الكبيرة مع أدوات مثل Semgrep، يمكن للمطورين إنشاء أنظمة تقوم بتصحيح الأخطاء في الرموز تلقائيًا، وتوليد اختبارات الوحدات، وحتى كتابة قواعد الأمان. هذه التحويلة في النموذج تعد بتحسين كفاءة التطوير بشكل كبير وإعادة تشكيل الطريقة التي نبني بها البرامج. قد يكون المستقبل ملكًا لأولئك الذين يتقنون فن الاستفادة من هذه النماذج القوية.

اقرأ المزيد
(fly.io)

مقامرة Fly.io على وحدات معالجة الرسومات: تقرير ما بعد التشريح

2025-02-14
مقامرة Fly.io على وحدات معالجة الرسومات: تقرير ما بعد التشريح

حاولت Fly.io دمج وحدات معالجة الرسومات في سحابةها العامة، بهدف تزويد المستخدمين بإمكانيات الاستدلال على الذكاء الاصطناعي/التعلم الآلي. ومع ذلك، فشل المشروع في النهاية. تم تسليط الضوء على عدة أسباب رئيسية: تفضيل المطورين الساحق لواجهات برمجة التطبيقات LLM على وحدات معالجة الرسومات، وقيود دعم برامج تشغيل Nvidia التي تضر بالفعالية من حيث التكلفة والمرونة، ومخاوف أمنية وتكاليف أجهزة كبيرة. على الرغم من الفشل، اكتسبت Fly.io دروسًا قيّمة، مؤكدة على أهمية إجراء أبحاث السوق الشاملة قبل الاستثمارات واسعة النطاق.

اقرأ المزيد
(fly.io)
التكنولوجيا

تحرير VS Code عن بُعد: غزو شامل أم تطوير مريح؟

2025-02-08
تحرير VS Code عن بُعد: غزو شامل أم تطوير مريح؟

تتناول هذه المشاركة الآثار الأمنية لميزة التحرير عن بُعد في VS Code. على الرغم من أن VS Code يوفر تحريرًا عن بُعد مشابهًا لـ Tramp في Emacs، إلا أنه يختلف اختلافًا كبيرًا. فبدلاً من اتصال خفيف، يقوم VS Code بتنزيل وكيل يقوم بتشغيل برنامج Node.js على الخادم البعيد، مما يمنحه حق الوصول الواسع: التنقل في نظام الملفات، وتحرير الملفات، وبدء عمليات shell، والاستمرار الذاتي. ويجادل الكاتب بأن هذا النهج "غزير" للغاية، ويطرح مخاطر أمنية، خاصة على خوادم التطوير أو الإنتاج. وعلى الرغم من أن فريق الكاتب قد وجد حلًا بديلًا، إلا أن المنشور بمثابة تحذير من الثغرات الأمنية المحتملة.

اقرأ المزيد
(fly.io)