Библиотека шарписта | C#, F#, .NET, ASP.NET
22.6K subscribers
2.41K photos
39 videos
85 files
4.6K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
#чтопроисходит

Опубликованы записи докладов и презентации с 88-й встречи SpbDotNet:

🔹Анатолий Кулаков в докладе «Build as Code» подробно рассмотрел процесс построения .NET-приложений с помощью кода, а также: уделил особое место сборке в docker-контейнере, обсудил все неоспоримые плюсы и сомнительные минусы такого подхода, затронул работу с артефактами, интеграции и безопасность полученных решений.
🔗 Видео & Презентация

🔹Роман Булдыгин в докладе «Анатомия Nuke» разбирается, как устроена система автоматизации CI/CD Nuke и собирает простую библиотеку с его помощью.
🔗 Видео & Презентация
👍62
#чтопроисходит

🔥Подборка новостей для C#-разработчика

💬 Если еще не в курсе, прочитайте недавний пост про драму с Moq

📌 Официальный анонс .NET 8 Preview 7
🔸 Обзор обновлений ASP.NET Core в .NET 8 Preview 7
🔸 Обзор обновлений .NET MAUI в .NET 8 Preview 7
⚡️ .NET 8 будет представлен на конференции .NET Conf 2023 (14-16 ноября)

🔹 Анонс Visual Studio 2022 17.8 Preview 1
🔹 Последний выпуск обновлений .NET Framework
🔹 Анонс .NET 7.0.10 и 6.0.21
🔹 Анонс NuGet 6.7, который включен в Visual Studio 2022 и .NET 7.0 по умолчанию
🔹 Анонс Rider 2023.2: улучшенная поддержка C#, улучшения UX/UI, функции на базе ИИ и многое другое
🔹 Анонс ReSharper 2023.2: дополнительные функции C#, C++ 20 и C++ 23, возможность создавать модульные тесты и перемещаться по ним, режим интеллектуального отладчика и многое другое
🔹 Анонс dotCover, dotMemory, dotPeek и dotTrace 2023.2
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2🔥2
#чтопроисходит

📌Подборка доступных докладов с DotNext 2022 Autumn: Internals

📺Вадим Мартынов — Как работает конвейер в современных процессорах
📺Станислав Сидристый — lock(_sync): иллюзия идеального выбора
📺Александр Катин — [Test] + T = ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
3
#чтопроисходит

📌SpbDotNet #90

🌐 Михаил Руковишников | Фича-флаги. Практический пример реализации
🌐 Николай Пьяников | Pure.DI

📌DotNext 2022 Autumn: Architecture

🌐 Денис Цветцих | Rich Model и Anemic Model: враги или друзья
🌐 Андрей Парамонов, Антон Оникийчук | MediatR не нужен
🌐 Дмитрий Нестерук | Интересные подходы в реализации паттернов проектирования
🌐 Дмитрий Таболич | Думай как архитектор: майндшифт инженера
🌐 Андрей Цветцих | Zero-downtime deployment и базы данных

📌DotNext 2022 Autumn: Best practices

🌐 Александр Кузнецов | Введение в Microsoft SignalR
🌐 Игорь Шаталкин | Загадочный EF Core, или Как написать свое расширение
🌐 Алексей Авдеев (PVS-Studio) | Уязвимость регулярных выражений: теория и практика ReDoS-атак
🌐 Евгений Пешков | Алгоритмы троттлинга запросов
🌐 Игорь Лабутин | Что нового в .NET 7 и C# 11
🌐 Роман Неволин | Пишем приложения, которые не ломаются в продакшене
🌐 Гурий Самарин | Тестируем код, взаимодействующий с базой данных
🌐 Олег Сафонов | Пишем код, когда пишем код: source generator'ы
🌐 Анатолий Жмур | Пиши, как тиктокер, а не как дед. Новые конструкции языка C# в бою
🌐 Вагиф Абилов | Распределенный трейсинг OpenTelemetry вместо логирования всего подряд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥134🤩3