Интересности #280
Кроме вышедших на прошлой неделе обновлений .NET и очередной предварительной версии .NET 7, был замечен ряд интересных статей. Как всегда, ссылки на эти материалы ниже.
.NET
- Dissecting AutoMapper Programming Horror
- .NET Automatic Updates for Server Operating Systems
- .NET MAUI Release Candidate – Ready for cross-platform app development
- Keeping up with .NET: learning about new features and APIs
ASP.NET
C#
- Roslyn-анализатор для преобразования кода из Regex в новый Regex Source Generator
- Using the Roslyn APIs to Analyse a .NET Solution
- Nullable reference types in C# - Migrating to nullable reference types - Part 1
Algorithms
Architecture
- Стратегия платформы, часть 1б: Архитектуры возможностей — Определение границ
- Агрегаты
- Asynchronous Request-Response Pattern for Non-Blocking Workflows
- The complete guide to protecting your APIs with OAuth2 (part 1)
Azure
- Azure portal March 2022 updates
- Optimizing Azure Service Fabric Workloads with the Well-Architected Framework
Azure Functions
- Azure Durable Functions - An Overview
- Update Your Azure Functions Table Storage Bindings
- How to fix authorization errors after upgrading an Azure .NET 4.6 function to .NET 6.0
Container Apps
- Public preview: Visual Studio support for Azure Container Apps
- Public preview: Visual Studio Code extension for Azure Container Apps
Containers
- О безопасности Kubernetes. Часть 1. Об угрозах
- Обзор self-hosted serverless-фреймворков для Kubernetes
- Упрощаем мониторинг и управление контейнерами Docker при помощи инструментов CLI
- Dapr v1.7 is now available
DataAccess
Development
- История одного CRUD’а
- Советы по проектированию интерфейса. Часть 2 — Когнитивное искажение
- Monad laws
Game Development
Tools
- Docker, VSCode, GitLab и Office: бесплатные альтернативы популярным сервисам для программирования и работы
- CSS Mirror Editing with Sourcemapped files (Sass, React…) – we need you to make it better
Visual Studio
Web Development
- Фантастические веб-уязвимости и где они обитают
- 30 days of PWA: Fall in love with Progressive Web Apps
CSS
- Всё о веб-анимациях в 2022
- Как написать калькулятор на HTML и CSS без JavaScript
- Глубокое погружение в функцию CSS :where()
- Use CSS.escape() to escape QuerySelectorAll()
Angular
React
TypeScript