جوكر 2019: انتصار العام

قبل أسبوع ، في الفترة من 25 إلى 26 أكتوبر 2019 ، عُقد مؤتمر جافا Joker 2019 في سان بطرسبرغ. ما كان يحدث في ذلك ، ما التقارير التي كانت هناك ، ما بدا مثيرا للاهتمام - كل هذا أبعد من ذلك.



مثل التوزيع الهائل في جميع أنحاء العالم للفيلم الذي يحمل نفس الاسم هذا العام مع العنوان Joaquin Phoenix في دور قيادي ، كان مؤتمر Java ، الذي انعقد في أماكن ExpoForum الواسعة ، ناجحًا للغاية - فقد تغلب على علامة قياسية من 2000 شخص (في التعليقات التي يمكنك تحقق من عدد الأشخاص الذين كانوا هناك).

بالإضافة إلى أربع قاعات ذات قدرات مختلفة ، حيث تم قراءة تقارير المسارات المتوازية ، كانت هناك منطقة معارض بها منصات الشركة ، وعروض Demo Stages للعروض التقديمية المصغرة من الشركات والمجتمعات ، ومحادثات Lightning (عروض مصغرة من المشاركين في المؤتمر) ، وجلسات BOF وأكثر من ذلك بكثير.



منطقة المعرض


سمحت القاعة الفسيحة الضخمة مع الحامل الموضوعة في مكان مريح للمشاركين بالتواصل بشكل مريح مع ممثلي الشركة ومع بعضهم البعض ، والجلوس بشكل مريح على العثمانيين.



مواقف شركات Sberbank (مع مقهى Java Cafe وفرصة المشاركة في المسابقة ولعب الألعاب والحصول على جوائز) و BellSoft (مع الأبطال الخارقين في Guardians of the Enterprise) ودار النشر DMK Press (كان من الممكن البحث عن الكتب وشرائها).



مجموعات مستخدمي Java كشك


استمر التقليد الجيد ، الذي بدأ في نهاية أغسطس في مهرجان TechTrain 2019 لتكنولوجيا المعلومات ، مع تنظيم جناح مشترك لمجتمعات جافا. كما ترون ، حضر الحفل مرة أخرى قادة ومشاركون نشطون في مجتمعات موسكو وسان بطرسبرغ ونوفوسيبيرسك: أندري كوغون وإيفان أوغليانسكي وفلاديمير سيتنيكوف وإيفان بونوماريف وآخرين.



كان الموقف بمثابة نقطة اتصال لأعضاء المجتمع القديم والمتحدثين والمشاركين في المؤتمر فقط. كان من المناسب للغاية استخدام الحامل كمكان للاجتماعات بين تقارير التواصل وتبادل الانطباعات. تُظهر الصور أدناه أندريه كوغون (شاهدت أخيرًا قميصه الشهير "ذا كوجون نفسه") مع أليكسي راغوزين وأندريه إرشوف.



على عكس TechTrain 2019 ، لم نمنح جوائز ، لكننا أعدنا تحديثًا للعبة Guess the Speaker. اللعبة لا تزال متاحة على jugspeakers.online . يوجد الآن مستودع تخزين برمز تطبيق التطوير المشترك على جيثب هنا (لا تتردد في وضع "نجوم" ، سيكون المؤلفون سعداء). تم إجراء التغييرات الوظيفية التالية على البرنامج:

  • تحسين جودة العديد من الصور.
  • تمت إضافة صيغتي "Guess Speaker Report" و "Guess Speaker Report" ؛
  • عند بدء تشغيل التطبيق ، يتم تحديد أقرب أو تمرير مؤتمر JUG Ru Group تلقائيًا.

بالنسبة إلى الأوضاع الحالية "تخمين الاسم بالصورة" و "تخمين الصورة بالاسم" (تم وصفهما بالتفصيل سابقًا ) ، هناك معلومات كاملة (صور وأسماء المتحدثين) لجميع مؤتمرات JUG Ru Group لجميع السنوات حتى DevOops 2019 بما في ذلك. بالنسبة إلى الأوضاع الجديدة ، "تخمين تقرير المتحدث" و "تخمين المتحدث" ، هناك معلومات حتى الآن فقط في مؤتمرات JPoint 2019 و Joker 2019 و DevOops 2019 . من المزمع تطبيق تجديد تلقائي أو شبه تلقائي لقاعدة الأسئلة بنفس المعلومات المستخدمة الآن لعرضها على مواقع المؤتمرات.



المرحلة التجريبية


