مرحبًا ندعوك في 24 يوليو لحضور الاجتماع الصيفي لمجتمع MskDotNet في مكتب Sbertekh. حول المتحدثين والتقارير - تحت الخفض.

البرنامج
18: 30-19: 00 اجتماع المشاركين
19: 00-20: 40 فلاديسلاف تشيستياكوف "نيترا - الأساليب الحديثة لتطبيق لغات البرمجة"
20: 40-21: 00 استراحة
21: 00-21: 40 أليكسي بيتريشيف "كيفية إنشاء وأتمتة مشروع مفتوح المصدر"
حول مكبرات الصوت
فلاديسلاف تشيستياكوف: "نيترا - الأساليب الحديثة لتطبيق لغات البرمجة"فلاد تشيستياكوف ، المعروف على الشبكة تحت اسم VladD2 ، هو أحد مؤسسي الموقع للمبرمجين
rsdn.org . في الفترة 2002-2004 عمل في مشروع R # - البرمجة التخطيطية لـ C #. في عام 2006 انضم إلى مجموعة مطوري لغة البرمجة المختلطة - نيمرل.
كان Nemerle مثيرًا للاهتمام لأنه دعم العديد من نماذج البرمجة: OOP و FP (البرمجة الوظيفية) و MP (البرمجة التخطيطية). كانت هذه اللغة في عام 2006 تحتوي على ميزات أكثر مما لدى C # اليوم. وفتح الدعم للخطأ فرصة كبيرة حقًا. تدعم هذه اللغة الإضافات ، لذلك كان من الممكن إضافة DSL الخاص بك أو الميزات الضرورية. ومع ذلك ، كانت جودة تنفيذه بعيدة عن المثالية ، ولم يتم التفكير في العديد من الفرص. عندما فكر فريق Nemerle في كيفية إنشاء تطبيق Nemerle بجودة عالية وبدون هوادة ، ولدت فكرة إنشاء أداة تطوير للغة البرمجة النووية - Nitra. تم تصميم Nitra في الأصل كأداة عالمية لتبسيط تطوير اللغات المعقدة القابلة للتوسيع بشكل جذري مثل Nemerle و DSL البسيطة. هذا العرض مخصص لهذه الأداة المدهشة.
أليكسي بيتريشيف: "كيفية إنشاء وأتمتة مشروع مفتوح المصدر"تعمل أليكسي منذ أكثر من 17 عامًا على تطوير البرمجيات وتصميم الأنظمة. كان يعمل في الشركات الصغيرة وفي مؤسسة كبيرة: 1C ، VTB24 ، Alfastrakhovanie ، Svyaznoy Bank ، مكافحة الانتحال. يعمل الآن في Sberbank. لديه خبرة واسعة في تصميم كل من المكونات الصغيرة والأنظمة الكبيرة. يواكب أحدث التقنيات ويستخدم أحدث التقنيات. يحب عندما يتم كل شيء مع زر واحد. مجال الاهتمام: .net ، الخدمات المصغرة ، devops ، الأنظمة الموزعة.
يريد الكثير أن يفعلوا شيئًا مفيدًا للمجتمع ، لكنهم لا يعرفون كيف. هناك العديد من الأسئلة: كيفية إنشاء مشروع على github ، ما هو هيكل المشروع الذي يجب اختياره ، وأي ترخيص للاختيار ، وكيفية أتمتة التجميع ، وكيفية إصدار الحزمة ، وكيفية تجميع حزم nuget ووضعها. وهناك مجموعة من الأشياء الأخرى: خادم CI و MyGet والتوثيق والدعم. بشكل عام ، أود أن أشارك تجربتي في هذا الأمر.
الملعب: 10k1 Novodanilovskaya Embankment (مترو تولسكايا / ناغاتينسكايا)
→
التسجيل لهذا الحدث