Автор:Михаил Шишло
В начале июня, а если быть точнее 3 июня, состоялась конференция DotNext в Санкт-Петербурге. Дружная команда разработчиков IT Band, а именно ее мужская составляющая, в полном составе посетила данное мероприятие и я готов от лица команды поделиться c вами впечатлениями.
День 1. Вылет
Так как конференция проходила в пятницу, решено было лететь в четверг на самолете. Только Сергей добирался ночью на поезде и прибыл прямо “с корабля на бал”. Кто летел самолетом, добрались без приключений, за исключением задержки вылета на час из-за пассажира, который передумал лететь в последний момент. Коле даже выпал счастливый билет, и он летел бизнес классом.
Упомяну об одной вещи, которая помогла сэкономить нам немало сил и денег - это Uber. До того как не попадешь за границу, не понимаешь всей гениальности данного приложения. А именно, что имея доступ в интернет, ты из любой точки в крупном городе можешь заказать такси и быть уверенным, что тебя довезут до точки назначения без обмана и за адекватную цену.
Ночь 1. Прогулка к Неве
Заселившись в квартиру, которую сняли до этого с помощью AirBnb, отправились гулять по городу. Погода на удивление порадовала, и знаменитой питерской сырости не ощущалось все три дня, что мы там провели. Стояла по-настоящему летняя погода. В это время ночи еще не “белые”, но уже довольно таки светло, поэтому гулять было в удовольствие. Добравшись домой глубоко за полночь, было решено первый keynote пропустить. Дружно одобрив эту идею, еще несколько часов предвкушали, сколько новых знаний мы завтра впитаем.
День 2. Конференция
Как и планировали, приехали к первому докладу. Сразу опишу организационную составляющую.
За организацию можно поставить твердую 5. Каких-либо изъянов я не нашел. Логистика была отличная, все компактно, заблудиться было сложно. Питание - тут вообще все замечательно. Обед без очередей и в течение дня постоянные закуски и напитки. Сувенирная продукция на уровне - майки от Касперского и Luxsoft (Сергей даже примерил, чтобы выбрать нужный размер) и еще куча разных штук. От организаторов в пакете была предоставлена банка сгущенки, которую мы отважно доставили домой.
А теперь подробнее остановлюсь на докладах.
Первым шел доклад на английском про новый asp net core. На самом деле, самый слабый доклад, что я послушал. Запомнился он только веселым моментом. После доклада вышел парень из зала, чтобы задать вопрос, который он начал словами: “Thank you for your ... эммм..доклад”
Далее был доклад Дино Эспозито. Ставлю его на первое место. И в первую очередь из-за докладчика. Эспозито со свойственной итальянцам экспрессией просто “уничтожил” Microsoft и его разработчиков. Основные тезисы его доклада:
- Go to Azure -> more customers. Microsoft в последнее время делает огромную ставку на Azure. И именно привлечение новых клиентов на облачную инфраструктуру было одной из причин выпуска asp net core.
- We know how to do things. Other do things better than us. Если раньше Microsoft шли своим путем в разработке, то теперь берут лучшие примеры из других технологий.
- MS love Linux -> money Резко полюбили Linux, хотя раньше евангелисты могли выступать и показывать demo только на win phones. Опять же все для привлечения новых клиентов.
- No SignalR no F# В RTM нет поддержки данных технологий
- Bad education for developers. Don’t use repository on controllers Канонические гайдлайны от MS содержит bad practices для разработчиков.
- Legacy code Тонны легаси кода, которые потребуют уйму часов и денег для переписывания.
- All should be rewritten Напрочь отсутствует обратная совместимость. Некоторых библиотек и методов попросту нет, либо сигнатуры методов не совпадают.
- RTM not RTM Даже после выхода RTM версии asp core ждут изменения несовместимые с RTM версией. Многострадальный project.json
- Cost for training Обучение новой технологии - это тоже огромные затраты
- Start use core on 2017 H2 wait for .net core 2.0. Don’t use MS products until version 3. Совет, что не стоит начинать использовать core до версии 2.0
- Start using core if you have problems with system.web and IIS. И вообще переходить на core, если у вас проблемы с IIS и system.web
Кратко об остальных докладах
Следующим был доклад про PerfView. Утилита для поиска performance and memory issues.
Далее доклад Занимательная арфиметика - классная подача доклада и множество каверзных особенностей языка при работе с числами.
Затем был обед и после него доклад для улучшения performance на .net core. Приглушенный свет, сытный обед и убаюкивающий тембр докладчика практически погрузили в сон большую часть зала.
После - доклад про отладку wcf сервисов. Много специфической информации полезной для тех, кто работает с этой технологией.
И завершающий доклад про архитектуру микросервисов. Полностью перевернул у меня представление о данном подходе и заслуживает отдельной статьи в блоге.
Ночь 2. Думская
Здесь я много описывать не буду, кто хочет узнать подробности, обращайтесь в личку. Из уст в уста, как говорится.
День 3. Дорога к морю
День третий ознаменовался поисками выхода к морю, которые не увенчались успехом. Лишь удалось вдохнуть бриз на мосту к Васильевскому острову. Вот такими насыщенными и полезными получились эти три дня.
Для всех желающих послушать и посмотреть доклады привожу ссылку на плейлист со всеми докладами.
А вообще чаще ходите, ездите, летайте на конференции - это не только новые знания, но и отличный тим билдинг.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.