تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Deep Dive Into Code Review Checklist
تعد مراجعة الكود خطوة مهمة للتحسين من جودة الكود، بالإضافة لميزات أخرى كانخفاض تكلفة التطوير عند اكتشاف الأخطاء في وقت مبكر من دورة حياة التطوير،
Clean Code, Comments & The Clean The Ugly
التعليقات أو الـcomments في البرمجة هي شروحات أو تعليقات على الـ source code يمكن قراءتها بواسطة المبرمجين. يتم إضافتها بهدف جعل الكود أسهل لفهمه من قبل البشر، ويتم تجاهلها من قبل الـ compilers و الـ interpreters،
Analysis of Problem Solving Interviews
لماذا تتمحور الإنترفيوز في كثير من الشركات حول الproblem solving أو حل المشكلات؟ وكيف يمكن للمُحاور أن يكشف الكثير عن عقليتك وطريقة تفكيرك فى فترة زمنية قصيرة
Hands On How to Build a Dynamic Array
من أهم المهارات في مجال البرمجة هي فهم كيفية تخزين هياكل البيانات في ذاكرة الكمبيوتر وكيف يتم تنفيذ العمليات على هذه البيانات، هذه المهارة تساعد على اختيار هياكل البيانات المناسبة للبرامج
Quick Overview Into Feature Engineering
الـFeature Engineering في مجال الذكاء الاصطناعيهو عملية استخدام المعرفة المتعلقة بالمجال البيانات لإنشاء سمات (ميزات) تساعد خوارزميات التعلم الآلي على العمل بشكل أفضل
Quick Introduction Into Object Oriented Relations
تُعد العلاقات بين الكائنات -Object Oriented Relations- أحد الأعمدة الأساسية في لغات البرمجة المتمحورة حول الكائنات؛ حيث تساعد على تمثيل العلاقات الواقعية بين الـObjects
Containerization vs Virtualization
في عالم صناعة التكنولوجيا يتم تطوير وتحسين التكنولوجيا بمعدلات مذهلة؛ مما يؤدي إلى تغييرات وثورات في مجالات مختلفة وفي مقالنا اليوم سنتحدث عن أحد تلك الانجازات التي تم تطويرها
Asynchronous Programming in JavaScript
كان دائمًا المتعارف عليه عندما تعلمنا كتابة أول سطر كود في أي لغة برمجة، أن تنفيذ هذه الأسطر يبدأ دائمًا بالترتيب من الأعلى إلى الأسفل، حيث يقوم المعالج الخاص سواء بحاسوبك أو هاتفك أو ما شابه بتنفيذ الخطوات المرادة لكل سطر على حدة،