SpbDotNet – Telegram
Forwarded from .NET epeshk blog
🏃‍♂️ Release: ConcurrencyToolkit

📦 Nuget 📝 GitHub

Прошла конечно далеко не неделя, но pre-alpha версия наконец-то сбежала с локального компьютера, чтобы накормить ChatGPT кодом с багами и рассинхронами

В библиотеке уже есть всё, что было обещано:
- интерфейс ISemaphore, который мы уже ревьюили в чате
- несколько реализаций семафоров: от модификации SemaphoreSlim с поддержкой приоритетов до lock-free версий, причём работающих как синхронно, так и асинхронно
- Dictionary, адаптированный для работы в Single producer, many consumers сценарии
- Компактный в памяти аналог ConcurrentDictionary: медленнее на чтение, но никаких аллокаций по объекту на пару ключ-значение
- Эффективный пулинг массивов и объектов

Библиотека уже прошла первоначальное тестирование на ARM (спасибо, @platinum_tech_talks!). Но на прод не вздумайте тащить. В библиотеке ещё есть чем заняться — как отладкой и тестированием, так и прочими мелочами. Присоединяйтесь!

@epeshkblog | Поддержать канал
🔥71👍1
10 августа состоится 90-я встреча SpbDotNet (offline)

https://spbdotnet.timepad.ru/event/2520874/

Приглашаем всех поближе познакомиться с самыми передовыми наработками в сферах feature flags и dependency injection. Только практические наработки, только новейшие технологии, только честные мнения. Вся эта летняя феерия будет проходить при поддержке наших друзей – компании Тинькофф.

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

19:00 – 20:00 Михаил Руковишников (Тинькофф) «Фича-флаги. Практический пример реализации»
20:00 – 20:30 Перерыв
20:30 – 21:30 Николай Пьяников (Тинькофф) «Pure.DI»

Встреча будет проходить по адресу: Санкт-Петербург, ул. Льва Толстого 1-3, Конференц-зал «Ясная Поляна»
🔥12👍21
⚜️ На DotNext 2023 Moscow (Offline) в залы требуются ведущие.

Обязанности:
- представить спикера вначале доклада
- рулить вопросами из зала по окончанию доклада

Требования:
- умение держаться на сцене
- владеть .NET-тематикой на разговорном уровне

Есть два варианта участия:

1. У вас уже есть билет на конференцию. Тогда можно выбрать отдельные доклады, темы и авторы которых вам интересны.

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

2. У вас нет билета на конференцию. Тогда мы вам подарим билет, но условия будут суровее. Вам нужно будет обязательно отработать 1 день (из 2-х) в роли ведущего в 1 зале (из 3-х). Можно самим выбрать в каком и когда по сетке на сайте (если ещё не занято). Сетка может меняться. Остальное время можете проводить на конференции по своему усмотрению. На практике, вас будут сменять на одиночные избранные доклады, но надо быть готовым на весь день. Таких мест всего 6, спешите.

Всем кто хочет, пишите Монике @monicakobaliia с темой «Хочу стать ведущим». Уточняющие вопросы можно задавать здесь или лично на @kulakovt.
👍10🔥71
Завершилась Встреча SpbDotNet №90.

Поделитесь пожалуйста обратной связью, это поможет организаторам и докладчикам сделать события более интересными и полезными:

https://forms.gle/zMuSBEDNCvFZyqYd8
👍42
Forwarded from Maria Myagkaya
Современные технологии на .NET: в Ozon идет набор на бесплатный курс для опытных С#-разработчиков

Курс будут вести инженеры Ozon: вебинары и воркшопы подготовлены разработчиками, которые каждый день строят современное e-com решение.

После курса ты сможешь:
🔹Создавать и настраивать микросервисы на ASP.NET Core
🔹Эффективно работать с асинхронным кодом
🔹Проектировать сложные распределенные системы
🔹Создавать REST и gRPC API
🔹Оптимизировать SQL-запросы
🔹Работать с Kafka

Как попасть на курс?
Оставь заявку на сайте ➡️ 27 августа пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Оставить заявку
👍102
Доступны фотографии со встречи №90

https://vk.com/album-96893798_295601293

Большое спасибо Антонине Латыповой за отличные кадры.
🔥15👍41
28 сентября состоится 91-я встреча SpbDotNet (offline)

https://spbdotnet.timepad.ru/event/2595003/

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

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

