تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Introduction to Java HttpClient
كتير مننا بيحتاج في شغله انه يتعامل مع الـ HTTP requests زي GET و POST علشان يتواصلوا مع Servers أو APIs مختلفة. واحدة من الطرق اللي ممكن نستخدمها في الـ Java هي استخدام الـ HttpClient اللي بيسهل علينا العملية دي بشكل كبير.
Data Replication - Single Leader Replication
مع مرور الوقت وزيادة حجم البيانات لا يمكن لجهاز واحد أن يتحمل كل هذه البيانات، فلا بد من زيادة عدد الأجهزة وتخزين البيانات عليها، وهنا يمكننا توزيع الـ Read Requests على أكثر من جهاز فبدلًا من قراءة البيانات من جهاز واحد فقط
Eventual Consistency Explained in Depth
إيقاف عمليات الـwrites على الـLeader Replica، يؤدي بنا بعد وقت ما إلى مرحلة يصبح النظام فيها consistent؛ يعني ذلك أن استمرار عملية الـwrite لا تضمن لنا معرفة، بعد كم من الوقت سنصل إلى حالة الـconsistency، وهل سنصل لها أم لا
Linux Administration Notes Part 1
في شغل الـ Linux Admin، بتكون مسئول عن تشغيل السيرفرات وحمايتها، إدارة المستخدمين والصلاحيات بتاعتهم، وكمان متابعة الأداء بتاع النظام وتحديثه بانتظام. بتتعامل مع حاجات زي إعداد الشبكات، إدارة قواعد البيانات، تشغيل التطبيقات، وأتمتة العمليات باستخدام السكربتات.
Full Guide Into Map and HashMap in Java
الـ Map تعتبر Interface في الـ Java بيحددلنا ان عندنا Object بيـ Map الـ Keys بتاعته لـ Values معينة. وهو في لغات تانية كتير ممكن يكون اسمه Dictionary أو HashMap بمعنى انه Key Value Data Structure.
Vertical vs. Horizontal Scaling
الـ Scalability احد اهم المفاهيم الاساسية في وقتنا الحالي , واللي مينفعش ما نكونش ملمين بيها .. واللي من خلاها بنفهم ازاي ندير تطور ونمور الـ Software بتاعنا.
Observer Design Pattern
الـ Observer Design Pattern واحد من أهم الـ Behavioral Design Patterns اللي بتسمحلك انك تحدد زي طريقة Subscription تسمحلك انك تـ Notify بعض الـ Objects بأي نوع من الـ Events اللي ممكن يكونوا مهتمين بيها.
Polymorphic React Components
من الصعب دعم جميع الخيارات والمكونات المحتملة التي قد يرغب المطور في استخدامها ضمن مكتبة مُكونات أو نظام تصميم مُعين، في هذا المقال سنستعرض كيف يمكن لمكونات React متعددة الأشكال (Polymorphic React components) أن تساعد في التغلب على هذا التحدي.