- PVSM.RU - https://www.pvsm.ru -
Если у вас еще нет планов на выходные – у меня есть предложение: посмотрите доклады с DotNext 2016 Moscow, вчера мы выложили их в общий доступ.
Вообще, мой любимый формат поста про конференции – обзор лучших докладов. Жаль, делать его получается только один раз на конференцию… В любом случае, сегодня у нас есть о чем поговорить: мы открыли доступ к видеозаписям лучших докладов конференции DotNext 2016 Moscow и близимся к завершению программы DotNext 2017 Piter (Питер, 19-20 мая), о которой тоже скажу пару слов.
Все видео под катом.
Давайте без долгих вступлений перейдем к делу. Десятку лучших у нас закрывает Marco Cecconi, перфоманс-инженер из SO, c интересным докладом «Performance tuning Stack Overflow tags» о том, как команда Stack Overflow добивается той производительности, которую демонстрирует SO, на примере Stack Overflow tags.
Классный доклад с яркими примерами и доступно показывающий не только разницу в работе с 10.000 и 100.000.000 пользователей, но и примеры, четко дающие понять, что хорошего алгоритма и элегантного кода почти никогда не достаточно, чтобы выдерживать высокие нагрузки. Во второй половине доклада Marco демонстрирует несколько оптимизаций, которые сработали у Stack Overflow.
Начиная с обзора функциональных изменений и новых принципов дизайна системы, Вагиф рассказывает, почему именно было принято решение перейти на F# + Akka.NET, сравнивает message driven development c ООП, и показывает, как новы подход позволил уйти от ручного управления потоками и контроля над состояниями общего доступа. После этого – еще полчаса разбора проблем и решений, которые были порождены переходом.
В конце доклада Вагиф исполняет (да-да, live!) песню о жизни актера, которая позволит вам запомнить, все, что он рассказывал до этого, и демонстирует примеры рефакторинга с C# на F#.
Кстати, доклад можно смотреть, даже если вы с F# «ни в зуб ногой»:
Все это демонстрируется на живых примерах построения алгоритмов, оптимизированных по современные CPU и модели памяти, на C#. Доклад на английском языке.
Доклад начинается с описания наработок Microsoft в этой области с примерами, любопытными демками и подробным описанием API. После этого Дмитрий прямо на докладе пишет бота в облаке.
Обсудили точность вычислений и скорость работы над числами, включая те вещи, о которых разработчики часто не задумываются:
Важное замечание, 90% вещей, описанных в докладе, невозможно сделать силами Visual Studio.
Видеозаписи всех остальных докладов смотрите на нашем YouTube-канале [6].
А дальше — DotNext 2017 Piter (29-20 мая 2017). Мы посмотрели на оценки всех докладов и решили в этот раз снизить градус хардкора, сделав акцент на технологиях, необходимых в повседневной работе .NET-разработчика. Конечно, будет что послушать и про перфоманс, но большая часть программы посвящена разным областям: новым фреймворкам, обновлениям привычных инструментов, разработке правильного GUI и вообще правильным паттернам и подходам.
Поговорим об Entity Framework Core, NuGet, Rider IDE, Xamarin.Forms и AvaloniaUI, REST-фреймворках, – в общем, смотрите программу, там много интересного [7].
По каждой технологии будет исчерпывающий обзор, не в стиле «С++ за час», а достаточный, чтобы понять, что происходит в той или иной области. Кстати, у нас уже 9 (!) MVP докладчиков, включая Jon Skeet!
P.S. У нас в программе еще осталось несколько слотов для докладов, если у вас есть чем поделиться — подавайте нам доклад [8]! Если опыта нет — мы поможем: поставим речь, расскажем о правильной структуре доклада, сделаем несколько тренировок, – все, что нужно, чтобы зажечь на сцене!
Автор: JUG.ru Group
Источник [9]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/konferentsiya/249864
Ссылки в тексте:
[1] Image: https://habrahabr.ru/p/324038/
[2] брали у Филипа интервью: https://habrahabr.ru/company/jugru/blog/322226
[3] goldshtn: https://habrahabr.ru/users/goldshtn/
[4] DreamWalker: https://habrahabr.ru/users/dreamwalker/
[5] тему .NET-арифметики с DotNext 2017 Piter: https://www.youtube.com/watch?v=t8GuveyIV38
[6] нашем YouTube-канале: https://www.youtube.com/playlist?list=PLtWrKx3nUGBfBfOUlIA4xEF5MRzk9UbCQ
[7] программу, там много интересного: https://dotnext-piter.ru/#schedule
[8] подавайте нам доклад: https://dotnext-piter.ru/callforpapers/
[9] Источник: https://habrahabr.ru/post/324038/
Нажмите здесь для печати.