كان من المفيد للغاية أيضًا قضاء بعض الوقت بين التقارير ، والذهاب إلى أحد العروض التجريبية في الوقت المناسب للاستماع إلى التقارير المصغرة. تُظهر الصور التالية أليكسي فيدوروف وفلاديمير كراسيلشيك اللذين تحدثا عن البنية التحتية للأنظمة التي تستخدمها مجموعة JUG Ru لتخزين المعلومات للمؤتمرات ، ومشروع الحساب الشخصي الجديد.



كانت المعلومات المفيدة الأخرى التي تم الحصول عليها في التقارير المصغرة هي قصة أوليغ نيناشيف حول خدمة Dependabot . لقد استمعت بحماس إلى المستمعين الذين شكروا جزيلاً عليه ، إيفان مونوماريف (كما ذهب إلى تقرير أوليغ في اليوم التالي ، حيث ذكر أوليج أيضًا هذه الخدمة). يقوم Dependabot بأتمتة تحديث إصدارات التبعية في التطبيقات من خلال إنشاء طلبات السحب ( PR ) في مستودعات التخزين الخاصة بك. الخطوات اللازمة لهذا:

  • أضف مستودعاتك إلى الخدمة ؛
  • التعامل بالتتابع مع خدمة العلاقات العامة التي تم إنشاؤها ؛
  • إذا رغبت في ذلك ، أضف شارة حالة الخدمة إلى ملف README.md (انظر الرابط الخاص README.md هنا ).

متحمس ، أضفنا مستودعاتنا الشخصية على GitHub والمستودع العام إلى Dependabot .

اكتشاف


افتتح المؤتمر أليكسي فيدوروف وأندريه ديميترييف. قاعة كاملة في افتتاح المؤتمر. يتحدث أندريه كوجن وفلاديمير سيتنيكوف عن برنامج المؤتمر ، وجذب انتباه المشاركين إلى أنواع التقارير المتاحة.



اليوم الأول


تحدث كل من يورجن هولر وجوش لونج في تقريرهما " رد الفعل في الربيع" حول القدرات التفاعلية التي ظهرت في إصدارات Spring Framework 5.2 و Spring Boot 2.2. كان من المفيد الحصول على معلومات شاملة من المصدر ، لأن يورجن هويلر هو المؤسس المشارك وقائد مشروع Spring Framework ، وجوش لونج هو مطور برامج التطوير في Pivotal . مكبرات الصوت من مزاج مختلف تماما بنجاح تكمل بعضها البعض في السرد.



تقرير مثير للإعجاب جدًا قدمه أليكسي أندرييف ، والذي أطلق عليه اسم TeaVM: صعوبات في الترجمة من جافا إلى جافا سكريبت ، حول مترجم AOT الخاص بـ Java bytecode في JavaScript . تم تقديم المعلومات العامة حول المشروع ، وتم إدراج العديد من الصعوبات الفنية التي صودفت أثناء التنفيذ وطرق التغلب عليها. يوجد على هابري مقالان مؤلفان عن بنات أفكاره. يتضح أيضًا أهمية المشروع وأهميته من خلال مقالة TeaVM في العدد الأخير من Java Magazine .



لقد استمعت باهتمام إلى تقرير آخر صادر عن يورجن هولير في ذلك اليوم ، مع التركيز فقط على إطار الربيع - إطار الربيع 5.2: إعادة النظر في الحاوية الأساسية . بالإضافة إلى القدرات التفاعلية التي تم وصفها مسبقًا ، تم تقديم معلومات حول العديد من الأشياء الأخرى: التغييرات في واجهة برمجة التطبيقات ، وتحسين الأداء ، والتكامل مع GraalVM ، ودعم إضافي للغة Kotlin .



آخر تقرير في اليوم الأول كان DevOps للمطورين (أم ضدهم؟!) من Baruch Sadogursky . تبين أن التقرير كان استفزازيًا للغاية وأثار بشدة المشاركين في المؤتمر الذين كانوا بالفعل متعبين بعض الشيء في المساء. كالعادة ، كان باروخ في حالة صدمة وكان يتدفق مع الطاقة.



جلسات Bof


كان الوتر الأخير في النصف الأول من المؤتمر هو جلسات BOF المواضيعية. تظهر الصورة ثلاث جلسات من أربع جلسات: "الأداء: هل تهتم الأعمال؟" (المشاركون في Cliff Click مرئية ، وسيرجي كوكسينكو ، وكاي هورستمان ، والمشرف إيفان كريلوف) ، و "قصص الرعب" (مع نيكيتا سالنيكوف-تارنوفسكي وجليب سميرنوف كمشرفين) و "هل هناك حياة بعد كبار السن؟" (مدير الجلسة أندريه كوجن). كانت وراء الكواليس جلسة "أفضل إطار لخدمات ميكروسيرف" (مع المشرفين ديمتري أليكساندروف ويوري أرتامونوف).



