Интересности #370
Начинаем копить статьи для чтения на новогодних выходных. А может быть и раньше.
.NET
- Free ebook - Practical debugging for .NET Developers
- Sequential GUIDs with .NET 9
- .NET Framework Migration to .NET9
- .NET Conf 2024 Recap - Celebrating .NET 9, AI, Community, & More
- Some news about .NET 10: BackgroundServices and new String Comparer
- Introducing HybridCache in .NET 9
ASP.NET
- Jaliya’s Blog: ASP.NET Core 9.0: Microsoft.AspNetCore.OpenApi and Swagger UI
- Jeremy Bytes: Make an ASP.NET Core Controller API Culture-Sensitive with IValueProviderFactory
- Avoid Using C# Events in ASP.NET Core Applications
- Localized ASP.NET Core API Guide
Aspire
C#
- The attribute OverloadResolutionPriority in .NET 9 and C# 13
- Using vectorization in C# to boost performance
- C# 12: The Experimental Attribute
Entity Framework
Библиотеки
- WebMarkupMin: Обновления в ASP.NET Core-расширениях, вызванные выходом .NET 9 и не только
- Announcing .NET Community Toolkit 8.4
- Swagger dropped from .NET 9: What are the alternatives?
Реализации и примеры
- Пулы объектов в C#: примеры, устройство и производительность
- Using the YamlDotNet source generator for Native AOT
- A restaurant sandwich
- Deserializing JSON to a string or a value
- Advanced profiler for .NET Applications available on Window
- How and why to write mutation tests in C#
- Functional Programming With C# - Make Dictionaries Functional!
Azure
- Microsoft выпустила дистрибутив Azure Linux 3.0.20241203. Что нового?
- Effortless publishing with Azure Functions Flex Consumption
Rust
Алгоритмы
Архитектура
- Todo-лист на максималках: разбираем архитектуру крупного приложения
- Архитектура фронтенда, к которой мы пришли
- Чистая архитектура фронтенд приложений. Часть первая
- Как мы разгружаем разработчиков благодаря архитектуре Serverless
- Сложное — просто: архитектуры ПО на жизненных примерах
- Lesson 202 - Frequently Overlooked Architectural Characteristics (December 16, 2024)
- Evolving Your Architecture: Essential Steps and Tools for Modernization
Безопасность
Веб разработка
- 5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года. Часть 2
CSS
JavaScript
TypeScript
React
- Вышел React v19
- What’s New in React 19
- React v19 Now Stable: What Developers Need to Know
- React Server Components и Next.js 13: новый шаг к оптимальному рендерингу
Инструменты
Visual Studio
- Boost your Git confidence with the new file rename notification
- Keep working with non-blocking Code Cleanup
- Refresh your Find results
- GitHub Copilot Free is here in Visual Studio
Visual Studio Code
Контейнеры
Docker
- Технология контейнеризации Docker: ускоряем развертывание приложений
- Docker Desktop 4.37: AI Catalog and Command-Line Efficiency
Kubernetes
- Неизбежное будущее Kubernetes: почему оркестратор должен пойти по пути Linux Kernel
- Kubernetes 1.32: как QueueingHint оптимизирует планирование подов
- Kubernetes 1.32: возможность задавать ресурсы на уровне пода и асинхронное вытеснение подов планировщиком
- Kubernetes v1.32: Penelope
- Kubernetes v1.32: Memory Manager Goes GA
- Kubernetes v1.32: QueueingHint Brings a New Possibility to Optimize Pod Scheduling
- Kubernetes 1.32: Moving Volume Group Snapshots to Beta
Хранилища данных
PostgreSQL