Интересности #264
За прошедшие две недели накопилось не мало интересного. Есть про .NET, C# и Azure. Не обошлось без материалов по архитектуре. Ну и, разумеется, куда без веб разработки.
.NET
- Что нового в Windows Forms в .NET 6.0 (What’s new in Windows Forms in .NET 6.0)
- Проверяем качество кода в проектах .NET Foundation: LINQ to DB
- .NET 6 now available for RHEL and OpenShift
- High-performance services with gRPC: What’s new in .NET 6
- .NET 6 on AWS
- Setting up Serilog in .NET 6
- Exploring .NET Core 6
- Running a .NET 6 Service on a Specific Port
ASP.NET
- Running Hangfire with .Net 6 and Lite Storage
- .NET 6 Application No Need To Configure Developer Exception Page Middleware Explicitly
- ASP.NET Core Integration Tests With TestServer - How Did I Not Know About This?
- Updating your ASP.NET Core / EF Core application to NET 6
Blazor
C#
- Структурное логирование и интерполированные строки в C# 10
- Любопытный случай взаимной блокировки транзакций в базе данных при использовании TransactionScope
- Infer# v1.2: Interprocedural Memory Safety Analysis For C#
Entity Framework
Architecture
- Распутывание микросервисов или балансировка сложности в распределенных системах
- Авторизация для бедных или как сделать RBAC для REST API с помощью OPA
- What’s the Cost of Indirection & Abstractions?
- Should you publish Domain Events or Integration Events?
- Achieving Zero Trust readiness in your apps #1: Why it matters
Azure
- Azure Active Directory’s gateway is on .NET 6.0!
- Azure Container Apps with .NET 6
- Build real-time web apps with Azure Web PubSub—now generally available
- Add extra claims to an Azure B2C user flow using API connectors and ASP.NET Core
- Azure Functions - Fall update
- Azure SDK Release (November 2021)
- Azure Service Fabric 8.1 Third Refresh Update (3.1) Release
- Azure Service Fabric 8.2 Release
Containers
Development
Tools
Visual Studio
Web Development
- Сервис уведомлений в NextJS или ReactJS-приложении с помощью RxJS
- Как избавиться от position: absolute в CSS
- Основные варианты использования CSS-переменных (Custom Properties)
JavaScript
- JavaScript: заметка о WebAssembly
- JavaScript: разрабатываем приложение для записи экрана
- Обращение к Javascript-сообществу: перестаньте писать квадраты
- 5 Real-Life Uses for the JavaScript reduce() Method
TypeScript
React