Интересности #357
В этот раз не так много статей про .NET, но есть интересное про архитектуру, веб разработку и контейнеры.
.NET
ASP.NET
Aspire
- Cloud-Native .NET Aspire 8.1 Targets Building Containers, Orchestrating Python
- .NET Aspire : Supercharge your .NET DX
C#
Библиотеки
- Вычисление любого математического выражения в C# (.NET)
- Adding Serilog to ASP.NET Core: a practical guide
Реализации и примеры
- Using Ports and Adapters to persist restaurant table configurations
- Create a .NET PlantUML Markdown Render Extension
Azure
- Azure SDK Release (July 2024)
- Azure Functions Best Practices For Performance, Reliability And Security
- Using Azure Data Explorer as logging backend for Fluent Bit
Архитектура
- Эволюция API: от монолита к открытой платформе
- 5 книг, которые стоит почитать начинающему ИТ-архитектору
- Lesson 192 - Identifying Components: The Workflow Approach (July 29, 2024)
- Davide’s Code and Architecture Notes - Web APIs vs REST APIs vs pseudo-REST APIs
- Three data architectures for the server
- How Uber Accomplishes Job Counting At Scale
- Issue 30 - Idempotence
Безопасность
Веб разработка
CSS
JavaScript
TypeScript
React
- Polling vs Websockets (с примерами на React хуках)
- React: одна любопытная особенность порталов
- Основы тестирования React-приложений через Cypress
- Основы типизации props в React
Инструменты
Visual Studio
Visual Studio Code
Контейнеры
Docker
Kubernetes
- Kubernetes 1.31. Обзор обновления
- Продвинутые сетевые функции Kubernetes
- Высокая доступность в Kubernetes
Разное
- Как устроены условные точки останова
- The Worst .NET Bug I’ve Ever Fixed
- Inside Crowdstrike’s Deployment Process
Хранилища данных
PostgreSQL