Интересности #253
В этот раз можно разобраться с такими вопросами архитектуры как надежность, иммутабельность, а также понять зачем использовать ARD. Не мало интересных статей набежало и по теме C#: от работы со StringBuilder до параллелизме в LINQ. Не обошлось и без обзоров инструментов разработки, тем более что вышла Visual Studio 2022 Preview 3. В общем, смотрим и читаем …
.NET
ASP.NET
- ASP.NET Core Middleware – Creating Flexible Application Flows
- Supercharge Your ASP.NET Core Applications – Webinar Recording
- Readable and clear tests for ASP.NET Core services
- Exploring a minimal Web API with ASP.NET Core 6
C#
- Оптимизация .NET приложений: большой результат маленьких правок
- Продвинутое руководство по nullable reference types
- A deep dive on StringBuilder
- Concurrent Dictionary Modification Pitfalls
- Parallelising (LINQ) work in C#
- C# Language Highlights: The “in” Parameter Modifier
Architecture
- Проектирование надёжности сайта для Kubernetes.
- Иммутабельная архитектура
- Anatomy of an Event in Event Driven Architecture
- Support Layers in Microservices Topologies
- Gateway
- Architecture Decision Records (ADR) as a LOG that answers “WHY?”
Azure
Development
- Код-ревью без очередей
- Навигатор для бездорожья, бульдозеры и дроны
- Разработка 64-битного графического UEFI-приложения в Visual Studio
Game Development
Tools
- Как в VSCode смотреть отчёты статических анализаторов, поддерживающих SARIF
- Stream Data From Console To Console Using Apache Kafka
- PowerShellGet 3.0 Preview 11 Release
- Установка Golang в WSL (WSL 2) с помощью Visual Studio Code
Visual Studio
- Visual Studio 2019 v16.11 is Available Now!
- Visual Studio 2022 Preview 3 now available!
- Personalize Your Visual Studio 2022
- Multi-repo Support in Visual Studio 2022
- The New JavaScript/TypeScript Experience in Visual Studio 2022 Preview 3
Web Development
- Кроссплатформенная растеризация SVG — сравниваем библиотеки и экспериментируем
- 6 хороших практик по HTML и CSS
- Гайд по миграции с Vue 2 на Vue 3. Часть 2
- Redux Vs Vuex. Часть 2
- Dependency Injection в React — максимально просто
- JavaScript needs more helper functions for iteration (map, filter, etc.) – where should we put them?
- Publish-Subscribe на TypeScript — уменьшаем связанность