Дмитpий Hecтepук

Блог о программировании — C#, F#, C++, архитектура, и многое другое

Posts Tagged ‘dotnext

Отзыв о конференции DotNext Piter 2018

7 комментариев

Вот и ДотНекст закончился, а поскольку я уже практически перестал писать в блог что-то содержательное, напишу хоть о конференции, т.к. я там был, мед-пиво пил, билет получил халявный но зато купил билет коллеге так что все норм.

Первое что скажу — 12 спонсоров в этот раз, это круто, вроде в 1й присест был JetBrains один и то бесплатно, а тут 12. Правда спонсоры это в основном сервисные компании, которые платят копейки (копейки в моем понимании это <$1kk/год) — EPAM, DataArt (черт, я там работал целых аж 3 месяца), и прочие подобные конторы. Из продуктовых там были JetBrains, Fast Reports, хз не помню кто еще. Главным спонсором был Альфабанк, для меня фраза “ритейловый банк” синоним “раковая опухоль”, да не будем о плохом, товарищи. Короче я понял что я unemployable :)

Так вот, посетил я не все доклады, а только некоторые, так что вот мои отзывы:

Apps, algorithms and abstractions: decoding our digital world, Dylan Beattie: давайте начнем с того что SkillsMatter это какбы контора которая, как и я, зарабатывает деньги. Что они там делают — ну, тренинги делают. А сам по себе доклад был 100% популистский, что хорошо, т.к. конфа должна начинаться и заканчиваться чем-то легким. Поэтому было вообще ОК, Дилан рассказал про то сколько всего сложного происходит в тот момент когда ты получаешь на мобильнике картинку котика и пишешь LOL. Отдельный ему респект за русскоязычный юмор (щи да каша пища наша!), очень хорошо подготовился. Почему правда англичанин одевается как техасский ковбой история умалчивает, наверное это часть его рок-имиджа — это ведь он (и Вагиф Абилов, кстати!) играли рок на закрытии первого дня. Годно.

Fastware, Andrei Alexandrescu, The D Language Foundation — эээ, D какбы мертв, а Алексадреску обычно делает доклады на С++ конференциях вроде ACCU, C++Now и прочие, т.к. он легенда С++ мира который ушел в D. Который не взлетел — он хоть и делал там что-то на D в фейсбуке, но в отличии от Rust нехватило момента и язык не смог преодолеть силу тяготелния. Доклад Александреску показался мне немного несобранным и лишенным консистентности — он конечно потрудился чтобы перевести свои примеры в C#, но примеров было мало и они были клинично-прецезионными. Скорость — это не про те языки где нельзя напрямую писать ASM или манипулировать SIMDом, хотя что-то на C# у вас определенно получится. В целом, доклад не особо понравился.

Lightweight microservice collaboration using HTTP, Christian Horsdal — типичный консалтерский доклад высокого уровня. Я еще должен подчеркнуть тут, что microservices are not a thing: коммуникация через веб-интерфейсы это хорошо, но уровень дробления должно быть адекватно, и резать все на “микро” это очень тупо и никому нафиг не нужно. Поэтому просмотрел доклад, не почерпнув ни одной особой мысли. Да, в микросервисах появляются задачи вроде “как описать весь API”, “что нужно делать при поломке”, но эти задачи не отличаются от аналогов с работос с очередями вроде MSMQ, RabbitMQ и всем этим остальным адом. CQRS/ES — это круто и нужно. Микросервисы — скорее все же нет.

Взаимодействие микросервисов по HTTP/2, Евгений Жиров — вот этот доклад мне понравился, т.к. это была реальная case study о том как использовать HTTP/2. Докладчик объяснил зачем им это было надо, на какие грабли они наткнулись и про “а как же .NET Core”. Совершенно годный доклад, и хоть его основной вывод “нужно подождать”, мне понравилось.

Building real world production-ready web APIs with .NET Core, Alex Thissen — еще один доклад по микросервисам который тоже меня не впечатлил. Было чуть больше конкретики, у докладчика был реальный проект, но опять же весь рассказ как-то скомкался воедино, у него не было какой-то общей структуры верхнего уровня, и в результате я не могу сказать чтобы я из него что-то важное. Опять же, microservices aren’t a thing поэтому горевать по ним никто не будет.

Все остальные слоты я пропустил т.к. общался с коллегами. В целом, конфа — это скорее место для социалочки. Ведь не знаю как у вас, а у меня социальной жизни нет от слова вообще, и лишний шанс пообщаться и попродвигать мои идеи — это тоже неплохо. Хотя не то чтобы я скучаю по всякой общественной деятельности.

Вот как-то так. В Москву я на DotNext не поеду — терпеть не могу этот город, и даже когда был евангелистом испытывал от него тошноту. И вообще, в этом году у меня было желание съездить на Build, но всем из РФ закрыли визы, а лететь одному — ну, в принципе реально, но как-то совсем одиноко. Как-нибудь в другой раз, когда санкции снимут. Хотя я почти уверен что их уже вообще не снимут. Ну еще несколько лет точно.

Да, похвастаюсь, у меня вышла книжка. Такие дела.

