Интересности #333
14 ноября на .NET Conf 2023 будет выпущена финальная версия .NET 8. А пока есть немного времени до этого события, можно потратить его на чтение интересных статей.
.NET
- Hot Reload in ASP.NET Core Applications
- The convenience of System.IO
- Correcting Common Async/Await Mistakes in .NET 8
- ConfigureAwait in .NET 8
- .NET Task Parallel Library vs System.Threading.Channels
ASP.NET
C#
- Interfaces can have private methods
- Provide opt-in to experimental APIs using C#12 ExperimentalAttribute
Entity Framework
Реализации и примеры
- Оплата в Telegram | API Yoomoney С#
- Let’s build a custom Microsoft Graph connector
- Building Custom Analyzers and Refactorings Using Roslynator
- .NET 8–Http Logging
Azure
- Upcoming TLS 1.3 on Azure App Service for Web Apps, Functions, and Logic Apps Update
- Setting up better logging in Azure Functions
Архитектура
- Как перейти на микросервисы и выполнить миссию: решения на старте, работа с ТЗ и подводные камни
- Мутации в микросервисах: применяем Temporal
- Анализ архитектурных стилей
- Архитектура веб-приложений, Gitflow и REST API: доклады с Backend-митапа red_mad_robot
- Single() or First()? Understand the Abstractions you use!
- Development With A Dot - On Architecture – Part 1: High Level Communication
- C4 Model - Getting Started Workshop Template
- Anti-patterns in event modelling - Clickbait event
- Optimism vs Pessimism in Distributed Systems
- Vertical Slice Architecture
- Azure DevOps Podcast: Jeremy Clark: Design Patterns
- Real-Time Data Architecture Patterns
Веб разработка
JavaScript
- Парадокс Монти Холла глазами JavaScript
- Путешествие JavaScript-кода через движок V8
- What’s coming in ESLint v9.0.0
TypeScript
React
- Использование Content-Security-Policy вместе с React & Emotion
- Understanding React Error Boundary
- Headless Component: a pattern for composing React UIs
Инструменты
Visual Studio