Интересности #292
В этот раз ссылок не так много, но интересного хватит на целый вечер. А может даже и дольше. Читаем, смотрим, узнаем новое …
.NET
- .NET 6 is now in Ubuntu 22.04
- Managing the most dangerous constructor ever
- Introduction to Unit Tests (with examples in .Net) – Part 4 – Mocking (Including fakes and stubs)
ASP.NET
- ASP.NET validation revisited
- ASP.NET Core 6: Here is the best way to pass a JWT in the headers of a gRPC client
- How to Build a Multitenant Application with ASP.NET Core
- Two-Factor Authentication With SMS in ASP.NET Core
- LINQ to GraphQL: Query GraphQL with LINQ syntax
C#
MAUI
Azure
Алгоритмы
Архитектура
- Микросервисная архитектура в разработке приложений: преимущества и недостатки
- Architectural optimizations vs the profiler
- Event Driven Architecture — 5 Pitfalls to Avoid
- Tradeoffs in API Design
- “Mastering the Architecture Mindset” with Gregor Hohpe
Базы данных
- Типы таблиц в PostgreSQL: logged, unlogged и temporary tables
- Query Store is enabled by default in SQL Server 2022
Веб разработка
TypeScript
Инструменты
Visual Studio
- Git Line-staging Released!
- What’s New in Visual Studio 2022 17.4 Preview 1
- Creating dotnet solution and project templates
Visual Studio Code
Контейнеры
Очереди
Разное
- Госуслуги — это просто: снижаем когнитивную нагрузку на пользователя
- PowerShell: обход и визуализация HTML-дерева из файла