Интересности #343
Одна из основных новостей прошедшей недели – выход первой предварительной версии .NET 9. Но и кроме этого есть что почитать и посмотреть.
.NET
ASP.NET
- Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8
- 8 ways to set the URLs for an ASP.NET Core app
- WebApplicationFactory in ASP.NET Core: Practical Tips
- Translating Exceptions into Problem Details Responses
C#
- Разработка синхронизированных многопоточных приложений на C# и .NET
- Как на самом деле Async/Await работают в C#. Часть 6. Анализ результатов компиляции асинхронных вызовов
- Is Random.GetItems the best way to get random items in C# 12?
MAUI
Реализации и примеры
- How can I get the Windows Runtime HttpClient to display a basic authentication prompt?
- Hello, Redis - Getting Started with Redis and dotnet 8
- Hello, MongoDB - Getting Started with Mongo and dotnet 8
- Creating an HttpClient that uses DNS over Https
- xUnit in ASP.NET Core – What You Need to Know to Start
- Range as a functor
Azure
- Using Blob storage from ASP.NET Core with Entra ID authentication
- Azure Developer CLI (azd) - February 2024 Release
Rust
Архитектура
- Работаем с HTTP API: разбор частых проблем и методы их решения
- Сила логов: зачем команда Яндекс 360 собирает терабайты логов в день
- Применение ООП на практике
- Тёмные боги корпоративной архитектуры
- Как нефункциональные требования влияют на архитектуру
- Lesson 180- Domain to Architecture Isomorphism Part 2
- Martin Schimak - Tackling Complex Event Flows
- Applying DDD Beyond Object-Oriented Programming
- Event Driven Architecture & Governance in action
- Achieving High Throughput Without Sacrificing Latency
Безопасность
Веб разработка
JavaScript
- Create a Rotating Text Animation Effect With CSS Variables and JavaScript
- Ты наконец-то поймешь асинхронность в JS
TypeScript
React
Инструменты
- Итак, вы думаете, что знаете Git?
- Release Timeline — визуализация GitHub релизов в вашей документации
- Announcing NuGet 6.9
- February patches for Azure DevOps Server
- Get started with v4 of GitHub Actions Artifacts
Visual Studio
- Visual Studio 2022 17.9 Now Available
- Introducing Visual Studio 17.10 – Preview 1 is Here!
- A Look Back: Visual Studio’s Profiling Tool Advancements in 2023
Контейнеры
- Как работает сеть в контейнерах: Docker Bridge с нуля
- Создаём виртуальную сеть, как это делает Docker
- Микросервисы и RabbitMQ в Docker
- Docker Desktop 4.27 and Docker Debug Beta now out
Разное
- Где тут криминал? Чем опасны синтетические медиа и кто с ними борется
- Почему умирает твой пет-проект?
- Как на ваш выбор влияет дизайн. Подробно про тёмные паттерны в UX
Разработка
- Об особенностях хранения 16 бит изображений в PNG формате
- Обучающие игры для разработчиков: кодим, играя
- Best Developer Interview Question
Разработка игр
- Что почитать игровому программисту?
- Что ещё почитать игровому программисту?
- Разработка Tower Defense на Unity — часть 2, проектирование
- Недельный геймдев: #160 — 11 февраля, 2024