تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Services, Backups & Logs - Linux Administration Notes Part 3
في الجزء الثالث من Linux Administration Notes هنتكلم عن الـ Services والـ Backups وكمان الـ Logs وهنشوف ملخص لأهم الأوامر اللي ممكن نستعملها
EC2 - AWS Practitioner Notes
في المقال ده هنشوف مع بعض شوية من الـ Notes المهمة في الـ AWS Practitioner خصوصًا مع الـ EC2 Instances
Text Overflow in Flutter
اما نيجي نحط اي Text عندنا في الصفحة بيكون عندنا أحجام مختلفة منه و احنا بنشتغل علي مقاسات أجهزة مختلفة خصوصا ان النص مش هيكون لوحده احنا بنحط معاه صور و ايقونات. فممكن يحصل overflow لو حجم النص كبير و الشاشة صغيرة
Lazy Evaluation in Java Streams
العمليات اللي بتتم على العناصر في الـ Stream هتتم فقط في حالة الضرورة , وعادة ده بيحصل في العمليات النهائية اللي هي الـ Terminal Operations.
Stream FlatMap in Java with Examples
الـ flatMap هي عملية بنطبق فيها Function معينة على كل عنصر من عناصر الـ (Stream) اللي معانا وبناء عليه بيرجع Stream تاني، وبعد كده بنضم كل الـ Streams دي في Stream واحد. فبيخليهم Flattened يعني مسطحين.
Linux Administration Notes Part 2 - User-Group & Process
في الجزء التاني من Linux Administration Notes هنتكلم عن الـ Users والـ Groups وكمان الـ Process وهنشوف ملخص لأهم الأوامر اللي ممكن نستعملها
The Seam Model: Legacy Code #04
الـ Seam هو عبارة عن مكان نقدر من خلاله اننا نغير في الـ Behavior يعني السلوك بتاع البرنامج بتاعنا في المكان ده من غير منغير اي حاجة في المكان ذات نفسه.
Sensing and Separation: Legacy Code #03
مش دايما بيكون السبب الوحيد لاننا نكسر الاعتمادية هو اننا نعمل Testing للـ Class , وده لان احيانا كتير الـ Class اللي عاوزين نعملها Testing بيكون ليها تأثير على Classes تانية , والـ Tests بتاعتنا محتاجة تعرف اكتر عن التأثير ده كويس.