Интересности #376 30 марта 2025 Ссылки Комментарии (0) В очередной раз набралась большая коллекция ссылок на интересные статьи на различные темы. .NET Уменьшаем размер двоичного файла на C# в 90 раз.NET 10 Preview 2 is now available!Exploring new .NET releases with Dev ContainersDeep .NET - Using AI Python Libraries in .NET Apps with CSnakesNew LINQ Features in .NET 9 ASP.NET ASP.NET Core updates in .NET 10 Preview 2Understanding Anti-Forgery in ASP.NET CoreASP.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 endpointC# Отбитый дотнетRecords and Collections Entity FrameworkUnderstanding EF Core Change Tracking: How It Works Under the HoodEntity Framework Core Pitfalls: Asynchronous vs Synchronous Calls and InterceptorsSolving Problems you wouldn't have if you wouldn't use Entity FrameworkMAUI .NET MAUI 9.0.50 (Service Release 5).NET MAUI Updates in .NET 10 Preview 2БиблиотекиMSTest 3.8: Top 10 features to supercharge your .NET tests!Реализации и примерыНе только для «обхода». Что такое Http Upgrade и как его использовать в .NETOpenCV на С# (OpenCVSharp)Разрабатываем печать документов на .NET с помощью OpenXml. Часть 1C#: использование Unit test с Apache IgniteC# Round Datetime Extension To Nearest Minute, Round Up, Round DownAdding Cloudflare Turnstile to an ASP.NET Core websiteUsing Windows.Media SpeechRecognition in WPF.NET MetricsOptimizing by 170,000%(!) by not being sillyOptimizing concurrent count operations RustRust: объясняем Владение и Субструктурные типы на пальцахRust в режиме «жесть» Архитектура Архитектура предприятия: Интеграционные паттерны. Часть 1Мини-курс API-интерфейсы для самых маленькихГлава 4: API-аутентификация, часть 1 (базовая и ключевая) Глава 5: API-аутентификация, часть 2 (OAuth)Глава 6: Проектирование APIГлава 7: Взаимодействие с API в режиме реального времени. API-интерфейсы для самых маленькихГлава 8: Реализация API. API-интерфейсы для самых маленькихAPI Security Best PracticesКак сделать хорошее APICommands or Events: Which One for Workflow?Screaming Architecture: Not Driven By EntitiesDoes Clean Code Mean Clean Architecture?REST Constraint#1: The Power of a Uniform Interface#2: Why Client-Server Separation is a Game Changer#3: Going Stateless for Scalability#4: Cacheable for Better Performance#5: Embracing Layers for Flexibility and Scale#6: Code on Demand—When, Why, and How to Use ItMicroservices Pushback БезопасностьCreating provenance attestations for NuGet packages in GitHub ActionsВеб разработка CORS, CORP, COEP, COOP. Разбираемся со всеми CO* и смотрим на нюансы CSS Адаптивная flex-сетка на CSS: разбираем реализацию на атомыВы не знаете CSS. Мои вопросы о CSS с ответами. Часть 2Styling Counters in CSS JavaScript Building an Interactive Image Grid with Three.js TypeScript TypeScript-Go: A 10x Faster TypeScript without .NET but in GoTypeScript Migrates to Go: What's Really Behind That 10x Performance Claim? React Полезные библиотеки для React-приложений в 2025 году: на что обратить внимание Инструменты Highlights from Git 2.49Creating a software bill of materials (SBOM) for an open-source NuGet package Visual Studio Introducing Visual Studio HubBoost your GitHub productivity with our new multi-account support!Enhance Pull Request Reviews with In-Depth Feedback Visual Studio Code Building a DeepSeek Extension for GitHub Copilot in VS Code Контейнеры KubernetesFinalizer в KubernetesKubernetes v1.33 sneak peek РазноеBreadcrumbs Are Dead in Web DesignMy New Favorite Question for the Daily StandupРазработка Phased breaking changesYAGNI — друг, или враг? Хранилища данныхШардирование гео-данных в RedisЭволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительностиОбъектное хранилище S3: практическое руководство без лишних словIdentify Anti-Patterns in SQL Server QueriesPostgreSQLПроцедура обнаружения взаимоблокировок в PostgreSQLPostgresso #2Порядок следования столбцов в таблицах PostgreSQLСекционирование в PostgreSQL. Архитектура корзинного хранения данных. (Basket partitioning)