Встреча SpbDotNet №82

Этот миг настал. Мы ждали его ровно 869 дней. То, о чём с ностальгией вспоминали долгожители, о чём в приватных чатиках шептались сеньоры, о чём джуны слышали от дедов и тайком читали в пыльных летописях — долгожданный offline митап сообщества SpbDotNet! Питер, Васька, 2 Бизона и Хардкор — всё как вы любите. И к лешему компромиссы, встречаемся сразу в баре.

ИТ и интернет 0+

Программа встречи

19:00 – 20:00 Евгений Пешков (Тинькофф) «.NET: AOT в 2022»
20:00 – 20:30 Перерыв
20:30 – 21:30 Станислав Сидристый (ЦРТ) «Гибридная архитектура: слияние микросервисов в монолит по необходимости»

 

После этих вдохновляющих речей приглашаем всех желающих остаться в баре для обсуждения накопившихся вопросов и идей!

 

Евгений Пешков
«.NET: AOT в 2022»

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

.NET на протяжении всей своей истории имел средства для решения этой проблемы, позволяющие предкомпилировать весь или часть кода заранее. Например, NGen в .NET Framework или CoreRT как самостоятельная платформа. В современном .NET основное средство для Ahead-of-Time compilation — это Crossgen2.

К сожалению, Ahead-of-Time компиляция — далеко не серебряная пуля, а технология, несущая свои tradeoffs и не гарантирующая прирост производительности.

Об авторе

Разработчик в Тинькофф. Ранее разрабатывал JetBrains Rider, занимался инфраструктурой в Контуре. Интересуется внутренним устройством .NET и Windows и использует эти знания на практике.

 

 

 

 

 

Станислав Сидристый
«Гибридная архитектура: слияние микросервисов в монолит по необходимости»

При необходимости работать в различных окружениях — и на дистанции в несколько сотен серверов, и на одном сервере на вообще все сервисы — возникает целый ряд проблем, совершенно неспецифичных в обычной разработке. Например, что .NET считает всю память и CPU своими. Но когда 100+ сервисов запускаются на одном сервере, это может убить всю систему на старте, и тогда правильным вариантом будет монолит. Как работать на оба направления? Доклад, нагруженный и лёгким хардкором, и отличным практичным опытом.

Об авторе


Станислав работал во многих крупных компаниях, набирая опыт разработки на платформе .NET. Спикер многих конференций, в том числе DotNext, SpbDotNet, автор и основной спикер семинаров CLRium. Интересы Станислава долгое время лежали в области алгоритмов управления памятью и техник манипулирования рантаймом CLR из unsafe кода. Но в последнее время вектор изменён на более практичную часть разработки: многопоточность, блокирующие и неблокирующие алгоритмы. Является автором онлайн-книги «.NET Platform Architecture», получившей широкое распространение благодаря хорошему переводу на английский и китайский языки. Книга настолько легко читается, что понемногу начала выходить её аудиоверсия.

 

Участие бесплатное, регистрация обязательна, количество мест ограничено!

 

Дополнительную информацию о встречах SpbDotNet Community Вы можете найти в группах сообщества:

VK: https://vk.com/SpbDotNet
Twitter: https://twitter.com/SpbDotNet
Telegram channel: https://t.me/SpbDotNet
Telegram chat: https://t.me/SpbDotNetChat
Meetup.com: https://www.meetup.com/SpbDotNet

 

Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!

 

Информационный партнёр

ITMeeting — телеграм-канал с анонсами бесплатных мероприятий для разработчиков

 

 

 

Партнеры

Поделиться:

640 дней назад
20 июля 2022 19:00–22:00

Санкт-Петербург
7-я линия Васильевского острова, д. 42 (IT-Бар «Failover Bar»)
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов