تحية! أنا جوليا ، DevRel في Tinkoff.ru.
في 28 سبتمبر ، عقد Tinkoff مع مجتمع Scala في روسيا اجتماعًا واسع النطاق ولكنه مريح جدًا للمطورين والمُختبرين وكل الذين لا يهتمون بـ Scala. في المقال سوف أشارك انطباعاتي عن كيفية سير كل شيء.
أولاً ، بضع كلمات حول سبب مشاركتنا الفعالة في مثل هذه الأحداث. نحن نحب Scala فقط ، ونستخدم هذه اللغة ونريد حقًا من المجتمع أن يتطور وينعش مع أشخاص مثيرين للاهتمام.

لقد ابتعدنا عن التنسيق القياسي للمؤتمرات وقمنا بتشكيل اجتماع مصباح للمصابين بنفس التفكير. وجدنا الطابق العلوي الأكثر راحة في قلب موسكو - العمل في "أكتوبر الأحمر" - ودعونا مجموعة رائعة حقا من المتكلمين.
من المهم بالنسبة لنا أن يكون المؤتمر مثل مقابلة الأصدقاء القدامى ، ولكن في نفس الوقت يكون على مستوى عالٍ في محتوى التقارير وورش العمل. ونتيجة لذلك ، اجتمع حوالي 400 مشارك للاستماع إلى المتحدثين والمشاركة في المناقشات الساخنة والتسكع بعد الحفلات.
وأظهرت الأسئلة التي وجهت للمتحدثين والاهتمام بالموضوعات التي أثيرت أننا وصلنا إلى العلامة وتمكنا من تخمين رغبات مجتمع المواهب.
دليل فيديو صغير ينقل الحالة المزاجية:
youtu.be/ThmyLu7kOFkروابط لتقارير الفيديو وتقرير الصور ووصف التقارير تحت الخفض. دعنا نذهب!
الضيف الأكثر توقعًا للبرنامج هو John De Goose. افتتح جون الحدث مع حديث ZIO الملهم. لقد بدأ بتاريخ الكمبيوتر ، وتحدث قليلاً عن قانون مور. ثم قدم مكتبة ZIO التي تمت مقارنتها بالأشياء المستقبلية.

استنادًا إلى تقرير John ، يمكننا القول أن نتيجة استخدام ZIO أسرع وأكثر تحسينًا وشفافية ... بشكل عام ، أفضل من استخدام كائنات مستقبلية في مهمة مشابهة.
السؤال المتوقع من الجمهور: هل ZIO أفضل من cats.io أو مهمة monix؟ لن نفسد ذلك ؛ بل أن نرى التقرير نفسه بشكل أفضل :)
تقرير فيديو على
الرابط .
تحدث فلاديمير بوبوف من Dins عن الملحمة المكتوبة. تعني Saga معاملة طويلة ، والتي يمكن تمثيلها بسلسلة من المعاملات الفرعية. في تقريره ، يشرح فلاديمير أهمية حقيقة أن جميع المعاملات الفرعية المتسلسلة يجب أن تكتمل بنجاح أو تعوض. يفعل هذا على سبيل المثال مفهومة ومثيرة للاهتمام للغاية - عملية التخطيط للعطلات.

يوضح فلاديمير كيف يساعد نظام الكتابة المعقدة في سكالا على حل المهام الصعبة المتمثلة في وصف وتنفيذ الملحمات بسهولة. كما يقولون ، من الأفضل رؤية مرة واحدة بدلاً من وصفها مئات المرات.
نضيف فقط أنه بالفعل في المناقشة ، اكتشف المستمعون مع Vova أن الملحمة تناسب حالات نادرة جدًا. لكن هذا ليس بالأحرى حلاً شاملاً ، لكنه حل تافه.

تقرير الفيديو عن طريق
الرابطلا يسعني إلا أن أخبر عن تقرير مارينا موروزوفا عن العاطفي وعدم ترك المستمع لثانية واحدة.

كانت الأطروحة الرئيسية للتقرير هي: "يقولون إن سكالا كانت أفضل نسخة من جافا. لكن من أين جاءت هذه الآثار ، ولماذا أضرت بها كثيرًا؟ "
تتحدث مارينا بالتفصيل ومثيرة للاهتمام حول الآثار المترتبة ، حول نوايا دوتي فيما يتعلق بها ، النكات قليلاً ، تشارك قليلاً حول ما يؤلم قلب كل مطور.
تقرير فيديو على
الرابط .
تحدث Evgeny Ostapenko من Datahub عن الوصول السلس إلى البيانات في الأنظمة الموزعة. يمكن أن يكون التقرير مفيدًا لأولئك الذين يعملون مع الأنظمة الموزعة ، وخدمات micros المنشورة ، ولكل من يكتب على Scala.

وصف يوجين تطبيق نظام الوصول باستخدام العديد من الخدمات المصغرة كقاعدة مستخدم شائعة. كما تحدث يوجين عن التوقعات الخاصة بخصائص هذا النظام ، ووصف بالتفصيل كل منها.
تقرير الفيديو عن طريق
الرابطأثار Vitaly Gonta من Andersen موضوعًا ساخنًا حول التوليد التلقائي لحالات الطبقات الصفية. تقريره يدور حول مكتبة ماغنوليا والألم الذي تحله مقارنة بالشعور المشهور.

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

تقرير الفيديو عن طريق
الرابطألكساندر فالنتينوف من Tinkoff.ru كان يتحدث عن XML.
لقد كتب مكتبة جديدة تصنع فئات حالة سكالا XML والعكس صحيح. أخبرت ساشا كيف تعمل. مقارنة الأداء مع scalaxb (هذه هي المكتبة الرئيسية لـ XML في Scala الآن).
اتضح أنه يعمل عدة مرات بشكل أسرع ويستهلك ذاكرة أقل مرتين ونصف!

تقرير فيديو على
الرابط .
كان العديد من المستمعين والعديد من الأسئلة والمناقشات المثيرة للاهتمام حول تقرير نيكيتا ميلنيكوف.

أخبر نيكيتا كيفية التغلب على أحد أمراض سكالا - وهي فترة بناء طويلة. تطرقت المكافأة إلى موضوع المستودعات الأحادية ، إيجابيات وسلبيات هذا النهج.
تقرير فيديو على
الرابط .
تحدث Statebox الكسندر جريزلوف في تقريره عن هندسة الأدلة ، والمنطق مشروط وتاريخهم. لقد أظهر كيفية تنفيذ العديد من منطقيات الوسائط كنظم كتابة لأبسط اللغات الوظيفية. سيكون التقرير فضوليًا للمطورين المهتمين بالتحقق الرسمي وبناء اللغات الوظيفية.

شارك ألكسندر ميلتسيف في تقرير تجربته مع دوتي.

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

حول كوروليف كان هناك تقرير منفصل من فاسيلي موركوفكين وصف فيه تجربة استخدام الإطار لتنفيذ اللوحة الإدارية في مشروع كبير في Tinkoff.ru.

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

جوليا
روابط إلى الجزء
الأول والثاني والثالث من تقرير الصور في VK
والجزء
الأول والثاني والثالث من تقرير الصورة في FB.