قريبًا ، من 29 إلى 30 نوفمبر في سان بطرسبرغ ومن 6 إلى 7 ديسمبر في موسكو ، سنطلق ندوة .NET السادسة . هذه المرة على موضوع multithreading والقدرة التنافسية. لقد سبق أن كتبنا عن هذا عدة مرات في حبري ، ولكن اليوم هو يوم المبرمجين وهناك سبب وجيه لمنحك كل الثناء: خصم على زيارته.
لدي أخبار لك: قررت أنا وأندريه غونشاروف ، صديقي العزيز ومشاركتي ، تقديم تقارير خالية من القفل نيابة عنك. يبدو لي أن هذا ينبغي أن يحيي إلى حد كبير جو الأداء. يبحث أندريه الآن في هذا الموضوع حتى أنه في بعض الأحيان يتعين عليه إيقافه: ستكون التقارير ممتعة ومفيدة للغاية.
يوري فلاسوف ، وجد زميلي الثاني مكتبة Microsoft.VisualStudio.Threading ، التي يستخدمها بسرور في المشاريع. قرر أن يخبرك بقدراته الغنية وإمكانية تطبيقه في مختلف المهام. يكمل هذا التقرير تمامًا السمة الخالية من القفل ، والتي تغطي قضايا النظرية وتقييم التعقيد وتحليل الخوارزميات الموجودة وبناء أسئلتك الخاصة بالتنفيذ الجيد في شكل مكتبة صناعية.
تكريما ليوم المبرمج ، قدمنا الرمز الترويجي: CLRiumDevDay . صالحة لمدة يومين فقط عندما يمكنك حجز التذاكر. التالي - لديك 5 أيام لدفع ثمن التذاكر.
اليوم الأول - الخصم = 25٪ ، الثاني = 15٪
حيث سيتم عقد
في سان بطرسبرغ ، غيرت الندوة موقعها وستعقد في وسط المدينة تقريبًا: المساحة الفنية للنساجين. نحن نستأجر الطابق بأكمله من المبنى حتى يتسنى لك الإقامة بشكل مريح وتناول الطعام دون مغادرة المبنى والاستمتاع - أثناء فترات الراحة. لأن هذه مساحة فنية ، وهناك العديد من الأشياء المثيرة للاهتمام إلى جانب الندوة نفسها.

في موسكو ، ستعقد الندوة في فندق Salute التقليدي. الاختيار بسيط: المكان مثبت جيدًا.

بضع كلمات عن برنامج الندوة
برنامج اليوم الأول
- سنبدأ مع طبقة نظام التشغيل. 6 أنواع من العمليات والخيوط ، نذكر الألياف (وشرح سبب عدم وجودها في .NET). تقريران كبيران يعملان على تحليل كل شيء موجود في نظام التشغيل ؛
- بعد نظام التشغيل ، سنتحدث عن ميكانيكا CLR. لديها العديد من الآليات على أساسها العديد من فئات BCL العمل ؛
- بعد ذلك ، سوف تذهب لتناول العشاء لوضع الطبقة الأولى من المعلومات ؛
- بعد الغداء ، نتناول طبقة BCL بإحكام شديد. وهنا بدائل التزامن. وتعقد وأهمية تعقيد الخوارزميات وسياقات التزامن. بشكل عام ، تقريران الصوت. في هذه المرحلة ، ستشعر بالفعل أن استثماراتك ستؤتي ثمارها على الأقل في المشروع الحالي ، وفي المستقبل - في أي مقابلة ؛
- الموضوع الثالث من اليوم الأول هو خوارزميات خالية من القفل. هذا جزء أساسي من معرفتنا multithreading. الخوارزميات التي تعمل بدون أقفال. وفي رأيي المتواضع ، من الأفضل عدم تعليمهم . إنهم بحاجة إلى فهم كيفية عملهم. هذا هو ما سنفعله: أولاً ، سنكتشف كيفية وضع المعارف التقليدية لوحدنا لاختيار خوارزمية تستند إلى المتطلبات. بعد ذلك ، سوف نقوم بتحليل كيفية عمل الخوارزميات ، وأخيراً ، سنقوم بتطوير واحدة أخرى بشكل مستقل.
برنامج اليوم الثاني
عندما تحصل على قسط كافٍ من النوم (يجب أن يتم ذلك: يدمج الدماغ جميع المعلومات التي تلقاها أثناء النوم) ويأتي إلى الحلقة الدراسية ، سيبدأ الجزء الثاني منه:
- تقرير تمهيدي عن نماذج APM و EAP غير المتزامنة في CLR / BCL. من يقول أنهم عفا عليها الزمن؟ كل ما هو جديد قديم جيد النسيان ، مما يعني أنه يجب ألا ينسى القديم: ستعود دوامة التنمية إليه أكثر من مرة ؛
- نهج وظيفي لتطوير كود غير متزامن. وظائف - ليس فقط في F #. سوف نفهم كيفية كتابة التعليمات البرمجية بطريقة بحيث يمكن موازنتها بسهولة بحيث تستلزم أقل قدر من الأقفال والمخصصات ؛
- مرة أخرى ، لتقليل الحرارة في رؤوسنا ، سنستريح على العشاء. دعنا نتحدث ، تغيير السياق.
- بعد الغداء ، سنذهب البولندية معرفتنا. ستكون هذه: PLINQ ، المزامنة / تنتظر ، آليات عملهم.
تبرير صاحب العمل
إذا كنت ترغب في توفير الأموال الشخصية والاتصال بصاحب عملك ، لكنك لا تعرف كيفية القيام بذلك ، أدناه أعددت نصًا قصيرًا يمكن استخدامه عن طريق إرسال خطاب إلى الإدارة. بالنسبة لأولئك الذين رأوا ذلك بالفعل ، قمنا بإخفاء محتوياته تحت المفسد:
رسالة إلى الإدارةمساء الخير
يوري إيفانوفيتش ، اليوم أود الاتصال بك لطلب صغير. تعقد ندوة مهمة للغاية في مدينتنا ، والتي أود حضورها. يرتبط موضوع الندوة بمهامنا وسيساعد بشكل كبير في حلها: هذا موضوع متعدد الخيوط والقدرة التنافسية. أنا ، مثل كل موظف ، لدي العديد من المهام سواء في العمل أو في المنزل. وبالتالي ، من الصعب للغاية توفير الوقت لتطوير الذات: في المنزل ، ما زلت ترغب في القيام بمهام الحياة ، والعمل - العمل. لذلك ، فإن حضور مثل هذه الندوة يمثل فرصة جيدة لإيجاد الوقت للاستماع واستخدام المواد التي يمضغها شخص ما ويخبرك بالأشياء الأكثر أهمية فقط.
تستمر ورشة العمل يومين: 29-30 نوفمبر / ديسمبر 06-07. ولكن ، من ناحية ، فإن المواد التي ستصدر خلال يومين خلال الدراسة المعتادة من مجموعة متنوعة من المصادر ستستغرق شهرًا على الأقل ، ومن ناحية أخرى ، تم اختيار مواعيد الندوة جيدًا: كل شائعات العام الجديد ، إن وجدت ، ستبدأ لاحقًا. أيضًا ، خلال عطلة رأس السنة الجديدة ، سوف أتمكن من الاستماع إلى جميع التقارير الواردة في التسجيل ، مما يعزز معرفتي.
هناك إعلانه عن حبري: https://habr.com/ru/company/clrium/blog/460635/
وورشة العمل نفسها: CLRium
في انتظارك!