19:00 – 20:00 Евгений Пешков «Убийцы производительности»
20:00 – 20:30 Перерыв
20:30 – 21:30 Станислав Сидристый (ЦРТ) «Реактивная сборка огромного проекта»

Встреча будет проходить по адресу: Санкт-Петербург, ул. Уральская, д. 4, офис компании «Nexign»
🔥15👍8
Forwarded from DotNetRu (Anatoly Kulakov)
Мы рады сообщить об окончании работы над переводом новой книги «Blazor в действии» Криса Сэйнти.

Подробности процесса, промокд на скидку, все ссылки, возможность участия в будущих проектах и прочее читайте в анонсе:
https://habr.com/ru/companies/jugru/articles/772646/
🔥325
Forwarded from Anatoly Kulakov
Опрос про переводы книг

При активном участии сообщества DotNetRu было переведено пять книг. Очень хочется узнать, насколько востребована наша работа. Это сильно поможет нам спланировать дальнейшие действия. Отметьте пожалуйста какие из книг вы читали:
Anonymous Poll
33%
Конрад Кокоса «Управление памятью в .NET для профессионалов»
36%
Эндрю Лок «ASP.NET Core в действии»
26%
Джон П. Смит «Entity Framework Core в действии»
17%
Кристиан Венц «Безопасность ASP.NET Core»
11%
Крис Сэйнти «Blazor в действии» (или точно буду читать)
40%
Ничего не читал, но хочу посмотреть результаты
1👎1🤔1
21 ноября состоится 92-я встреча SpbDotNet (offline)

https://spbdotnet.timepad.ru/event/2645992/

На очередной встрече сообщества заглянем под капот cloud functions и поэкспериментируем с внедрением зависимостей в тестах. Всё это веселье будет проходить в гостях у наших друзей в уютном офисе Яндекса.

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

19:00 – 20:00 Вадим Мартынов (Яндекс) «DI-контейнеры в NUnit-тестах»
20:00 – 20:30 Перерыв
20:30 – 21:30 Максим Шошин (Yandex Cloud) «Serverless. Под капотом Cloud Functions»

Встреча будет проходить по адресу: Санкт-Петербург, Пискарёвский просп., д. 2, корп. 2, БЦ «Бенуа», 5 этаж, офис Яндекса.
🔥135🎉2
Наш аккаунт на meetup com закрыли по национальному признаку. Если кто-то там был подписан на наше сообщество, вступайте в другие соц. сети, чтобы не потеряться. У нас есть:

VK: https://vk.com/SpbDotNet
Telegram channel: https://news.1rj.ru/str/SpbDotNet
Telegram chat: https://news.1rj.ru/str/SpbDotNetChat
🤬30🤯31
Информация для участников встречи SpbDotNet №92

Завтра SpbDotNet первый раз идёт в гости к Яндексу. Это большая высокотехнологичная компания со своими правилами. В том числе, правилами прохода в офис. Пожалуйста, ознакомьтесь с ними заранее во избежание недоразумений.

Обратите внимание, что регистрация закроется сегодня (20.11.2023) вечером. И те кто не зарегистрировался не смогут попасть на встречу.

Инструкция для прохода на площадку

Для прохода в Бенуа нужно:

- нажать в нижней части экрана терминала перед турникетами кнопку «Компании»
- выбрать «Яндекс» и ввести свой номер телефона
- ввести код из смс для печати QR-кода или открыть его на сматрфоне по ссылке
- приложить полученный QR-код к считывателю на турникете

Чтобы выйти, нужно отметить QR-код на пятом этаже, приложив его к считывателю, установленному на стойке ресепшена.
👍5
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #0

Сегодня секция системного дизайна уже стала если не стандартом, то по крайней мере модой и правилом хорошего тона при собеседовании при устройстве в компанию. В сети и в литературе можно найти достаточно много разрозненного материала на тему "как пройти интервью по системному дизайну", именно поэтому нам захотелось систематизировать свои знания об этом, прочитав от корки до корки книгу Алекса Сюй "System Design. Подготовка к сложному интервью", и поделиться прочитанным с вами.

Читайте книги, слушайте выпуски и присоединяйтесь к обсуждению в BookClub DOTNET!
Второй сезон, друзья, погнали!

Ведущие
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации
- Серафима Лебедева

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-19
Выпуск на YouTube: https://www.youtube.com/watch?v=P346heYw_i8&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
🔥9👍5