البرنامج الأولي DUMP-2019 جاهز. متحدثون من Evil Martians و Tinkoff.ru و HTML Academy و SkyEng و 2GIS

مرحبا يا هبر!

في 19 أبريل ، في يكاترينبرج ، سيعقد مؤتمر مطوري DUMP للمرة التاسعة. ستذهب التقارير إلى 8 أقسام: Backend و Frontend و Mobile و Test و QA و Devops والتصميم والعلوم والإدارة. بالإضافة إلى فصول رئيسية ، مجالات مخصصة للتواصل ، نشاط من الرعاة وما بعده.

يشتمل البرنامج الأولي على 52 متحدثًا ، بمن فيهم نيكولاي سفيركوف (إيفيل مارتيز) ، فاديم مايكيف (أتش تي أم أل أكاديمي) ، أرتيمي ريابينكوف (أفيتو) ، ألكسندر كوروتاييف (تينكوفسكوف) ، ألكساندر كليبنيكوف (2GIS) ، ألكسندر دينيسوف (EPAM) ، بافيل Strelchenko (HeadHunter) ، أليكسي كاتاييف (SkyEng) ، أليكسي جوكوف (Kontur) ، غريغوري سافينوك (MegaFon) ، سيرجي Krivoy (SEMrush) ، ألكسندرا Rudenko (مكتب تصميم الخدمة). سيكون البرنامج النهائي جاهزًا بحلول 20 مارس. تحت خفض - تفاصيل البرنامج.


إذا كنت لا تعرف ماهية DUMP ، فإليك مقطع فيديو قصير عن كيفية انعقاد مؤتمر العام الماضي

ماذا سيحدث في قسم الواجهة الأمامية


مبشر الويب الخاص بـ HTML Academy ، زعيم مجتمع معايير الويب والمضيف نفسه للبودكاست ، منظم أيام معايير الويب ، اجتماعات المدينة pitercss_meetup و pitercss_conf مؤتمر سوف يقدم Vadim Makeev حديثًا عن الرسومات الخاصة بالويب: من الإنشاء والتصدير إلى التحسين والتنفيذ.

في عالم التنمية ، يتنازع الخلاف حول موضوعات رئيسية: "علامات التبويب أو المسافات؟" ، "هل أحتاج إلى وضع مسافة بادئة بين قوسين؟" ، "علامات اقتباس مفردة أو مزدوجة؟" سوف تشارك Alexandra Shinkevich (LOVATA) الأدوات والمناهج التي يمكن استخدامها للتوقف عن الجدال حول الأشياء الصغيرة.

على سبيل المثال عن كتابة الألعاب ، سيخبرك Alexander Korotaev (Tinkoff.ru) بكيفية رسم ثنائي الأبعاد بسرعة ، ولكن ببساطة ، دون انسداد رأسك بالمصفوفات وواجهة برمجة تطبيقات معقدة. في التقرير ، سينظر ألكساندر في مفاهيم التقديم المسبق والتظليل واستخدام شجرة React في الرسم السريع على الطائرة.

سوف يدرس Artyom Kuzvesov التقنيات المتاحة حاليًا لتطوير الأجهزة المحمولة ، ويقارن بصريًا كيف تبدو التطبيقات المتطابقة وتعمل ، أحدهما مكتوب في React Native والآخر في Cordova ، ويحكي نقاط القوة والضعف لكل حل.

سيقدم قائد فريق Frontend في SKB LAB سيرجي تسفيتكوف (يكاترينبرج) تقرير Angular Elements: باستخدام إطار Angular كمثال ، سوف يخبرك بكيفية تحليل تطبيق ويب مترابط باستخدام HTML5 Web Components.

سيكشف Vitaly Dmitriev (مجموعة 404) عن المبادئ الأساسية للنهج التفاعلي في البرمجة ، ويسرد الأدوات المفيدة ، والأهم من ذلك ، يشرح كيف يمكنهم المساعدة في إنشاء تطبيقات قابلة للمد بسهولة إذا قمت بإعادة بناء تفكيرك عند التطور إلى التفاعلي.

