Интересности #376
В очередной раз набралась большая коллекция ссылок на интересные статьи на различные темы.
.NET
- Уменьшаем размер двоичного файла на C# в 90 раз
- .NET 10 Preview 2 is now available!
- Exploring new .NET releases with Dev Containers
- Deep .NET - Using AI Python Libraries in .NET Apps with CSnakes
- New LINQ Features in .NET 9
ASP.NET
- ASP.NET Core updates in .NET 10 Preview 2
- Understanding Anti-Forgery in ASP.NET Core
- ASP.NET Core Localization with Automated Translations via Result Filters
Aspire
- .NET Aspire Integration Testing Quick Start
- .NET Aspirations - Use ASP.NET Core HTTPS Development Certificate
- .NET Aspire Dashboard - The mystery of the hidden endpoint
C#
Entity Framework
- Understanding EF Core Change Tracking: How It Works Under the Hood
- Entity Framework Core Pitfalls: Asynchronous vs Synchronous Calls and Interceptors
- Solving Problems you wouldn’t have if you wouldn’t use Entity Framework
MAUI
Библиотеки
Реализации и примеры
- Не только для «обхода». Что такое Http Upgrade и как его использовать в .NET
- OpenCV на С# (OpenCVSharp)
- Разрабатываем печать документов на .NET с помощью OpenXml. Часть 1
- C#: использование Unit test с Apache Ignite
- C# Round Datetime Extension To Nearest Minute, Round Up, Round Down
- Adding Cloudflare Turnstile to an ASP.NET Core website
- Using Windows.Media SpeechRecognition in WPF
- .NET Metrics
- Optimizing by 170,000%(!) by not being silly
- Optimizing concurrent count operations
Rust
Архитектура
****- Архитектура предприятия: Интеграционные паттерны. Часть 1
- Мини-курс API-интерфейсы для самых маленьких
- API Security Best Practices
- Как сделать хорошее API
- Commands or Events: Which One for Workflow?
- Screaming Architecture: Not Driven By Entities
- Does Clean Code Mean Clean Architecture?
- REST Constraint
- Microservices Pushback
Безопасность
Веб разработка
CSS
- Адаптивная flex-сетка на CSS: разбираем реализацию на атомы
- Вы не знаете CSS. Мои вопросы о CSS с ответами. Часть 2
- Styling Counters in CSS
JavaScript
TypeScript
- TypeScript-Go: A 10x Faster TypeScript without .NET but in Go
- TypeScript Migrates to Go: What’s Really Behind That 10x Performance Claim?
React
Инструменты
- Highlights from Git 2.49
- Creating a software bill of materials (SBOM) for an open-source NuGet package
Visual Studio
- Introducing Visual Studio Hub
- Boost your GitHub productivity with our new multi-account support!
- Enhance Pull Request Reviews with In-Depth Feedback
Visual Studio Code
Контейнеры
Kubernetes
Разное
Разработка
Хранилища данных
- Шардирование гео-данных в Redis
- Эволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительности
- Объектное хранилище S3: практическое руководство без лишних слов
- Identify Anti-Patterns in SQL Server Queries
PostgreSQL