Интересности #295
Из замеченных за прошедшую неделю статей можно узнать как использовать ObjectPool, разобраться с Azure Container Apps, разработать свой стиль C# кода, понять что класс Random не потокобезопасный и что с этим делать, проверить свои знания асинхронного программироваться в JavaScript и многое другое.
.NET
- Working with System.Random and threads safely in .NET Core and .NET Framework
- dotnet-monitor: Querying the trigger state
ASP.NET
- Implement a GRPC API with OpenIddict and the OAuth client credentials flow.
- Object reuse with ObjectPool in ASP.NET Core
- Customize The Authorization Pipeline In ASP.NET Core
- How to propagate HTTP Headers (and Correlation IDs) using HttpClients in C#
C#
- ML.NET: можно ли доверять машинному обучению Microsoft?
- Опыт использования AutoFixture для генерации gRPC сообщений
- Beware of records, with expressions and calculated properties
- Clean up your code: How to create your own C# code style
Entity Framework
MAUI
Azure
- Tutorial for building Microservice Applications with Azure Container Apps and Dapr -
- Bye bye Azure Functions, Hello Azure Container Apps: Introduction
- Use Static Web Apps API and API Management Authorizations to integrate third party services
- Is your Data Estate Well-Architected?
- Migrate an Azure storage account from LRS to ZRS replication without downtime
- .NET 7 comes to Azure Functions & Visual Studio 2022
Архитектура
- Request Batch
- The world is full of Asynchronous Workflow
- Developing Error Handling Strategies for Asynchronous Messaging
Базы данных
- Constraints в PostgreSQL, или о том, как попытаться спокойно жить
- How the SQLite Virtual Machine Works
Веб разработка
JavaScript
- Топ-30 бесплатных курсов по JavaScript 2022 года
- 10 задач с JavaScript Promise для подготовки к собеседованиям
TypeScript
React
- Продвинутые хуки в React: всё о UseEffect
- Как мы переходили на React-router v6: подводные камни и альтернативы
Инструменты
- Поиск коммитов в Azure DevOps
- Adding color to bracket pairs
- How to deploy a Docker Container with VS Code