في مقالات وتقارير من مطورين رائعين ، يتحدثون غالبًا عن الاختبارات الذاتية. "إنه أمر سهل ، إنه رائع" ، كما يقولون. ومع ذلك ، عند البدء في كتابتها بنفسك ، لا تشعر بالخفة أو البرودة ، بل تشعر بالألم فقط. سيقوم Frontend Lead في N1.RU Maxim Sosnov بتعليمك كيفية كتابة الاختبارات الصحيحة.

أي منا لم يشكل قائمة بريد HTML؟ بالتأكيد تتذكر رمز القرون الوسطى المليء بجداول زاحفة وأنماط مضمنة. على مر السنين ، أصبحت الرسائل أكثر جمالا ، وبدأت تظهر بشكل لائق على الأجهزة المحمولة ، حتى أنها ظهرت تفاعلية. سيخبرك ألكساندر Khlebnikov من 2GIS كيفية تنضيد الرسائل في عام 2019 ، وهزيمة Outlook وعدم الوقوع في bugfix الأبدي.


يمكن عرض جميع تقارير مؤتمر العام الماضي على قناة YouTube.

ماذا سيحدث في قسم الخلفية


باستخدام مثال لمشروع الخلفية الخاص به ، سيخبرك مطور Evil Martians ، Nikolai Sverchkov ، بالجانب العملي للعمل بدون خادم: كم هو صعب البدء ، وكم الوثائق والدروس التعليمية ، وما إذا كان هناك دعم للمعايير المقبولة عمومًا ، وكيفية اختبارها محليًا ، ومدى تكلفتها ، واللغة التي تستخدمها بشكل أفضل. المهام هي الأكثر صلة.

يتحدث مهندس البرمجيات في Avito Artemy Ryabinkov عن مزايا وعيوب الأدوات الأساسية الشائعة الاستخدام عند العمل مع Postgres in Go. يمس الفروق الدقيقة التي يجب مراعاتها عندما تعمل خدماتك داخل سحابة Kubernetes. كما سيتحدث عن تجربة Avito في توفير قاعدة بيانات لمطوري المنتجات.

في الآونة الأخيرة ، ظهر نوع جديد من البيانات في Redis 5 - تدفقات ، وهذا هو تنفيذ الأفكار من وسيط الرسائل كافكا شعبية. سيشرح Denis Kataev (Tinkoff.ru) سبب حاجتك إلى التدفقات ، وكيف تختلف عن الطوابير العادية ، وما الفرق بين تيارات كافكا وريدس ، ويحكي أيضًا عن "المزالق" التي تنتظرنا.

سيخبرك ديمتري تسيبيليف من إيفيل مارتيانز كيف تفكر في الرسوم البيانية: في التقرير سوف يستعرض لغة الاستعلام نفسها ، ويحكي عن مزاياها وعيوبها ، ثم يقدم توصيات لتطوير مخطط بياني. بعد التقرير ، لا تتاح الفرصة للتخطي عند وضع مخطط أول واجهة برمجة تطبيقات GraphQL ، وفهم الفرق بين GraphQL وواجهة برمجة تطبيقات REST المعتادة.

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

سيتحدث سيرجي دولجانوف (إيفيل مارتيانز) عن طريقة بديلة "للاتصال" لبناء التطبيقات المعتمدة على واجهة برمجة التطبيقات ، والتحدث عن المكتبة التي أنشأوها ويستخدمونها لتطوير ودعم التكامل. حول النموذج الأولي للحل في روبي ، وكذلك حول العمل على تطبيق عبر منصات في Rust and Go.

سيتقاسم فيتالي سيماشكين (JetStyle) تجربته مع المساعدين الصوتيين والمتحدثين الأذكيرين أليكس وأليس: ما هي الفرص والميزات التي لديهم ، وما الذي يمكن أن ينتظروه ، وكيف يمكن التغلب عليهم بطوليًا ، وكيف يمكن إعداد القصة بأكملها. على سبيل المثال لحالة تجريبية مع "غرفة اجتماعات مكتب ذكية" ، سوف يخبر Vitaly كيف عملوا مع Alisa ، وكيف تعرفوا على المستخدمين ، وربطوا صندوقًا من الحديد بمحطة Yandex محددة ، وما الذي ترغب في الحصول عليه من منصة Yandex.Dialogs الكاملة حتى يصبح مركز IoT متكامل ، مثل اليكسا.

