هل فعلا تحتاج إلى تطبيق موبايل؟ (ميزة الملء التلقائي للرسائل القصيرة)

هل فعلا تحتاج إلى تطبيق موبايل؟ 

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

أكمل قراءة المقالة

تقنية المصيدة “وعاء العسل” لحماية تطبيقات الويب

هنالك الملايين من البرامج المتطفلة “الروبوتات” يجوبون الآن مواقع الويب. يتتبعون كل رابط يصلون إليه، ويبحثون عن النماذج (forms) التي يمكنهم ملؤها حتى يتمكنوا من نشر روابطهم غير المرغوب فيها. لا يوجد موقع على شبكة الانترنت بمنأى عن خطر التعرض لهذه الروبوتات.

أكمل قراءة المقالة

مفهوم التوافرية العالية High Availability و استخدام موازن الحمل Load Balancer

مع تزايد الطلب على البنى التحتية ذات الاداء العالي والموثوق والمصممة لتخديم انظمة حرجة , أصبح مفهوم قابلية التوسع والاتاحية (التوافرية ) العالية مصطلحين لايمكن تجاهلهما في أي بنية تحتية حديثة .
حيث يجب أن تكون البنى التحتية متكيفة مع التوسع (أي يمكن اضافة أي عدد من المخدمات دون التأثير على عمل الشبكة) , وايضا يجب ان تحقق مفهوم التوافرية والذي يعني أن المستخدم يجب أن يحصل دوما على الاستجابة وبسرعات عالية , أي يجب وضع استراتيجيات لمواجهة زيادة الحمل على المخدمات , معالجة نقاط الفشل المركزية وتخفيف انقطاع الخدمة Downtime  .
 

أكمل قراءة المقالة

كيف تصبح مصمم واجهة وتجربة المستخدم – UI&Ux Designer

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

أكمل قراءة المقالة

اجمع نفاياتك من فضلك – إدارة الذاكرة في جافا سكريبت

لا بد أنك مررت بتجربة تصفح موقع الكتروني وبعد فترة من الزمن بدأت الصفحة بالجمود حتى يصل الحال أحيانا إلى عدم استجابة المتصفح. سبب هذه الظاهرة هي وجود تسرب في الذاكرة ضمن صفحة الويب مما أدى إلى نفاذ الذاكرة المتاحة. لغات البرمجة منخفضة المستوى مثل C، تكون إدارة الذاكرة يدوية باستخدام الدوال free و malloc، بينما في المقابل، تقوم لغة البرمجة جافاسكريبت بتخصيص الذاكرة تلقائيًا عند إنشاء الأغراض “Objects”، وتحريرها عند الانتهاء من استخدامها (جامع النفايات) garbage collector.

أكمل قراءة المقالة