Встреча 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 — телеграм-канал с анонсами бесплатных мероприятий для разработчиков

 

 

 

Партнеры

Поделиться:

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

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

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

Поделиться:

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

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

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

По номеру с вами свяжется организатор

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

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

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

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

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

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

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