Интересности #225
Январь в самом разгаре и после праздничных дней, скорее всего, у многих достаточно работы. Но все равно можно найти немного времени для чтения интересных статей.
.NET
- Diagnostics improvements in .NET 5
- .NET 5 Networking Improvements
- Using .env in .NET
- Azure Active Directory’s gateway is on .NET Core 3.1!
ASP.NET
- Introducing Strongly Typed HTTP Request Headers for ASP.NET Core
- Change Notifications with Microsoft Graph
- Protecting legacy APIs with an ASP.NET Core Yarp reverse proxy and Azure AD OAuth
- An introduction to the Data Protection system in ASP.NET Core
Blazor
C#
- Поиск, устранение и предупреждение утечек памяти в C# .NET: 8 лучших практик
- My preferred .NET console stack
Entity Framework
Architecture
Azure
Development
- Как написать игру за месяц, не отвлекаясь от основной работы
- Microsoft’s DAPR (Distributed Application Runtime): An Overview
Machine Learning
Tools
- Автоматизация ручных действий с GitHub Actions
- Nuke: настраиваем сборку и публикацию .NET-проекта
- Building and testing on multiple .NET versions with GitHub Actions
Docker
- Лучшие практики при написании безопасного Dockerfile
- Understanding Microsoft’s Docker Images for .NET Apps
Kubernetes
Web Development
JavaScript
- Эффектное программирование. Часть 2: генераторы в полевых условиях
- Будущее JavaScript: декораторы
- How to Debug CSS/JavaScript Mouse or Hover Events
React
- Код на React и TypeScript, который работает быстро. Доклад Яндекса
- Profiling React Apps with the Profiler API
- Programmatically Navigate with React Router
- Upgrading to React 17: How to Fix the Issues and Breaking Changes
TypeScript