Интересности #338
Практически прошла первая неделя нового года. И хоть накопилось не так много статей, но все же есть что почитать.
.NET
- Dependency Injection контейнеры .NET, допускающие полиморфное поведение
- Boosting string search performance in .NET 8.0 with SearchValues
ASP.NET
C#
- Async/Await из C#. Головоломка для разработчиков компилятора и для нас
- Dictionary и SortedDictionary
- Understanding ThreadPool in C#
Реализации и примеры
- Broker Architectural Pattern in C#
- Is a Path a File or a Directory in C#
- 2D Arrays in C#: How To Use The
- Welcome to System.Text.Json - How to read & write .NET objects as JSON
- Building a self-contained game in C# under 2 kilobytes
- An asynchronous lock free ring buffer for logging
- C# Advent: The Joy of Immutable Update Patterns
- Weak events in C#
Azure
- Backing up files to Azure blob storage with azcopy
- Azure Functions in ASP.NET Core Web API
- Announcing the Azure Migrate application and code assessment tool for .NET
Алгоритмы
- Чтение Micro QR Code версии М3 (алфавитно-цифровой режим)
- Кодирование числа в Micro QR Code версии М2 (по ГОСТ)
Архитектура
- Why are Distributed Systems so hard? A network partition survival guide
- Domain Modeling Gone Wrong - Part 1
Веб разработка
JavaScript
- Почему typeof null === «object» в современном прочтении
- Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 1
TypeScript
React
- Как я пытался писать функциональные компоненты без хуков на react
- Что такое react-afc
- React Basics: How to Use React Router v6
Контейнеры
- Логи из docker compose / docker swarm в Grafana / Loki быстро и просто
- 8 Top Docker Tips & Tricks for 2024