اليوم الثاني


واصل كل من يفغيني بوريسوف وكيريل تلكاتشيف بتقريرهما " الربيع التفاعلي الممزق " موضوع التفاعل في الربيع ، والذي بدأ في المؤتمر في اليوم السابق بتقرير " رد الفعل في الربيع" الذي تمت إعادة النظر فيه . كان التقرير نسخة محدثة من رد الفعل الخاص بهم أو غير التفاعلي ، هذا هو السؤال من مؤتمر JPoint 2019 في أبريل ، ولكن مع مراعاة التغييرات التي حدثت فيما يتعلق بإصدار Spring Framework 5.2 و Spring Boot 2.2 . لقد كان من المفيد والمثير للاهتمام أن نرى كلاهما ، تبين أن الاختلافات في المواد ، كما في البداية والمتحدثين ، بلغت حوالي 30٪.



اتبع Tagir Valeev أسلوبًا فريدًا في تقرير Java الخاص به 9-14: تحسينات صغيرة ، حيث ركز الجمهور على تحسينات أقل شهرة في الأداء في أحدث إصدارات Java ، والتي ظلت في ظل الميزات الأعلى صوتًا والأكثر شهرة. لمست التحسينات السلاسل والمجموعات والأرقام. عرض تفصيلي مدعوم بأمثلة ، كما آمل ، لم يترك أي شخص غير مبال في الجمهور غير مبال.



تقرير Testcontainers: بعد عام - قصة Sergey Egorov حول الأحداث التي وقعت على مدار العام الماضي في مشروع Testcontainers (مثال على استخدامه هنا ) ، حيث يعد Sergey أحد المطورين الرئيسيين . لقد سبق قصة الأحداث استنباط موجز لأسباب المشروع وقصصه. كان من المثير للاهتمام والمهم بشكل خاص الإعلان عن التطوير المستقبلي المخطط له.



عودة سيرجي كوكسينكو التي طال انتظارها مع تقرير ، هل تحتاج جافا إلى أنواع مضمنة؟ نظرة ضيقة على مهندس الأداء في مشروع Valhalla في مؤتمر JUG Ru Group كمتحدث! أحاول دائمًا الوصول إلى تقارير سيرجي بوجودها في برنامج المؤتمر. كانت القصة تدور حول جزء مهم للغاية من مشروع Valhalla التجريبي - "الأنواع المضمنة" (التي كانت تسمى سابقًا "أنواع القيم") ، والتي ، وإن لم يكن قريبًا ، ستظهر بلغة Java ، مما يؤثر بشكل كبير على أداء التطبيق. التقرير الرائع الموافق لموضوع قميص التقرير أثار إعجاب الجميع أيضًا.



اختتم ستيفن شين مع التقرير فك تشفير الضجيج التكنولوجيا المبرمج مشغول المؤتمر. ستيفن شين ("SteveOnJava") هو شخص أسطوري ، وأنا شخصيا أربطه بشكل أساسي بمشروع NightHacking . ترك ستيف مؤخراً شركة Oracle وأصبح زميل Baruch Sadogursky في JFrog (الذي ظهر لاحقًا أيضًا على المسرح). قد تكون إضاءة التقرير ("about ... blockchain و chatbots و serverless وخطوط أنابيب CD و AI والتعلم الآلي") مناسبة تمامًا لأنها كانت الأخيرة.



إغلاق


اختتم أندريه ديميترييف المؤتمر ، ودعوه تقليديًا أعضاء لجنة البرنامج ، وفريق JUG Ru Group والمتحدثين إلى المسرح.



في النهاية ، يمكنك مرة أخرى التمرير عبر التغريدات باستخدام علامة التجزئة # jokerconf والتنهد للأسف أن المؤتمر انتهى بسرعة كبيرة. نراكم في JPoint 2020 !

يرجى مشاركة انطباعاتك عن المؤتمر في التعليقات: التقارير التي قمت بزيارتها وأحبتها أو لم تعجبك ، ومقاطع الفيديو الخاصة بأي تقارير أوصت بمشاهدتها في المقام الأول - أي شيء تجده إضافة مثيرة للاهتمام إلى هذه المراجعة.

في الفترة من 15 إلى 16 مايو ، 2020 ، ستستضيف موسكو مؤتمرا لمطوري جافا JPoint 2020 ، والذي أصبح بالفعل قبول طلبات التقديم مفتوحًا ويمكن شراؤه بالفعل.

Source: https://habr.com/ru/post/ar473550/


All Articles