تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Deep Dive Into Mailing Servers and SMTP #How it works, from an Email to Email Overview
حياتنا اليومية تكاد لا تخلوا من الـ Emails , سواء كان في الشغل أو برا الشغل ، طب اي حكاية الـ Mail Server وازاي لسه لغاية دلوقتي ما بنعرفش نحذف الـ Emails بعد اما بنبعتها ؟!
CV Screening Pass Tips and Tricks
هنتكلم انهاردة عن شوية Tips and Tricks تعملها و أخطاء تحاول تتجنبها عشان تطلع بأحسن صورة للـ CV اللي بيعبر عنك فا جهز الـ CV بتاعك كدا و يلا بينا.
Procedural Programming Paradigm Overview
الـ Paradigm أو المذهب هو منهج يلتزم فيه أصحابه بمبادئ محددة، ويمتازون فيه بخصائص عن غيرهم، ولغات البرمجة المتعددة تجمعها خصائص مشتركة من حيث التنظيم وكيفية كتابة البرامج وتسلسلها ، والـ Paradigms المشهورة هم أربعة.
How Monorepo Effectively Manages Software Projects
تخيل معي أن مشروعاً برمجياً يتوسع وأصبح يعتمد على عدة أقسام، ووضعنا كل قسم في مستودعه الخاص على الـGitHub، وبالتالي أصبح كل قسم يتطلب تحديثاته واعتماداته الخاصة.
Kickstart, CLI and Scheduling Tasks- Linux Administration Notes Part 5
في الجزء الخامس من Linux Administration Notes هنتكلم عن الـ Kickstart والـ CLI والـ Scheduling Tasks وكمان الـ ACLs وهنشوف ملخص لأهم الأوامر اللي ممكن نستعملها
UUID Performance Nightmare at Scale
الطريقة الشائعة واللي أغلبنا اتعرضلها عشان يقدر يولد Unique IDs عشان نستعملها في الـ Database ونميز الـ Rows كانت الـ UUID أو اللي بنسميه برضو GUID في منتجات Microsoft.
Full Guide Into HTTP vs. HTTPS
طول النهار هتلاقيك بتتعامل مع الـ HTTP Protocol ومش عشان أنت مبرمج ولكن لأنه البروتوكول الأكثر استخدامًا وشهرة حول العالم. ولأنه حبيبنا بزيادة كمبرمجين فتعالوا نعرف الفرق بينه وبين ال HTTPS ومميزات وعيوب كلا منهما.
Completable Future join() vs. get() in Java
الـ CompletableFuture واحدة من اهم وأقوى الـ Tools اللي بتخلينا نكتب Non-Blocking Code في الـ Java , واللي جت كامتداد وتطوير للـ Feature اللي أغلب الـ Legacy Codes معتمدة عليها.