Интересности #234 21 марта 2021 Комментарии (0) Без особых вступлений – сразу к интересным статьям и видео. .NET История одного бага в .NET 5 OpenTelemetry .NET reaches v1.0 The path to .NET 5 and Blazor WebAssembly with some fun sprinkled inx` Real Time WinUI Dashboard with SignalR Backend Service to service invocation with Dapr .NET SDK ASP.NET Creating a Custom AuthorizeAttribute in ASP.NET Core Blazor How to use gRPC-Web with Blazor WebAssembly on App Service C# C# 9 records as strongly-typed ids - Part 5: final bits and conclusion C# 10 — 3 Candidate Features That Could Make the Final Cut Entity Framework Нюансы при работе с EF миграциями Architecture От внедрения зависимостей к отказу от зависимостей CQRS — что делать с кодом, который нужно использовать сразу в нескольких обработчиках? Snapshots in Event Sourcing for Rehydrating Aggregates Microservices Architecture Pattern Azure Backing up all Azure Key Vault Secrets, Keys, and Certificates Azure Purview: New connectors, Synapse integration, enhanced business glossary, and more Databases SQLite — не игрушка Пожалуйста, прекратите использовать антипаттерн UPSERT (SQL Server) Development Миграция API с REST на gRPC в WePay Pendulum swing: pure by default Machine Learning Мартовские обновления ML.NET и Model Builder Tools Performance and Polish with NuGet 5.9 GitHub Creating a NuGet Package Docker Generate Dockerfile for .NET Applications with Rider Kubernetes Основы работы с Helm чартами и темплейтами — Часть 1 Искусство Helm Chart: паттерны из официальных чартов Kubernetes О наблюдаемости микросервисов в Kubernetes Running Kubernetes and the dashboard with Docker Desktop Web Development JavaScript Контролируем JavaScript импорты с помощью Import maps Основы JavaScript: почему вы должны знать, как работает JS-движок 7 вопросов про замыкания в JavaScript TypeScript Type-safety across .Net and TypeScript – Finding the types React React-компоненты шаблонов проектирования How to Use Finite State Machines in React