Интересности #339
Очередная подборка интересных статей для чтения в свободное время.
.NET
Blazor
C#
- Как на самом деле Async/Await работают в C#. Часть 2 Артефакты от EAP шаблона, SynchronizationContext
- ASP.NET Core 8.0 uses C# 12.0’s experimental interceptors to enable AOT
Реализации и примеры
- Собираем автономную игру на C# в 2 килобайтах
- GigaChat API для .NET Core
- GitHub - praeclarum/1brc: 1️⃣️ The One Billion Row Challenge - .NET Edition
- PeriodicTimer in C#
- How to Debug LINQ queries in C#
- Recapping C# and .NET in 2023: Announcements, Conferences, and best Blog Posts
- Optimizing cache resets for higher transaction output
- Some Stream.Read Guidelines
- Throw ThrowIfCancellationRequested in a Method that Returns a Value when Using a Cancellation Token
- An Alternative to the Await vs. Wait Analogies and TaskCompletionSource Article
- A brief look at StringValues
Azure
- Azure Static Web App - Authentication using pre-configured providers
- Optimized locking in Azure SQL Database
Rust
Архитектура
- Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ
- 4 Strategies for Migrating Monolithic Apps to Microservices
- Davide’s Code and Architecture Notes - Tracking decision with Architecture Decision Records (ADRs)
- Domain Modeling Gone Wrong to Right
Безопасность
- Одноразовые пароли для доступа по ssh через HashiCorp Vault
- Обычный Client Side с необычной эксплуатацией
Веб разработка
CSS
JavaScript
TypeScript
- Типизация: Как TypeScript помог мне найти Тайного Санту
- Как я решал Advent of Typescript, и что я понял
- Daniel Rosenwasser on TypeScript and What’s Ahead in 2024
React
Инструменты
Visual Studio
Контейнеры
- Концепция Twelve-Factor App и Kubernetes
- Синхронизация локальных изменений с docker/kubernetes контейнером
Машинное обучение
Очереди
Разработка игр
- Недельный геймдев: #155 — 7 января, 2023
- Включаем Nullable reference type в Unity за несколько минут
- Как за 2 недели мы освоили Unreal Engine и запустили собственную игру-портфолио
- 300 книг для разработчиков игр: обновление Gamedev библиотеки
- Лучшие игровые движки 2024 для 2D разработки
- Искусственный интеллект для игры Точки
Хранилища данных
PostgreSQL