Привет, на связи DotNetRu – сообщество, объединяющее .NET разработчиков России и не только. Казалось бы, совсем недавно мы рассказывали про митапы и прочие наши активности 2019 года и с оптимизмом смотрели в наступающий 2020-й. Штош, начался он действительно бодро, но затем известные события чуть охладили наш пыл. Какое-то время мы посидели со всей страной в домике в надежде переждать неприятности. Но ближе к лету дошли до стадии принятия и провели митап онлайн, открыв новую большую главу в истории сообщества. И если в конце 2020-го хотелось просто сесть, выдохнуть и забыться, а не писать статьи на хабр, то сейчас, в начале 2022-го, мы полны сил и бодры как никогда!
Поэтому встречайте – итоги жизни сообщества сразу за два года! Под катом не только интересные истории, но и хит-парад докладов.
Митапы
В 2020 году мы успели провести 12 оффлайн-митапов в 8-ми городах. А когда мир сломался пополам, география потеряла всякий смысл и DotNetRu окончательно объединил всех на просторах сети, принеся в копилку ещё 11 митапов.
В 2021-й мы вошли с ощущением, что онлайн с нами всерьёз и надолго, а худа нет без добра. Во-первых, не только зрители, но и спикеры теперь могут «прийти» на митап из любой точки земного шара. Во-вторых, если раньше, чтобы запись митапа оказалась в сети, нужно было организовать съемки на площадке, то теперь youtube делает эту работу за нас. Как итог – 20 онлайн-митапов за 2021 год и уверенный рост количества просмотров на нашем канале!
Конечно, конкурировать за внимание участников митапов в онлайн стало сложнее. Посещаемость упала до 50–100 человек, хотя раньше мы в принципе не рассматривали площадки вместимостью меньше 100. Зато теперь мы не ограничены временем аренды и обсуждения после докладов иногда затягиваются на несколько часов!
Мало кто знает, что у нас есть секретная (нет) страница с рейтингом всех записей по количеству лайков и разбивкой по годам. Вот как выглядит top3 в 2020 и 2021 годах соответственно.
2020
Денис Цветцих «Repository и UnitOfWork в 2020 году, must have или антипаттерн?»
Роман Лиман «Зачем мы пишем на F# в продакшене»
Владимир Хориков «Effective Unit Testing»
2021
Евгений Пешков «Клиентский HTTP в .NET: От WebRequest до SocketsHttpHandler»
Станислав Сидристый «Делаем zero-allocation код на примере оптимизации крупной библиотеки»
Александр Шелёмин «Concurrency в базах данных»
Launch of .NET
Отдельно хочется отметить два мероприятия Launch of .NET, прошедших в январе 2021 и 2022 соответственно. Эти митапы – часть мировой движухи, которую .NET Foundation устраивает в честь выхода очередной мажорной версии платформы .NET. Естественно, мы не могли остаться в стороне и даже придумали для них особый формат. Вместо одного-двух часовых докладов мы составляем программу из 7-8 блиц-выступлений, каждое из которых посвящено какой-либо фиче свежевышедшего .NET. Для участников это отличная возможность послушать и обсудить новости из мира .NET, а для новых спикеров – попробовать себя в этой роли, не замахиваясь сразу на целый час материала.
Подкасты
К прежним двум подкастам добавился ещё один. Но обо всём по порядку и из первых рук.
Александр Кугушев
DotNet&More
Подкаст DotNet&More перевели в режим видео стримов. Когда 3 года назад запускали подкаст, мы сразу решили, что будем много экспериментировать. Старожилы помнят выпуски “дринкастов”, интервью на DotNext и прочее. И вот один из экспериментов, записывать видео стримы, оказался наиболее интересным. Наши слушатели теперь являются полноправными участниками подкаста: задают вопросы в прямом эфире, комментируют, а самые смелые даже подключаются в процессе. Стримы DotNet&More заменили наши любимые круглые столы, которые практиковали на DotNext, ITGM в доковидные времена. Рекорд по продолжительности – 4 часа 40 минут, наслаждайтесь!
Игорь Лабутин
RadioDotNet
Изначально подкаст RadioDotNet задумывался как новостной: обзор и обсуждение событий и статей. В таком формате и стали работать. Регулярно приглашаем в гости настоящих профессионалов в своих областях для обсуждения отдельных новостей. Планов менять формат пока нет, будем развиваться и расти в рамках текущего.
Анатолий Кулаков
RadioDotNet
Так как мы, по сути, в 20-м только разогнались, то все события именно в эти годы и произошли :) Появилась стабильность и регулярность выпусков, стали выкладывать выпуски на youtube, обзавелись настоящими подкастерскими микрофонами. В прошлом году был мега дерзкий эксперимент: мы в подкасте открыли донаты. В основном чтобы просто понять, работает эта тема или нет. За год нас поддержало около 20 патронов, за что им большое спасибо! А мы будем дальше развивать это направление и укреплять позиции.
Андрей Медведев
BookClub DotNet
Мы с Ромой Щербаковым запустили книжный клуб BookClub DotNet зимой прошлого года. В выпусках обсуждаем глава за главой полезные руководства, книги и статьи, касающиеся .NET. Прямо сейчас читаем «.NET Microservices: Architecture for Containerized .NET Applications». Это руководство Microsoft по разработке контейнеризированных микросервисных приложений. Выпуски мы публикуем на всех популярных платформах, включая youtube, подкастерские платформы и т.п. На запись приглашаем гостей и вместе с ними делимся мнением о прочитанном.
В первую очередь BookClub DotNet создавался для того, чтобы вместе со слушателями и гостями читать полезные книги и обсуждать прочитанное во всеуслышание. Но со временем формат выпусков изменился интереснейшим образом. В клуб стало приходить всё больше и больше гостей как из числа наших слушателей, так и из опытных докладчиков. Помимо обсуждения книги мы нередко начинаем делиться собственным опытом, который перекликается с книгой. Обсуждение нескольких глав из книги превращается в череду историй с продакшена, сюжетные повороты которых и не снились Голливуду.Кроме того, книжный клуб создавался так, чтобы любой слушатель мог не только вместе с нами знакомиться с книгами и руководствами, но и лично участвовать в обсуждении! Поэтому мы будем рады вопросам и обсуждениям в комментариях нашего Telegram-канала.
Правильные переводы
Раз уж говорим про книжный клуб, то нельзя не вспомнить про наши совместные с издательством проекты по правильному переводу профильных изданий. Активность оказалось очень популярной, участвует много людей. Присоединяйтесь, сейчас как раз идёт работа над третьим переводом – Jon P Smith «Entity Framework Core in Action, Second Edition». А почитать про то, как прошли первые два, можно в наших прошлых статьях (там, кстати, есть промокоды на покупку):
DotNext
Вы наверняка помните наши чудесные стенды, на которых всё время были интересные активности.
Мы тоже по ним скучаем, ибо уже 4 сезона DotNext проходит онлайн и вряд ли что-то изменится в этом году. Хорошая новость – наши активности (и активисты!) никуда не делись! Точнее переместились в онлайн вслед за сообществом и конференцией.
Первые три конференции мы постепенно наращивали темп, занимая всё больше слотов, заполняя студии и эфир. Но формат «4 дня по полдня» не позволял сделать главное – объединиться, пусть и виртуально, в едином порыве. Ибо как поёт Кортнев – «график, у меня есть график». Зато мы набили руку на проведении онлайн всех наших классических активностей: круглых столов, интервью, докладов и конечно же ЧГК. Кроме того выяснилось, что в онлайне мало найти спикеров – нужны ещё ведущие и эксперты. И ребята из DotNetRu шли грудью на амбразуру лицами на камеру, закрыв большУю или даже бОльшую часть позиций.
Так, покачиваясь на волнах короновируса, мы и добрались до осени 2021, когда DotNext, хоть и онлайн, но вернулся к изначальному двухдневному формату. И уж тут мы оторвались по полной! Забрали себе целую студию и забили активностями оба дня под завязку! Кстати, недавно организаторы выложили плейлист со всеми записями нашего трека плюс ещё 7 докладов community day, бесплатной части конференции. Причем по количеству лайков и просмотров второе и третье место в этом списке занимают наши активности «Интервью с Сергеем Тепляковым» и «Собесы, деньги, два дымящихся фулл-стека» с Максом Аршиновым @marshinov и Филом Ранжиным @fillpackart, уступая только докладу «Диагностика асинхронного C# кода» Сергея Теплякова @SergeyT.
Также с прошлого сезона мы возродили тотализатор, который позволяет любому участнику конференции сделать ставку на позицию того или иного спикера конференции в итоговом рейтинге докладов и получить подарок, если ставка сыграет. Разумеется, ставки (в отличие от подарков) виртуальные, мы чтим закон об азартных играх :)
Заключение
Эти два года пропали не зря. Мы ушли в онлайн, но стали ещё ближе, ведь теперь не важно, из какого города или страны спикеры, участники и организаторы митапов. Мы стали реже видеться друг с другом вживую, но запустили новые проекты, такие как книжный клуб и правильные переводы, а в старых опробовали новые форматы. Мы убрали в чулан фирменный стенд для DotNext, но сделали полноценный двухдневный трек. Спасибо всем людям и компаниям, которые своим участием и поддержкой сделали это возможным!
Что дальше? Дальше будем продолжать готовить доклады и докладчиков, устраивать мероприятия, записывать подкасты.
Все анонсы наших мероприятий выкладываем в группах DotNetRu в vk и telegram.
Все записи со всех митапов, подкастов, стримов и прочего заливаем на наш youtube канал.
Если есть идея для доклада и даже если нет, но хочется – заполните форму и мы с вами свяжемся, уж поверьте.
Любые другие идеи, отзывы, предложения пишите на почту hi@DotNet.Ru или прямо в комментариях к этой статье.
Также, пользуясь случаем, напоминаем, что DotNext 2022 Spring пройдёт 7-8 апреля онлайн и мы там непременно будем. Надеемся, что и вы тоже. Вот, даже промокод приготовили:
habrJRGSpring2022sp
. Купить билеты можно тут. А еще мы всегда рады всем желающим поучаствовать в конференции в качестве спикера! Придать сил и развеять сомнения по поводу выступлений поможет статья Романа Неволина @nevoroman и доклад Алексея Мерсона @m_a_d.
И помните: если вы не идёте к DotNetRu, то DotNetRu идёт к вам! Так что не прощаемся.
Комментарии (3)
MonkAlex
15.02.2022 14:36+2Посмотрел сейчас "Repository и UnitOfWork в 2020 году, must have или антипаттерн", потому что видимо пропустил сразу.
Не хватает хороших примеров и сложных кейсов. Лишние абстракции всегда появляются, когда решают какую то боль. Смысл разбирать UOW и репозитории на простых крудах?
Как без репозитория оптимизировать точечно кейсы? Я вот хочу CRUD, но создание сделать SQL запросом например. Был бы репозиторий - я бы даже не задумывался над этим вопросом.
Как работать с агрегатами? Агрегат должен быть валиден, т.е. при изменении дочерних сущностей нужно будет провалидировать весь агрегат. Репозиторий может брать эту обязанность на себя. Кто её берёт на себя без репозитория? Если это какой то сервис - то не становится ли сервис таким образом репозиторием? Пример с пайплайном и медаитором интересен, но в докладе раскрыт слабо и выглядит как костыль =)
ПС: да, я понимаю, что поздно и вопросы надо бы задавать автору. Просто отписал тут, потому что тут и смотрел =)
Taritsyn
Планируется ли на 4 марта празднование 20-летия запуска .NET в России?
https://www.osp.ru/pcworld/2002/05/163391
https://web.archive.org/web/20020223154153/http://www.microsoft.com/rus/general/press/2002/february/don_box.html
https://web.archive.org/web/20020210122539/http://www.microsoft.ru/events/
m_a_d Автор
Спасибо! Отличный повод, подумаем :)