مرحبًا بك مرة أخرى في ملخص CodeGym الشهري، والذي يتضمن أهم تحديثات Java والبرمجة ومجموعة المنشورات لتعزيز نموك المهني كمطور. دعونا الغوص في!
تحديثات Java المهمة في شهر مارس:
- أصدرت Oracle الإصدار 20 من لغة برمجة Java والجهاز الظاهري.
- تم أيضًا إصدار الإصدار 15 من إصدارات الوصول المبكر لـ JDK 21 في النصف الثاني من شهر مارس.
- يتوفر Spring Boot 3.0.5 الآن - يتضمن هذا الإصدار 40 إصلاحًا للأخطاء وتحسينات في الوثائق وترقيات التبعية.
- تم إصدار Maven 3.9.1 مع مجموعة من التحسينات.
- في مؤشر TIOBE لشهر مارس، تم تصنيف Java على أنها ثالث أكثر لغات البرمجة شيوعًا (بعد Python وC)، مضيفة +2.37% إلى حصتها. هذا هو النمو الأكثر أهمية بين أفضل 3 لغات.
- في تصنيف PYPL، تأتي Java في المرتبة الثانية ، مباشرة بعد Python. ارتفعت أسهم كل من Java وPython بشكل طفيف هذا الشهر، في حين ارتفعت أسهم JavaScript، التي احتلت المرتبة الثالثة، بنسبة 0.6% من حصتها.
دراسات الحالة من قبل شركات التكنولوجيا الكبرى:
- توسيع نطاق Kubernetes إلى 7500 عقدة في مدونة Open AI - يلخص هذا المنشور الجهود المبذولة حتى يتمكن الآخرون في مجتمع Kubernetes من الاستفادة منها وينتهي بالمشاكل التي لا يزال Open AI يواجهها والتي سنعالجها بعد ذلك.
- كيف يقوم Discord بتخزين تريليونات من الرسائل – شرح تفصيلي لاكتشاف المشاكل مع Cassandra، وتغيير البنية، وترحيل كبير جدًا بواسطة فريق Discord.
- كيف بنينا نظام التصميم متعدد المنصات الخاص بنا في Booking.com - هذا مقال جيد حول تحديات بناء نظام تصميم لأكثر من 150 فريق منتج، يستخدمه أكثر من 200 مصمم وأكثر من 800 مطور ويخدم 4 منصات مختلفة عن طريق Booking.
قراءة مفيدة إضافية:
- استخدام المقاييس في إدارة هندسة البرمجيات - نظرة شخصية حول كيفية سعي صناعة تكنولوجيا المعلومات لمعرفة كيفية تحسين الفعالية باستخدام جميع البيانات المتاحة فجأة.
- طرق جافا الحديثة لمعالجة النص باستخدام التدفقات وLambdas .
- أفضل أدوات توثيق واجهة برمجة التطبيقات لفرق التطوير في عام 2023
تحديثات ومنشورات CodeGym (في حالة فاتتك):
- من هم مطورو Metaverse، وما هي التقنيات التي يحتاجون إلى معرفتها؟ - اكتشف المزيد حول مطوري Metaverse ومسؤولياتهم ومهاراتهم وآفاق حياتهم المهنية.
- مكتب دائم واستراحة للأنشطة: نصائح صحية مفيدة لكل من يعمل على الكمبيوتر - دليل مختصر حول كيفية تنظيم عملك والتعلم عبر الإنترنت لتقليل ضرر الجلوس والتحديق في جهاز الكمبيوتر الخاص بك لساعات.
- المنافس الرئيسي لجافا. لماذا لا تزال لغة Kotlin أقل شعبية من Java على الرغم من كل مميزاتها؟ - كل ما تحتاج لمعرفته حول السؤال الأبدي بين Java وKotlin.
- "أكمل دورة CodeGym، وابحث عن التدريب الداخلي، واستعد لمقابلات MAANG" - يشارك طلابنا أهدافهم لعام 2023. إذا كنت ترغب في مقارنة طموحاتك مع طلاب CodeGym الآخرين، فانقر لمعرفة المزيد!
- أهم التحديات التي يواجهها مطورو البرامج غالبًا. الحب أو الكراهية لهم! - مراجعة غير جادة للتحديات (الفوائد، في الواقع) التي ستواجهها في العمل اليومي كمطور برامج.
GO TO FULL VERSION