С появления генераторов в С# прошло меньше года, но за это время много нового появилось как в API, так и в тулинге, и эти изменения решили несколько проблем потребителей и разработчиков генераторов.
Андрей Дятлов на DotNext 2021 Moscow расскажет о том, что такое инкрементальные генераторы, как они влияют на производительность IDE, зачем понадобилось вводить новый интерфейс, как мигрировать свой старый генератор и нужно ли вам это делать.
Рекомендуем доклад всем интересующимся мета-программированием и тем, кто не хочет использовать reflection в production-коде.
Подробности и билеты: https://vk.cc/c6Rers
Андрей Дятлов на DotNext 2021 Moscow расскажет о том, что такое инкрементальные генераторы, как они влияют на производительность IDE, зачем понадобилось вводить новый интерфейс, как мигрировать свой старый генератор и нужно ли вам это делать.
Рекомендуем доклад всем интересующимся мета-программированием и тем, кто не хочет использовать reflection в production-коде.
Подробности и билеты: https://vk.cc/c6Rers
В .NET за много лет накопилось огромное количество способов связать компоненты: сервисные шины, очереди сообщений, REST, GraphQL, gRPC, SignalR... Но как это все вместе работает?
Dylan Beattie на DotNext 2021 Moscow покажет архитектурные паттерны для создания распределенных систем в .NET. Он поможет вам разобраться во всем многобразии асинхронных web API, очередей сообщений и буферов протоколов. Доклады Дилана всегда насыщены мультимедийными эффектами и техническими подробностями, и этот не станет исключением.
Подробности и билеты: https://vk.cc/c6TDcg
Dylan Beattie на DotNext 2021 Moscow покажет архитектурные паттерны для создания распределенных систем в .NET. Он поможет вам разобраться во всем многобразии асинхронных web API, очередей сообщений и буферов протоколов. Доклады Дилана всегда насыщены мультимедийными эффектами и техническими подробностями, и этот не станет исключением.
Подробности и билеты: https://vk.cc/c6TDcg
Нельзя так просто рассказать про паттерны проектирования и не упомянуть Банду Четырех.
Дмитрий Нестерук на DotNext 2021 Moscow расскажет об одном из самых сложных паттернов — «Посетитель» (visitor). Благодаря гибкости языка C#, у этого паттерна есть много возможных реализаций и вариаций, которые Дмитрий и рассмотрит в своем докладе.
Подробности и билеты: https://vk.cc/c6TDFv
Дмитрий Нестерук на DotNext 2021 Moscow расскажет об одном из самых сложных паттернов — «Посетитель» (visitor). Благодаря гибкости языка C#, у этого паттерна есть много возможных реализаций и вариаций, которые Дмитрий и рассмотрит в своем докладе.
Подробности и билеты: https://vk.cc/c6TDFv
ThreadPool сам адаптируется под нагрузку, создаваемую приложением. Но если нам что-то известно о нагрузке от приложения, то и ThreadPool можно построить более оптимально.
Станислав Сидристый на DotNext 2021 Moscow расскажет об оптимизациях на стыке BCL и кода приложения. Вы узнаете, как построить ThreadPool для сервисов, работающих через протокол SMB — решение по скачиванию файлов с удаленного сервера, которое гибко использует CPU и сеть и не мешает остальной системе.
Подробности и билеты: https://vk.cc/c6TDY7
Станислав Сидристый на DotNext 2021 Moscow расскажет об оптимизациях на стыке BCL и кода приложения. Вы узнаете, как построить ThreadPool для сервисов, работающих через протокол SMB — решение по скачиванию файлов с удаленного сервера, которое гибко использует CPU и сеть и не мешает остальной системе.
Подробности и билеты: https://vk.cc/c6TDY7
При миграции нагруженного приложения в облако можно столкнуться с огромным количеством ожидаемых проблем и еще более огромным количеством неожиданных.
Ростислав Листеренко на DotNext 2021 Moscow поделится своим опытом в этом деле. Из доклада вы узнаете, как Mindbox при весьма высоких темпах роста переезжал в облако, какие препятствия встретились команде и как с ними справлялись. Если вы планируете миграцию проекта в облака, приходите узнать о подводных камнях, которые могут вас ждать.
Подробности и билеты: https://vk.cc/c74rDk
Ростислав Листеренко на DotNext 2021 Moscow поделится своим опытом в этом деле. Из доклада вы узнаете, как Mindbox при весьма высоких темпах роста переезжал в облако, какие препятствия встретились команде и как с ними справлялись. Если вы планируете миграцию проекта в облака, приходите узнать о подводных камнях, которые могут вас ждать.
Подробности и билеты: https://vk.cc/c74rDk
Многие используют кэширование, но далеко не все знают, как его правильно готовить, чтобы кэш был защищен и вовремя обновлялся.
На конференции Антон Оникийчук и Андрей Парамонов из Dodo Engineering поделятся историей о том, как при растущем количестве запросов их сервера перестали справляться и команда Додо села за кэширование. Вы узнаете, что они делали, с чем столкнулись и что из этого вышло.
Подробности и билеты: https://vk.cc/c74sgo
На конференции Антон Оникийчук и Андрей Парамонов из Dodo Engineering поделятся историей о том, как при растущем количестве запросов их сервера перестали справляться и команда Додо села за кэширование. Вы узнаете, что они делали, с чем столкнулись и что из этого вышло.
Подробности и билеты: https://vk.cc/c74sgo
Тема производительности .NET — одна из самых популярных на профильных конференциях. Именно поэтому на DotNext не первый раз выступит Stephen Toub — Partner Software Engineer в Microsoft, где он работает в том числе над производительностью .NET-платформы.
Он посвятит свое выступление улучшениям перформанса в .NET 6. Вы сможете на конкретных примерах узнать, что именно изменилось, каким образом и как эти изменения повлияют на работу разработчиков и их проекты. И, конечно, задать Стивену вопросы.
Подробности и билеты: https://vk.cc/c78RHy
Он посвятит свое выступление улучшениям перформанса в .NET 6. Вы сможете на конкретных примерах узнать, что именно изменилось, каким образом и как эти изменения повлияют на работу разработчиков и их проекты. И, конечно, задать Стивену вопросы.
Подробности и билеты: https://vk.cc/c78RHy
Проверьте свою эрудицию с помощью квиза от Altenar! Дайте правильные ответы на все вопросы и станьте участником розыгрыша рюкзака, портативной колонки и power-банков. Итоги появятся на сайте Altenar и в чате конференции 25 октября в 12:00.
А еще приходите сегодня на доклад «Волшебный мир распределенных систем. Ваши данные согласованы...но это не точно». Никита Тюленев затронет одну из главных, на его взгляд, проблем в разработке распределенных систем — согласованность данных между компонентами. В докладе он расскажет, в чем именно трудности и как его команда с ними справляется. Начало — в 15:00.
А еще приходите сегодня на доклад «Волшебный мир распределенных систем. Ваши данные согласованы...но это не точно». Никита Тюленев затронет одну из главных, на его взгляд, проблем в разработке распределенных систем — согласованность данных между компонентами. В докладе он расскажет, в чем именно трудности и как его команда с ними справляется. Начало — в 15:00.
Сыграйте в игру от Райффайзенбанка! Перенеситесь в 2050 год, наденьте специальный скафандр и выходите на тропу войны с багами. Каждый день конференции команда Райффайзенбанка будет составлять топ игроков по количеству очков и награждать пятерых чемпионов фирменными толстовками.
А также не пропустите сегодняшнюю дискуссию «Можем ли мы себе позволить ненавидеть React?» Там в компании спикеров от Райффайзенбанка можно будет обсудить, насколько реально отказаться от React в пользу Blazor, какие риски это несет и в чем плюсы и минусы обеих платформ. Начало — в 16:30.
А также не пропустите сегодняшнюю дискуссию «Можем ли мы себе позволить ненавидеть React?» Там в компании спикеров от Райффайзенбанка можно будет обсудить, насколько реально отказаться от React в пользу Blazor, какие риски это несет и в чем плюсы и минусы обеих платформ. Начало — в 16:30.
Традиционный тотализатор от сообщества DotNetRu возвращается!
Суть довольно проста. После каждого DotNext мы публикуем на Хабре топ-10 докладов на основе обратной связи от участников. Например, весенний рейтинг можно увидеть здесь. А вам нужно будет угадать, какие доклады попадут в этот рейтинг. Игроки с самыми лучшими навыками ясновидения получат призы:
1. Доступ ко всем видео записям JUG Ru Group этого сезона (FullPass Осень 2021);
2. Три книги Эндрю Лока «ASP.NET Core в действии»;
3. Три фирменные уточки от JUG Ru Group;
4. Три лицензии на продукты JetBrains.
Правила:
– Участник получает 1000 баллов, которые может распределить в виде ставок;
– Можно ставить на факт попадания доклада в топ-10, топ-5 и топ-3, а также на определенную строчку;
– При правильном прогнозе попадания в топ-10 выигрышем будет двойная сумма поставленных балов;
– При правильном прогнозе по топ-5 — тройная сумма;
– При правильном прогнозе по топ-3 — сумма*4;
– При правильном прогнозе попадания доклада на первое — сумма*3, при попадании на места со второго по десятое — сумма*5.
Кто наберет больше всех баллов, тот и победитель.
Ставки принимаются до конца октября в Telegram-боте @DotNextBetBot и через чат @dotnext_rates
Сайт для отслеживания рейтинга игроков: http://bookmakerboard.azurewebsites.net/
Удачи!
Суть довольно проста. После каждого DotNext мы публикуем на Хабре топ-10 докладов на основе обратной связи от участников. Например, весенний рейтинг можно увидеть здесь. А вам нужно будет угадать, какие доклады попадут в этот рейтинг. Игроки с самыми лучшими навыками ясновидения получат призы:
1. Доступ ко всем видео записям JUG Ru Group этого сезона (FullPass Осень 2021);
2. Три книги Эндрю Лока «ASP.NET Core в действии»;
3. Три фирменные уточки от JUG Ru Group;
4. Три лицензии на продукты JetBrains.
Правила:
– Участник получает 1000 баллов, которые может распределить в виде ставок;
– Можно ставить на факт попадания доклада в топ-10, топ-5 и топ-3, а также на определенную строчку;
– При правильном прогнозе попадания в топ-10 выигрышем будет двойная сумма поставленных балов;
– При правильном прогнозе по топ-5 — тройная сумма;
– При правильном прогнозе по топ-3 — сумма*4;
– При правильном прогнозе попадания доклада на первое — сумма*3, при попадании на места со второго по десятое — сумма*5.
Кто наберет больше всех баллов, тот и победитель.
Ставки принимаются до конца октября в Telegram-боте @DotNextBetBot и через чат @dotnext_rates
Сайт для отслеживания рейтинга игроков: http://bookmakerboard.azurewebsites.net/
Удачи!
Сегодня при поддержке PVS-Studio пройдет дискуссия «C# и .NET: настоящее и будущее». Присоединяйтесь, чтобы обсудить C# 10, современные инструменты для работы с кодом, перспективы развития экосистемы и многое другое.
Спикеры от PVS-Studio: руководитель команды разработки C# анализатора Сергей Васильев, один из ведущих разработчиков статического анализатора для C# Никита Липилин и техлид команды Tools&DevOps Николай Миронов.
Начало — в 15:00.
Спикеры от PVS-Studio: руководитель команды разработки C# анализатора Сергей Васильев, один из ведущих разработчиков статического анализатора для C# Никита Липилин и техлид команды Tools&DevOps Николай Миронов.
Начало — в 15:00.
Всем привет!
Осенние конференции только закончились, но мы уже готовы анонсировать весенние. Итак, барабанная дробь...
DotNext 2022 Spring — 7-8 апреля 🔥
Билеты уже в продаже и ждут на сайте.
А если хотите стать спикером, там же вас ждет форма заявки на доклад. Приходите со своей идеей, а мы поможем превратить ее в крутой доклад и подготовиться к выступлению. Детали и анкета — здесь.
Кстати, сейчас мы анонсируем еще и весенние Heisenbug, HolyJS, JPoint, Mobius, Hydra и C++ Russia. Итоги прошедшего сезона и анонс следующего можно найти в нашем свежем хабрапосте.
И еще одно: записи докладов Community Day прошедшего DotNext теперь есть на YouTube в открытом доступе. Это наш небольшой подарок для вас к Новому году ;) Приятного просмотра!
Смотрите видео, покупайте билеты и, конечно, присылайте заявки на доклад, если хотите выступить весной. Увидимся!
Осенние конференции только закончились, но мы уже готовы анонсировать весенние. Итак, барабанная дробь...
DotNext 2022 Spring — 7-8 апреля 🔥
Билеты уже в продаже и ждут на сайте.
А если хотите стать спикером, там же вас ждет форма заявки на доклад. Приходите со своей идеей, а мы поможем превратить ее в крутой доклад и подготовиться к выступлению. Детали и анкета — здесь.
Кстати, сейчас мы анонсируем еще и весенние Heisenbug, HolyJS, JPoint, Mobius, Hydra и C++ Russia. Итоги прошедшего сезона и анонс следующего можно найти в нашем свежем хабрапосте.
И еще одно: записи докладов Community Day прошедшего DotNext теперь есть на YouTube в открытом доступе. Это наш небольшой подарок для вас к Новому году ;) Приятного просмотра!
Смотрите видео, покупайте билеты и, конечно, присылайте заявки на доклад, если хотите выступить весной. Увидимся!
Всем привет! Выложили фотки с DotNext 2021 Moscow 🔥 Посмотрите как это было
Альбом VK
Альбом Facebook
Альбом VK
Альбом Facebook
VK
DotNext 2021 Moscow – 81 photos
DotNext 2021 Moscow - DotNext — конференция по .NET-технологиям - 81 photos
Если решать проблемы микросервисами, легко получить новые сложности — с взаимодействием самих сервисов. Ранее Михаил Кузнецов рассказал на DotNext о протоколе gRPC, способном упростить ситуацию, а теперь готов текст на основе этого доклада: https://habr.com/ru/company/mindbox/blog/597183/
Хабр
gRPC в .NET — рецепты счастья
Массовый переход от монолитов к микросервисам решает ряд проблем: раздельный деплой и рефакторинг; удобное масштабирование частей системы; прозрачное разграничение ответственности команд; снижение...
Книгу Андрея Акиньшина про бенчмаркинг перевели на русский, и по такому поводу мы делимся с вами фрагментом перевода: https://habr.com/p/599927/
Habr
Подводные камни бенчмаркинга в .NET: фрагмент книги Андрея Акиньшина
Андрей Акиньшин @DreamWalker хорошо известен в .NET-сообществе: он мейнтейнер BenchmarkDotNet и perfolizer, член программного комитета нашей конференции DotNext , автор книги Pro .NET Benchmarking о...
Недавно мы анонсировали конференции весны и лета 2022 года — попасть на все семь можно по абонементу Full Pass. Этот пост о нем.
Напомним даты:
– DotNext, .NET — 7-8 апреля.
– Heisenbug, тестирование — 12-14 апреля.
– HolyJS, JavaScript-разработка — 18-21 апреля.
– JPoint, Java-разработка — 25-28 апреля.
– Mobius, мобильная разработка — 23-26 мая.
– Hydra, параллельные и распределенные системы — 1-3 июня.
– C++ Russia, C++ разработка — 6-9 июня.
Чтобы оценить контент, посмотрите подборку популярных докладов с прошедших конференций.
Даже если вы работаете только в одном направлении, вам все равно может зайти. На всех конференциях есть «универсальные» доклады, Q&A-сессии с известными экспертами, технические интервью, обсуждения и разные активности вроде интеллектуальных игр. Примеры можно найти в том же плейлисте.
Full Pass стоит как билеты на две конференции, а полезностей и приятностей дает со всех семи. Сделка века :)
Переходите на сайт за подробностями и покупкой: https://bit.ly/3tQT4uJ
Напомним даты:
– DotNext, .NET — 7-8 апреля.
– Heisenbug, тестирование — 12-14 апреля.
– HolyJS, JavaScript-разработка — 18-21 апреля.
– JPoint, Java-разработка — 25-28 апреля.
– Mobius, мобильная разработка — 23-26 мая.
– Hydra, параллельные и распределенные системы — 1-3 июня.
– C++ Russia, C++ разработка — 6-9 июня.
Чтобы оценить контент, посмотрите подборку популярных докладов с прошедших конференций.
Даже если вы работаете только в одном направлении, вам все равно может зайти. На всех конференциях есть «универсальные» доклады, Q&A-сессии с известными экспертами, технические интервью, обсуждения и разные активности вроде интеллектуальных игр. Примеры можно найти в том же плейлисте.
Full Pass стоит как билеты на две конференции, а полезностей и приятностей дает со всех семи. Сделка века :)
Переходите на сайт за подробностями и покупкой: https://bit.ly/3tQT4uJ
Напоминаем: сбор заявок на выступление на DotNext 2022 Spring заканчивается 3 февраля. Если хотите стать одним из спикеров конференции, не тяните.
Подробности и анкета по ссылке.
Подробности и анкета по ссылке.
Дорогие друзья, коллеги, члены программных комитетов, спикеры, эксперты, спонсоры, партнёры и участники конференции DotNext.
На наших мероприятиях собираются люди со всего мира: из разных стран, разных вероисповеданий и с разными политическими позициями. При этом они стараются находить общий язык и помогать друг другу. От такого конструктивного взаимодействия выигрывают все, за это мы с вами и любим конференции.
То, что происходит сейчас на территории Украины, идёт вразрез с ценностями мирного и взаимовыгодного сотрудничества.
Но больше всего нам больно от того, что гибнут люди и растёт ненависть.
Чтобы не отвлекать вас от действительно важных сейчас вещей, мы приняли решение:
1. Приостановить всю рекламу наших конференций в интернете во всех её видах.
2. Перевести все наши чаты и социальные сети в режим тишины.
По всем вопросам пишите на support@jugru.org.
Сейчас время позаботиться о наших с вами близких, давайте этим и займёмся. Остальное подождёт.
До связи.
На наших мероприятиях собираются люди со всего мира: из разных стран, разных вероисповеданий и с разными политическими позициями. При этом они стараются находить общий язык и помогать друг другу. От такого конструктивного взаимодействия выигрывают все, за это мы с вами и любим конференции.
То, что происходит сейчас на территории Украины, идёт вразрез с ценностями мирного и взаимовыгодного сотрудничества.
Но больше всего нам больно от того, что гибнут люди и растёт ненависть.
Чтобы не отвлекать вас от действительно важных сейчас вещей, мы приняли решение:
1. Приостановить всю рекламу наших конференций в интернете во всех её видах.
2. Перевести все наши чаты и социальные сети в режим тишины.
По всем вопросам пишите на support@jugru.org.
Сейчас время позаботиться о наших с вами близких, давайте этим и займёмся. Остальное подождёт.
До связи.
Привет. У нас есть новости: DotNext пройдёт, но в другие даты. А ещё мы хотим добавить офлайн-день. О нашем решении вернуться, а также обо всех апдейтах можно почитать в лонгриде.
https://bit.ly/3K2oDXu
https://bit.ly/3K2oDXu
Telegraph
Перенос на июнь и офлайн-день
Привет. В этот месяц у многих из нас работа отошла на второй план. Спикерам, программному комитету и команде JUG Ru Group в эти дни было не до конференций. В какой-то момент встал вопрос — уместно ли сейчас проводить DotNext? Итак. Зачем мы вообще проводим…