تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Chicken Strategy for Building Projects
كثير من الناس عندما يفكرون في بدء مشروع، يبحثون عن فكرة واحدة قوية ويضعون فيها كل وقتهم ومالهم. لكن المشكلة أن هذه الطريقة قد تكون خطيرة، لأن فشل الفكرة يعني خسارة كبيرة. لهذا يمكن تقديم مفهوم بسيط وعملي نسميه استراتيجية الدجاجة.
Designing Data-Intensive Applications: Reliability
بس هل الـ reliability معناها إن الأبليكشن مفهوش أي أخطاء؟ مفيش حاجة من اللي بنستخدمها مفهاش أخطاء ودا ممكن يرجع لأننا بشر في النهاية، بس الأبليكشن ممكن نعتبره reliable لو كان بيفضل يؤدي مهامه حتى لو فيه مشاكل في جزء منه.
The Complete Guide to Full Text Search in PostgreSQL
يشرح هذا المقال تقنية Full-Text Search, وكيفية تطبيقها في Postgres, حيث يبين أن التقنية توفر نتائج بحث أكثر صلة مقارنة بطرق البحث التقليدية, وذلك من خلال فهمها للبنية اللغوية للنص
Designing Data-Intensive Applications: Introduction
كتاب Designing Data-Intensive Applications بيشرح إزاي نصمّم أنظمة بتتعامل مع داتا كبيرة بكفاءة، واعتمادية، وقابلية للتوسع.الكتاب موجّه للـ Backend وSoftware Engineers اللي بيبنوا قواعد بيانات وبرمجيات معتمدة على الداتا، وبيساعدهم يختاروا الحل الصح حسب المشكلة اللي قدامهم.
Understanding Kubernetes CPU Limits and Requests
هل سألت نفسك قبل كدا لما بتحط CPU limits او memory limits او CPU requests او memory requests الأرقام دي الـ Kubernetes بيعمل بيها ايه او الـ Linux kernel بيتعامل معاها ازاي؟
Internet Download Manager Use-case
هنتكلم في الورقة دي عن الـ Internet Download Manager وهنشوف ازاي ممكن نبنيه بشكل بسيط وهنشوف ايه الأجزاء الرئيسية اللي ممكن يتكون منها.
Agile in Working Environment Using Single Paper
يبدو تطبيق الـ Agile في كثير من المؤسسات كمشروع ضخم يحتاج إلى اجتماعات لا تنتهي، والـ Presentations، والـ Plans المعقدة.لكن الحقيقة أن فشل الـ Teams لا يحدث بسبب نقص الـ Frameworks، بل بسبب غياب التركيز، وعدم وضوح الـ Roles، وضعف الاتساق مع الـ Execution.
Load Balancers Explained With Examples
الـ load balancer هو component مسئول عن توزيع ال client requests سواء كان هذا الكلا ينت هو web,desktop, app حتي انو gps sensor, camera, ايا كان هو client وبيتم توزيع هذا ال load علي processing managers.