Интересности #340
В этот раз набралось не так много интересностей, но тем не менее есть что почитать.
.NET
ASP.NET
- Tales from the .NET Migration Trenches - Session State
- Authenticating a .NET GitHub App using a JSON Web Token (JWT)
Aspire
Blazor
C#
- Async/Await в C#. Часть 3. Чем Tasks(Задачи) лучше чем IAsyncResult. О чем не написал Stephen Toub
- Avoiding performance pitfalls in incremental generators
MAUI
Библиотеки
Реализации и примеры
Azure
Rust
Алгоритмы
Архитектура
- Lesson 178- Multi-Broker Pattern (posted January 15, 2024)
- Monolith to microservices: Breaking down apps the useful way
- Want to build a good API? Here are 5 Tips for API Design
- ASP.NET Core Basics: Knowing and Applying Design Patterns
- A .NET parallel Kafka consumer proof of concept (feat. Akka.NET and the actor model)
- Mastering Strategic Domain-Driven Design – 6. Context Map
- Should you record multiple events from business logic?
Безопасность
- Неочевидные угрозы: как защититься от атак на десериализацию, XSS и чтение произвольных файлов
- Исследование безопасности tRPC: Охота за уязвимостями в современных API
Веб разработка
CSS
JavaScript
Инструменты
Visual Studio
- Latest updates for Remote Linux Development in Visual Studio: Remote File Explorer, Integrated Terminal, and more…
- 17.9 Preview 3 brings exciting changes to Code Search
Visual Studio Code
Машинное обучение
- Прокачиваем навыки в сфере ML — что изучать в 2024-м
- Machine Learning инженер: что/где/как изучать, чтобы въехать
Разработка игр
Хранилища данных
PostgreSQL