يخبرك Yuri Kerbitskov (Ak Bars Digital Technologies) ما هي مجالات التطبيق وما هي من أجلها ، وشرح كيفية التعامل مع التجميعات المحملة ديناميكيًا من .NET Core. كما يقدم تقنيات جديدة لعزل التجميعات ، التحميل / التفريغ ، والجوانب الأمنية. بعد الحديث ، ستفهم بشكل أفضل كيف يعمل .NET Core تحت الغطاء.

مشروع Vostok هو أدوات وممارسات أثبتت نفسها داخل شركة Kontur ، والتي يشكل المشاركون في المشروع جزءًا من OpenSource. سوف يتحدث مهندس البرمجيات الرائد في الدائرة غريغوري كوشيليف عن الجزء الشرقي الذي يوفر معالجة مركزية للقياس عن بعد.

ماذا سيحدث في قسم الإدارة


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

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

سيشرح مؤسس وكالة Dolgushev و Starozhilov ، Alexey Dolgushev ، كيف ستساعد هذه DevRel العصرية الأشخاص على التعرف على شركتك بطريقة ترغب في العمل معكم بناءً على خبرتهم في إدارة مشاريع DevRel في 10 شركات و 10 سنوات من مراقبة صناعة تكنولوجيا المعلومات.

popov.jpg سيشرح أليكسي كاتاييف ، مدير التطوير في SkyEng ، كيفية إدارة مقاييس المنتج. وسيتحدث سفيتلانا أيوبوفا ، مدير المنتج عن دورة اختبار الفرضيات في SkyEng - فريق المنتج رقم 1 في روسيا.

سيتحدث مؤسس bulkina.tech Natalia Bulkina عن مقابلات "خالية من المشكلات": كيفية التواصل مع عميل بطريقة جيدة للتحقق من جدوى فكرة عملك. ستقوم ناتاليا أيضًا بتحليل الأخطاء الرئيسية التي يمكن أن تؤدي إلى نتائج غير صحيحة.

هناك الكثير من المواد التدريبية التي تخبرك بكيفية التفويض ، وما يحدث إذا لم تفعل. ومع ذلك ، إذا نظرنا إلى الوراء ، يمكنك أن ترى كيف يهمل حتى أكثر المدراء خبرة. لماذا يحدث هذا؟ كيف تختار بين "افعلها بنفسك" وتعطيها لفنان الأداء؟ سوف يشرح إيفان سوخوف السبب في أن التفويض خيار سيء.


أحد أفضل تقارير العام الماضي هو "The Bigsats Field Unsower Field in Medicine and Pharmacy" للمخرج غريغوري باكونوف

ماذا سيحدث في قسم الجوال


سيتحدث كبير مهندسي البرمجيات في EPAM و GDG في نيجني نوفغورود ألكساندر دينيسوف عن Flutter ، وهو برنامج مفتوح المصدر مفتوح المصدر لبناء تطبيقات الجوال من Google. عرض تقديمي: مراجعة Flutter ، برمجة غير متزامنة في Dart ، اختيار الهندسة المعمارية لتطبيق Flutter ، بنية BloC في التفاصيل والأمثلة ، السؤال الأبدي - عبر النظام الأساسي أو الأصلي ، والذي تغير مع ظهور Flutter.

سوف يخبر Pavel Strelchenko (HeadHunter) كيف صنع HH.ru مكونًا إضافيًا لإنشاء الوحدات النمطية للميزات: لماذا قرروا كتابة مكون إضافي ولماذا لم تتناسب حلول إنشاء الشفرات الحالية ؛ ما هي المشاكل التي واجهوها وكيف تم حلها ؛ سوف تكشف عن بعض أسرار بناء البرنامج المساعد ، وكذلك إظهار الكود المصدري وإخبارك بما يجب تغييره لحل مشاكلك.

ماذا سيكون في قسم الاختبار وضمان الجودة


QA Lead في 2GIS Lidiya Soshkina ، باستخدام تطبيق 2GIS للهاتف المحمول كمثال ، ستوضح كيف يعمل نظام تحديد الأولويات الخاص بهم. سيكون التقرير مفيدًا لكل من لم يقم بعد بأتمتة كل شيء في العالم وما زال مجبرًا على التعامل مع قدر كبير من اختبارات الانحدار اليدوي. في التقرير ، ستتلقى دليلًا عمليًا عن تحديد أولويات حالات الاختبار.

