مرحبًا! في 30 نوفمبر، عقدنا في مكتبنا، جنبًا إلى جنب مع مجتمع Golang موسكو، اجتماعًا بمناسبة الذكرى السنوية العاشرة لـ Go. ناقشوا في الاجتماع التعلم الآلي في خدمات Go، وحلول موازنة المجموعات المتعددة، وتقنيات كتابة تطبيقات Go لـ Cloud Native وتاريخ Go.
اذهب إلى القطة إذا كنت مهتمًا بهذه المواضيع. يوجد داخل المنشور جميع مواد الاجتماع: تسجيلات فيديو للتقارير وعروض المتحدثين ومراجعات ضيوف الاجتماع وروابط لتقرير مصور.
التقارير
10 سنوات من الانطلاق – أليكسي بالاتشينكو
تقرير عن ماضي ومستقبل Go ونظامها البيئي ومجتمعاتها، بما في ذلك Golang موسكو.
→
مراجعات المستمعين
- لقد تعلمت الكثير من تاريخ Go. كان مثيرا للاهتمام.
- كان من المثير للاهتمام التعرف على تاريخ اللغة والمجتمع.
- سيكون هناك المزيد من هؤلاء الأشخاص والتقارير!
دمج نماذج تعلم الآلة في خدمة Go - ديمتري زينين، أوزون
قصة كيفية تطبيق أوزون للتعلم الآلي على التنبؤ بالفئة. تم إجراء التجارب باستخدام لغة بايثون ونظامها البيئي المللي. ومع ذلك، فإن الإنتاج في الشركة مستمر وتحدث ديمتري عن كيفية تنفيذ تطوراتهم في خدمة go-service الحالية، وما هي المقاييس التي غطوها بها وما حصلوا عليه نتيجة لذلك، سواء من وجهة نظر المهمة الأولية أو من وجهة نظر أداء النظام بأكمله.
→
مراجعات المستمعين
- التقرير "ليس للجميع". سيكون مفيدًا لأولئك المهتمين بتعلم الآلة والشبكات العصبية وما إلى ذلك.
- حالة من التنمية الحقيقية. من الجيد دائمًا أن نسمع عن التنفيذ بدءًا من الفكرة وحتى التنفيذ.
- في وظيفتي السابقة، كانت مبادرتي هي نقل توليد المتغيرات لنماذج التعلم الآلي إلى Go. ذهب هذا إلى الإنتاج. كان من المثير للاهتمام معرفة كيفية ربط الأشخاص بين Tensorflow/fasttext.
Navigator - حل لموازنة المجموعات المتعددة: أسباب تجربة الإنشاء والتطوير - ميخائيل شافيردو، أفيتو
تحدث ميخائيل عن ميزات تطوير واختبار التطبيقات السحابية الأصلية في Go باستخدام مثال شبكة الخدمة في Avito.
ويتضمن البرنامج:
- لماذا تحتاج إلى Navigator: عدة DC وCanary؛
- لماذا حلول الطرف الثالث ليست مناسبة؟
- كيف يعمل الملاح؛
- اختبارات الوحدة جيدة، لكنها أفضل مع e2e؛
- والمزالق التي واجهناها.
→
مراجعات المستمعين
- مثيرة للاهتمام، ولكن أنا لست المطورين. أوصيت به لصديق وقد يكون مهتمًا. علاوة على ذلك، بدأ أيضًا في مواجهة إصدارات الكناري.
- كان هناك الكثير مما كان جديدًا بالنسبة لي. لم أستطع فهم كل شيء، لكن الأداء كان لا يزال مثيرًا للاهتمام.
- أنا أتعلم Kubernetes. التقرير مفيد جداً.
إعداد الخدمات لعالم البنى التحتية السحابية - Elena Grahovac, N26
Go هي إحدى لغات البرمجة التي تقع في حبها بجدية ولفترة طويلة. ومع ذلك، لبدء الكتابة بشكل فعال، لا يكفي تعلم بناء الجملة والقيام بجولة Go أو قراءة كتاب مدرسي. أخبرتنا إيلينا بالتقنيات اللازمة لكتابة تطبيقات Go لـ Cloud Native، وكيفية العمل مع التبعيات الخارجية بأمان قدر الإمكان، وكيفية إرساء الخدمات المكتوبة بلغة Go بشكل صحيح.
→
مراجعات المستمعين
- تقرير سوبر. مفيدة للغاية وقابلة للتطبيق مباشرة في الممارسة العملية.
- يتحدث بشكل مثير للاهتمام. العديد من الحالات المثيرة للاهتمام. بشكل عام كان الأداء إيجابيا.
- نصيحة جيدة. أقصى قدر من الممارسة.
مراجع
قمنا بنشر صور من الاجتماع على صفحات AvitoTech
حتى في المرة القادمة!
المصدر: www.habr.com