Интересности #266
За прошедшие с момента выхода прошлого выпуска 2 недели накопилось не мало. И хоть в этот раз особенно много статей в разделе C#, но другие не отстают. Однако, даже там где список материалов не очень большой, есть интересное. Например, планы на 7 версию Entity Framework в одноименном разделе.
.NET
- Поддержка Apple Silicon в .NET 6.0: пробуждение силы
- Инструменты мониторинга ASP NET Core приложения в Azure: Event counters
- Исследуем .NET 6.
- .NET 6 Networking Improvements
- Pinned Object Heap в .NET 5 (перевод)
- What’s new for gRPC in .NET 6
- Don’t Do That, Do This: The .NET 6 Edition
ASP.NET
C#
- Создание многопоточного сервера на C#
- Collection Performance - How Do You LINQ?
- Custom JSON Serialisation with System.Text.Json Converters
- ASP.NET Core 6 and IAsyncEnumerable - Receiving Async Streamed JSON in Blazor WebAssembly
- Async Disposables The Easy Way
- Connection Failures with Microsoft.Data.SqlClient 4 and later
- Could .NET Source Generator Attacks Be A Danger To Your Code?
- Fastest way to enumerate a List
- Creating a source generator - Part 1: Creating an incremental generator
- Cancellation Tokens with IAsyncEnumerable
- Fixing sync over async issues in .NET
- Parallel.ForEachAsync Deep Dive
Entity Framework
Architecture
- Системный архитектор. Кто этот человек?
- Почему никто не понимает REST
- Проблема несовместимых API или как легко поддерживать совместимость с OpenGL, DirectX и Vulkan
- Long live the Monolith! Monolithic Architecture != Big Ball of Mud
- Optimistic Concurrency in an HTTP API with ETags & Hypermedia
- Should you Abstract the Database?
- Make the Implicit Explicit
- Why I don’t use MediatR for CQRS
Azure
- Настройка фоновой загрузки файлов по протоколу WebDav без использования API в Azure Data Factory
- Azure SQL: Enforcing Azure AD Only Authentication
- Azure App Service and Azure Functions on Azure Stack Hub 2021 Q3 Released
- Get the best out of Azure Data Factory – Part 1
- Automating Azure Static Web Apps in Azure Pipelines
- How to create a Telegram Bot with Azure Functions (NET 6, isolated process)
Containers
Game Development
- Опыт разработки первой игры на Unity, часть 3
- Шейдеры в Unity — это не сложно. Часть 3 — добавляем блеска
Development
- Code Review. 80 lvl
- The Liskov Substitution Principle as a profunctor
- Backwards compatibility as a profunctor
Machine Learning
Miscellaneous
Tools
Visual Studio
- JavaScript and TypeScript Projects with React, Angular, or Vue in Visual Studio 2022 with or without .NET
- How Can We Improve Extensibility in Visual Studio?
- VS 2022 Launch Recap: Extensibility
- What’s new in .NET Productivity with Visual Studio 2022
Web Development
- CSS Анимация с вариативным шрифтом
- Новые директивы HTTP для кеширования с учётом CDN
- Debug memory leaks with the Microsoft Edge Detached Elements tool
JavaScript
TypeScript
Angular
React