سيشرح مؤسس مجتمع أتمتة الاختبار COMAQA.BY ، Anton Semenchenko ، ما إذا كان نهج BDD يفرض قيودًا معمارية على حلول أتمتة اختبار الواجهة الأمامية والخلفية.

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

سيخبرك العميل الفني عن ضمان الجودة في RealtimeBoard Anton Necheuhin بكيفية إجراء اختبار إجهاد يمكن الاعتماد عليه يأخذ في الاعتبار جميع الفروق الدقيقة وحتى تلك التي لم نعرف عنها بعد. يتضمن التقرير ، من بين أمور أخرى ، التغلب على الصعوبات التقنية ، وتحميل التجربة باستخدام اتصالات WebSocket. يمكن استخدام النهج نفسه لمختلف أدوات وخيارات اختبار الحمل لتنفيذ الخدمات.

في التقرير ، سوف يتحدث إيفان شيلومينتسيف ، المتخصص في الاختبار في الدائرة ، عن كيفية تحميل وحدة المعالجة المركزية عند الحمل المقنن باستخدام NUnit 3.10.1. بدلا من شراء أجهزة باهظة الثمن ، وسوف يشرح النقاط الرئيسية التي ينبغي مراعاتها عند موازاة الاختبارات.

في أيام DevOps ، أدوار المختبرين ومحترفي ضمان الجودة ليست واضحة تمامًا. سوف يبحث أليكسي لاباييف (Tinkoff.ru) في مستقبل المهنة ويفكر في كيفية التعامل مع قضية الجودة حتى لا يتراجع عن إيقاع تطور مجال التطوير. سوف يشارك أليكسي أفكاره حول مكان التطور من اختبار مشروط.

ماذا سيحدث في قسم التصميم


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

جئت للعمل كمصمم في منتج موجود منذ فترة طويلة. كيف تعتني به ، ما هي المشاكل التي يجب حلها في المقام الأول ، وما هي أفضل الحلول دائمًا في مستوى الواجهة؟ سيخبرك Alyona Kirdina (Evil Martians) كيف وضعوا موقع eBay للعمل في غضون عام ، مسترشدين ليس بالمقابلات والتحليلات والرؤى المفاجئة ... ولكن بقائمة من الأخطاء في سيناريو استخدامه.

ستخبرك Alexandra Rudenko (مكتب تصميم الخدمة) بالأبحاث التي ستنشئ خريطة لتجربة العملاء ، والمهام التي تحلها للمصممين ، وتوضح كيف يمكنك تغطية مسار العميل بالكامل والانتقالات بين الإنترنت وغير المتصل بالإنترنت على خريطة واحدة لمراعاة سياق العملاء عند تطوير المنتجات .

سيتحدث المدير الإبداعي في Geex Arts ، فياتشيسلاف كورنيلوف ، عن العمل على المفاهيم كأداة لاكتساب العملاء الدوليين وخلق الاتجاهات. على مثال إعادة التصميم بواسطة Times و USA Today ، سيقوم بتحليل التصميم في مواقع الوسائط ومكونات إنشاء منشورات مثيرة للإعجاب.

سيخبرك Nikita Bespamyatnykh (Contour) بكيفية التفاعل مع تطبيقات سطح المكتب في المستعرض بحيث لا يلاحظ المستخدم ذلك. عند الحاجة ، كيف يؤثر ذلك على تناسق التصميم والقيمة التي يحملها للمستخدم والتطوير.

سوف يشارك ماكسيم سوفينكوف (SEMrush) تجربته كمصممين لإيجاد لغة مشتركة مع المبرمجين. سوف تتعلم من التقرير: ما يجب أن يعرفه المصمم عن فريق التطوير ؛ ما يجب أن يعرفه الفريق عن مصمم UX / UI ؛ ما هي المشاكل في تفاعل المصمم وفريق التطوير وأسباب حدوثها ؛ ما يجب أن يتفق عليه المصمم والفريق.

