Интересности #342
В этот раз в подборке можно найти самые разные статьи: от разборов Task.WhenAll до справочников по Rust и SQLite. Не обошлось и без статей про архитектуру, веб разработку и создание игр.
.NET
ASP.NET
- Наш опыт мультиаутентификации в приложениях ASP.NET Core
- Валидация входных данных в фильтрах Minimal API .NET, просто и без затей
- .NET APIs Part 6 – Swagger
- Mastering SignalR - .NET 176 - Adventures in .NET
C#
- Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы
- Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#
- Как легко получить deadlock на Task.WhenAll
- Using default interface methods for performance gains in IHeaderDictionary
Entity Framework
Реализации и примеры
- How to Divide Data Into Batches With LINQ
- C#/.NET gRPC Service with Duplex (Bidirectional) Streaming
Azure
- Azure Communication Services February 2024 Feature Updates
- Azure Static Web App–Custom authentication
Rust
Алгоритмы
Архитектура
- Миграция микросервисной архитектуры на API Gateway
- Шардирование: с нуля до Яндекс Диска
- Люди не понимают ООП
- Hexagonal Architecture from its Inventor
- Understanding Architectures for Multi-Region Data Residency
- Unit of Work Pattern in C# for Clean Architecture
- CQRS Pattern in C# and Clean Architecture
- Listen to yourself pattern: Is it an alternative to the Outbox Pattern?
- The Occasionally Useful State Pattern
Безопасность
Веб разработка
CSS & HTML
JavaScript
TypeScript
React
- Создание кастомного React Native компонента Switch с помощью библиотек Reanimated и Gesture Handler (Часть 1)
- Potential React 19 Features and Trends
Инструменты
Visual Studio
- Dev Tunnels: A Game Changer for Mobile Developers
- My Top 10 NEW Visual Studio Features of 2023 for .NET Developers
Контейнеры
- K8sGPT: Революция в управлении кластерами Kubernetes
- Интеграция SonarQube в Kubernetes
- Как выдавать бесплатные SSL сертификаты с помощью certbot, Nginx и Docker
Очереди
Разное
Разработка
- UX-мракобесие
- Обзор продуктивности разработчиков от McKinsey
- Developing With Accessibility in Mind at Microsoft
Разработка игр
- Как создать Мету, которая затянет играть сутками
- 7 причин некачественного кода в Unity-проектах
- От винта! Рычаги и винты в Unity
- Недельный геймдев: #159 — 4 февраля, 2024
Хранилища данных
- Моя большая практическая шпаргалка SQL (SQLite) с готовыми запросами
- NoSQL Vs SQL: Demystifying NoSQL Databases
PostgreSQL