Интересности #289
После нескольких недель отпуска готов новый список интересных материалов. За это время ссылок накопилось не мало, поэтому эта и следующая подборки будут большими.
.NET
- Stop choosing the “wrong” .NET version
- CoreWCF 1.1.0 and project templates
- Instrumenting .NET with OpenTelemetry
- .NET Core 3.1 will reach End of Support on December 13, 2022
- Announcing Rate Limiting for .NET
- Value Types vs Reference Types
- Fast unit tests with databases, part 3 – Implementation of our solution
ASP.NET
- Back to Basics: Custom HTTP Response Header Manipulation in ASP.NET Core
- Returning XML from minimal APIs in .NET 6
- Minimal API Validation with FluentValidation
- Adding content negotiation to minimal APIs with Carter
C#
- Сравнение реализаций БПФ для .NET
- Наш опыт в распознавании наличия подписи на .NET + EmguCV (OpenCV). Ч. 1
- Ультра скорость для C# кода, запуск .NET на FPGA процессоре с HASTLAYER
- Fluent Generics in C#
- Async Enumerable in C# (Part 3)
- EfficientDynamoDb - high-performance C# library
- Finding the maximum value in an array using vectorization
- Understanding the Stack and Heap in C#
Entity Framework
MAUI
Azure
- Azure App Containers
- Can I create an Azure Container Apps in Terraform? Yes, you can!
- How Microsoft Azure Cross-region Load Balancer helps create region redundancy and low latency
- Modernize with Azure Migrate
- How to remote debug an HTTP trigger Azure Functions in Visual Studio 2022
- Introducing Azure Well-Architected Framework Assessments for Azure Stack Hub (Preview)
- Optimizing Azure SQL Database with the Well-Architected Framework
- Introducing the Azure Developer CLI (azd): A faster way to build apps for the cloud
- Announcing the .NET 7 support for Azure functions in an isolated process in public preview
Архитектура
- Паттерны проектирования, реализующие наблюдаемость в микросервисах
- [API как продукт]
- Как мы развиваем API геометрического ядра, оставляя его стабильным для разработчиков САПР
- Абстрактные войны: public interface IAbstraction против абстракции
- REST next level : Crafting business-oriented web APIs
- Pragmatic Event Sourcing With Marten
- Blocking or Non-Blocking API calls?
- SOLID? Nope, just Coupling and Cohesion
- TolerantReader
- Armchair Architects: Architecting Mission Critical Apps
- High Optionality Programming - Techniques
Базы данных
Безопасность
Веб разработка
React
- Проектируем DataGrid на React так, чтобы сэкономить Boilerplate
- Джентльменский набор React компонентов FullStack разработчика для управления потоком данных
- Создаем слайдер с изображением и текстом на React.js с нуля и оптимизируем
Инструменты
- How To Build & Publish NuGet Packages With Azure Pipelines
- Generating Class Diagrams with code - .NET 125
- Windows Terminal Preview 1.15 Release
Visual Studio
- VS2022 Performance Enhancements: Git Branch Switching
- Analysis Services and Reporting Services extensions for Visual Studio 2022 are here!
- IEnumerable Debugger Visualizer Improvements
Visual Studio Code