ستعقد UX-Designer في SEMrush Sergey Krivoy ورشة عمل بعنوان "هندسة المشكلات - مشاكل التصميم". سيحاول المشاركون في الممارسة العملية طريقة لتصميم منتجات جديدة ، استنادًا إلى جعل جميع المهتمين لا يفكرون في الميزات ، بل حول المشاكل التي يمكنهم حلها. ستحتاج أولاً إلى إنشاء أسوأ الحلول لمختلف المنتجات الرقمية. ثم ، أثناء تحويل المشكلات إلى حلول ، احصل على منتج جيد مع التركيز على مشاكل المستخدم.


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

ماذا سيحدث في قسم Devops


سوف يخبرك Ruslan Serkin (DataArt) ما هو بدون خادم وما "يتم تناوله" ، والنظر في المشاكل الرئيسية التي قد تواجهها أثناء التطوير ، وتبادل الخبرات والممارسات الخاصة بك حول كيفية تجنب الأخطاء الكبيرة عند بدء التطوير باستخدام التقنيات الخالية من الخادم.

سيخبرك فلاج ميخائيل راديونوف ، مدير استوديو الويب في يكاترينبرج ، كيف ولماذا كتبوا CI في نظام لارافيل البيئي للعمل مع العديد من المشاريع الصغيرة المختلفة. وسوف يجيب على السؤال "هل يستحق كتابة CI لاستوديو ويب؟"

تم نشر Elasticsearch منذ فترة طويلة في Contour ، كما تقترب كمية البيانات الموجودة فيه من بيتابايت واحد. سيخبرك مهندس البرمجيات Contour Vladimir Lila عن سبب رغبته في المرونة ، وكيف يساعد الشركة ولماذا يجب أن تحبها. سوف يتحدث فلاديمير عن تنظيم العملية ، ونقل السجل ، والتفاصيل الفنية لبناء مثل هذه المجموعة ، والأخطاء الشائعة وفوائد كل هذا.

ماذا سيحدث في قسم العلوم


ستشرح Tatiana Zobnina من Naumen سبب وكيفية تحليل البيانات في عصر "البيانات الضخمة" والتعلم الآلي. هل من الممكن الحصول على تحليل "الصناديق السوداء"؟ وفي أي مشاكل تحليل العلاقات بين المتغيرات لا يمكن تجنبها؟

سيخبرك Igor Mamay (Kontur) بالحد الأدنى الضروري لفهم الخوارزميات الكمومية ، والنظر في المبادئ المادية التي تجعل الحوسبة الكمومية ممكنة ، وتعريفه بنموذج رياضي ، وشرح ماهية البادئة وما هي العمليات التي يمكن تنفيذها عليها. وسيحلل إيغور خوارزمية بسيطة توضح ميزة الحوسبة الكمومية على الخوارزميات الكلاسيكية.

سيشارك Nikolay Kuklin (Ceramic 3D) خوارزمية تجانس صورته وكيفية تنفيذها على وحدة معالجة الرسومات. هذا تطبيق حقيقي للتنفيذ في برنامج تجاري ، مما سمح بتقديم صورة عالية الجودة في خوذة الواقع الافتراضي.

سوف يقوم المطورون في Tinkoff.ru Vladislav Blinov و Valeriya Baranova ، باستخدام مثال chatbot ، بالتعرف على موعد تنفيذ مقالة علمية حديثة ، وفي هذه الحالات يمكنك التغلب على الانحدار اللوجستي ، وعندما يكون من الأفضل تذكر شجرة البادئة القديمة الجيدة.

هذا ليس كل شيء. يتم تجديد البرنامج كل يوم. ستكون النسخة النهائية جاهزة بحلول 20 مارس.

ملخصات جميع التقارير موجودة على موقع المؤتمر .


قام ألكسي ساففاتيف ، المشهور في الرياضيات ، بتقديم تقرير رائع بعنوان "نظرية الألعاب ومشاكل المدينة الكبيرة" في قسم العلوم العام الماضي .

تسجيل


سجل على موقع المؤتمر . حتى 1 أبريل ، تكلفة تذكرة 6000 روبل. ثم - أكثر تكلفة.

سيعقد المؤتمر في إكسبو (يكاترينبرج ، إكسبو بوليفارد ، 2). إلى المعرض ، ننظم خدمة النقل المجانية من المركز في الصباح والعودة في المساء.



انضم الآن! سنكون سعداء لرؤيتك!

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


All Articles