Реклама

Written by Dmitri

24 апреля 2018 at 22:06

Опубликовано в Events

Tagged with ,

Фотоотчет с конференции .NEXT

4 комментария

Я должен признаться, что я редко участвую в конференциях. Во встречах юзер-групп – да, бывает, но на конференции меня мало кто зовет (хотя доклады я подаю постоянно). Поэтому тот факт что я не только участвовал в конференции спикером но еще и принимал участие непосредственно в организации – это исключение из правил. А если учесть что конференция была в России — вообще курьез!

То что следует ниже – это небольшой фотоотчет о том что же собственно было, а также немного инфы о том кто на картинках. Основная программа пероприятия находится на http://dotnext.ru, но читать ее наверное не так интересно.

Итак, поехали.

Общая часть

Прежде всего, вот он – Алексей Федоров, человек без которого бы ничего этого не произошло. Алексей организует много конференций, в т.ч. Joker и JPoint, также именно он придумал логотип .NEXT (все варианты от дизайнеров были унылыми). Вообщем, respect!

Собственно сам киноут делал я :) рассказывал про то как эволюционируют процессы разработки, что нового и интересного, под конец поотвечал на вопросы зрителей, в очередной раз показал в деталях поддержку в R# интерфейса INotifyPropertyChanged :)

Далее в главном зале доклад делал Станислав Сидристый – рассказывал он про детали реализации CLR. Очень хардкорно, и насколько я знаю он теперь делает мероприятие в Москве, workshop как раз в продолжение этой темы.

Впрочем, меня там уже не было т.к. я в это время был у нашей «будки» вместе с еще одним соорганизатором конференции – Филиппом Торчинским:

Будка выглядит как-то одиноко, но на самом деле в перерывах там была масса людей, у меня даже голос сел после нескольких часов общения.

Часть 1я

Тем временем, конференция разделилась на 2 трека. В большом зале делал доклад Сергей Шкредов, тим лид команды ReSharper. Доклад был про организацию системы зависимостей в большом продукте, а Решарпер по меркам индустрии о-о-очень большой продукт, 300+ проектов.

В малом зале в это время выступал Рома Здебский, обсуждались новости с недавно прошедшей конференции BUILD. Многие пришли к нам как раз за этим докладом. Ну и конечно после конференции Рома еще долго общался с посетителями в кулуарах.

Далее в главном зале Кирилл Скрыган, который тоже работает в команде ReSharper, рассказывал про оптимизацию приложений. Согласно рейтингам, доклад Кирилла был самый популярный на конференции, мне же в свою очередь осталось лишь довольствоваться 2-м местом.

В малом зале доклад делал Алексей Садомов. Алексей – в прошлом один из активных участников Петербургской Группы Alt.Net – приехал к нам из Финляндии. Рассказывал он про интеграцию ASP.NET MVC приложений с Yandex.Market.

На этом этапе был кофе-брейк…

Часть 2я

После перерыва, в главном зале Влад Чистяков, наш коллега из JetBrains Moscow, рассказывал про фреймворк Nitra.

В это же время, Юлия Фаст из компании М13 (тоже кстати из Москвы) рассказывала про автоматизацию приемочного тестирования с помощью Fitnesse и TeamCity.

Далее, в главном зале был еще один доклад по TeamCity, уже непостредственно от сотрудника команды TeamCity. Евгений Кошкин расскывал про feature branches и их роль в процессе непрерывной интеграции.

А в малом зале, доклад проводил… я! Ну, как вы знаете, на любом эвенте бывают косяки и в этом случае, докладчик Виталий Баум (кстати тоже один из основателей Петербургской Группы Alt.Net) не смог к нам приехать, поэтому доклад мы делали по Скайпу. Виталий рассказал про то, как их компания использует Windows Azure для автоматизации управления функционалом автомобилей, а я в это время играл роль «ведущего телемоста» :)

Далее, Роман Белов (тоже из JetBrains) рассказал про профилировщик памяти dotMemory.

…а Станислав Сидристый в это время сделал короткий доклад на тему использования Xamarin для кроссплатформенной разработки.

Ну и в заключение, Антон Оникийчук (еще один человек из нашей ALT.NET тусовки) рассказал про использование TDD для MVVM приложений…

…а Павел Цытович из Luxoft Training в это время рассказал про использование WF для построения WCF сервисов. Я правда почему-то думал что WF уже умер в силу невостребованности, а оказывается нет.

Заключение

Вообщем, хочется в очередной раз сказать спасибо всем кто принял участие в конференции, в том числе тем чью фотограцию я не выложил выше. Это включает девушек на ресепшн, трек-оунеров а также собственно самих посетителей конференции.

Мысли о следующией .NET конференции уже витают в облаках, но я пока обещать ничего не могу в силу огромных геополитических рисков. Надо еще посмотреть, выключат ли VISA/Mastercard 1го Июля, введут ли выездные визы, отменят ли двойное гражданство? Кто знает, кто знает…

Да, и кстати, вот все видеозаписи с конференции:

Written by Dmitri

18 мая 2014 at 15:13

Опубликовано в Events

Tagged with