Интересности #328
В этом выпуске можно найти статьи про устройство Vault, подтянуть знания по механизмам синхронизации в C#, разобраться с разными видами структур, взвесить за и против Bun, а также найти еще не мало интересных материалов.
.NET
ASP.NET
- Should you use the .NET 8 Identity API endpoints?
- Tales from the .NET Migration Trenches - Our First Controller
- IIS Error 500.19 with ASP.NET Core Application
C#
- struct vs readonly struct vs ref struct vs record struct
- When to Use ReaderWriterLockSlim Over lock in C#
- Synchronization Mechanisms - Volatile vs Interlocked vs lock in C#
Entity Framework
Реализации и примеры
Azure
- Azure Data Factory + Databricks. Миграция сценариев инициализации в Databricks из DBFS в Workspace 2023/2024
- Init Containers in Azure Container Apps : Database Initialization
- Azure Functions Newsletter – September 2023
Rust
- Собственный строковый тип на Rust
- Реализуем на Rust пул потоков с балансировкой нагрузки, пользуясь только стандартной библиотекой
Алгоритмы
- Битва за производительность: SparseMap vs GenerationsMap
- Решаем задачу о секретном рукопожатии на Java
Архитектура
- evolutionary-architecture/evolutionary-architecture-by-example (GitHub)
- Slack Architecture - System Design
Веб разработка
JavaScript
TypeScript
Инструменты
Visual Studio
- New React TypeScript SPA Templates and More
- IntelliTest simplifies writing and maintaining unit tests
Visual Studio Code
Контейнеры
Очереди
****- Как узнать больше об Apache Kafka: от базовых настроек до архитектуры сервисов
Разное
Разработка
Разработка игр
Хранилища данных
- Автостопом по HashiCorp Vault
- JavaScript триггеры и функции появились в Redis 7.2
- Azure Data Studio 1.46
MS SQL