Интересности #350
После почти месячного перерыва подборки интересных статей и видео возвращаются.
.NET
Aspire
- General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development
- Developing cloud native apps with Aspire
- Must-have resources for new .NET Aspire developers
C#
- Refactor your code with C# collection expressions
- An introduction to primary constructors in C#12
- Thoughts about primary constructors: 3 pros and 5 cons
Entity Framework
Реализации и примеры
- Как создать приложение на C# с использованием приложения на Python
- Реверс-инжиниринг нативно скомпилированных .NET-приложений
- Как работать с MassTransit и RabbitMQ: реализуем RPC с Saga и без
- Using Source Generators to Validate IOptions in ASP.NET Core
- Add a Cookie to an HttpClient Request/Response in ASP.NET Core
Azure
Rust
Yandex Cloud
Алгоритмы
Архитектура
- Как построить и продать API
- Шардирование баз данных и проектирование систем
- Современный клиент к NoSQL-базе данных
- Lesson 186 - Fallacy #11: Observability is Optional (May 6, 2024)
- Lesson 187 - Categorizing Architectural Characteristics (May 20, 2024)
- How to (and how not to) design REST APIs
- Locking In On Concurrency Control
Веб разработка
CSS
JavaScript
- Обфускация и деобфускация JavaScript: основы и инструменты
- Реализуем touch жесты на vanilla js. Часть 2 (drag, resize)
React
- React.js: Знакомимся с useReducer, Axios и JSON Server на примере создания инвентарного списка
- Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?
- React Conf 2024. React v19
Инструменты
Visual Studio
Visual Studio Code
- Package Management & improved .NET Aspire support come to C# Dev Kit
- Announcing NuGet Commands in C# Dev Kit
Контейнеры
Kubernetes
- Освоение журналов аудита Kubernetes
- Три оттенка Kubernetes Operator, или чем слушает Prometheus
- Основные инструменты для локальной разработки на Kubernetes
- Основы безопасности в Kubernetes
Docker
- Шпаргалка по безопасной сборке Docker-образов
- Docker Desktop 4.30
- Docker Compose Profiles, one the most useful and underrated features
Очереди
Разное
- «Я в топ 4% мира на LeetCode» — это оказалось на удивление просто и недолго
- История: Redis и его создатель antirez
Разработка
- Когда целый день программировал на Zig: впечатления Rust-энтузиаста
- ChatGPT + YandexGPT API = ЛЮБОФ. Часть 1
Разработка игр
Хранилища данных
- ClickHouse в несколько кликов
- Векторные БД vs Точность — часть 2
- Древовидные структуры в SQL в одну таблицу
PostgreSQL