تحسين الأداء
-
البرمجة
استخدام TypeScript في تطبيقات Node.js
عندما يتعلق الأمر بكتابة تطبيقات الخادم (Server-Side) باستخدام Node.js، يمكن أن تكون الخيارات بين استخدام JavaScript العادي (ES5) واستخدام TypeScript.…
أكمل القراءة » -
البرمجة
تنفيذ تبديل الطرق في Swift 3.0
تنفيذ تبديل الطرق في لغة Swift 3.0 قد يتطلب بعض التعديلات بناءً على التغييرات التي طرأت على اللغة والمكتبة القياسية…
أكمل القراءة » -
البرمجة
حل مشكلة الإدراج المكرر في MongoDB
بناءً على المشكلة التي تواجهها في تطبيقك، يبدو أن الاستثناء الذي تتلقاه ينبع من وجود مفتاح مكرر أثناء استخدامك لوظيفة…
أكمل القراءة » -
البرمجة
تكامل Amazon API Gateway: ضغط المحتوى وتحسين الأداء
عندما يتعلق الأمر بتقديم محتوى مضغوط بواسطة Amazon API Gateway، يجب مراعاة بعض النقاط الهامة لضمان عملية التكامل بسلاسة مع…
أكمل القراءة » -
البرمجة
كيفية حل مشكلة Connection reset by peer في Apache Spark
عندما تظهر رسالة “Connection reset by peer” في Apache Spark، فإن ذلك يشير عادةً إلى مشكلة في التواصل بين العميل…
أكمل القراءة » -
البرمجة
استرجاع البيانات باستخدام PreparedStatement
في البداية، يبدو أنك ترغب في استرجاع نتائج استعلام SQL كخريطة (Map)، حيث يتكون كل مفتاح من رمز (code) وكل…
أكمل القراءة » -
البرمجة
تحقق من استعلامات N+1 باستخدام Rspec وأداة Bullet
بالتأكيد، فإن استخدام أداة Bullet مع Rspec للتحقق من استعلامات N+1 يمكن أن يكون مفيدًا جداً في تحسين أداء التطبيقات.…
أكمل القراءة » -
البرمجة
تحسين أداء تطبيقات Spring Boot
تطوير تطبيق Spring Boot بأقل قدر من الاستهلاك في محاولة للحفاظ على تطبيقاتنا الصغيرة المطورة بتقنية Spring Boot، والتي تعمل…
أكمل القراءة » -
البرمجة
تحليل مزايا Immutable.js
استخدام مكتبة Immutable.js في بيئة تطوير JavaScript يثير تساؤلات لدى العديد من المطورين، خاصةً عند مقارنتها مع تقنيات اللغة الأساسية…
أكمل القراءة » -
البرمجة
عرض البيانات بشكل صحيح في AngularJS
لفهم كيفية عرض قيم الكائن بشكل دائم في HTML باستخدام AngularJS، يتعين علينا التفكير في كيفية تنظيم البيانات وعرضها بشكل…
أكمل القراءة »