تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Mixtral AI - Mixture of Experts
بعد انتشار الأقاويل بأن GPT-4 يعتمد على عدة نماذج تعمل معًا لإنتاج مخرجاته، ظهر مصطلح "Mixture of Experts" ، هذه المنهجية تعتمد على تجميع مجموعة من النماذج الصغيرة (Experts)، حيث يتخصص كل منها في معالجة مهام معينة.
Introduction Into Blockchain
كثيراً ما نسمع عن مصطلح سلسلة الكتل Blockchain وكثيرا ما تذهب اذهاننا الى العملات الرقمية المشفرة كالـ BitCoin واننا هنا اليوم لتوضيح ان البلوكتشين مفهوم اعم من البيتكوين بكثير.
Level Up Your CI/CD - Fastlane Magic & GitHub Actions
الـ GitHub Actions عبارة عن CI/CD Platform وفرتها GitHub بتخلي عملية الـ build , test , deploy تكون automated بطريقة اسهل بمجرد ما بتوصل للريبو بتاعك.
Browser's Journey from DOM & CSSOM Building Render Tree
لو سألت نفسك إزاي المتصفح بيقدر يعرض صفحة ويب كاملة قدامك بعد ما تضغط على لينك؟ الموضوع دا بيعدي بكذا خطوة مهمة، وكل خطوة ليها شغل مختلف وبتأثر بشكل مباشر على سرعة تحميل الصفحة.
Overengineering in SOLID Principles
الـ SOLID Principles من أهم المبادئ اللي وُجدت في عالم الـ Object Oriented Programming في اتجاه بناء Softwares قوية ، وتكون قابلة للصيانة والتغيير ، ولكن احيانا كتير عدم فهمنا الجيد ليها وتطبيقها بدون دراية كافية ممكن يبقى ليا أثر سلبي وتقلب ضدك.
SOLID Principles 101 - Dependency Inversion
مبدأ Dependency Inversion: المبدأ بيقول إن الوحدات عالية المستوى ما تعتمدش مباشرة على الوحدات منخفضة المستوى، بل كلهم لازم يعتمدوا على التجريدات.
SOLID Principles 101 - Interface Segregation
المبدأ ده بيقول إنك تعمل واجهات صغيرة ومحددة عشان كل روبوت (أو كائن) يستخدم اللي هو محتاجه بالظبط، من غير ما يتلخبط بحاجات هو مش محتاجها.
SOLID Principles 101 - Liskov Substitution
الفكرة بتقول إن لو عندك كلاس (فئة) وورثت منها كلاس تاني، المفروض الكلاس الجديد يقدر يحل مكان القديم من غير ما يغير في السلوك الأساسي.