Интересности #373 16 февраля 2025 Ссылки Комментарии (0) С выхода предыдущих Интересностей прошло 2 недели, а значит накопилось не мало статей, на которые стоит обратить внимание. .NET .NET and .NET Framework February 2025 servicing releases updatesMicrosoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks.NET 9 Networking ImprovementsNumeric sorting in .NET ASP.NET От сервера к десктопу: эксперимент с ASP.NET AOT и WebKitGTKNew Features for Enhanced Razor Productivity!Preventing client-side cross-site-scripting vulnerabilities with Trusted TypesValidate that your DI Container can be created in ASP.NET CoreImpersonation in ASP.NET CoreOpenTelemetry with ASP.NET Core AspireHow to integrate .NET Aspire with Microsoft SQL Server (MSSQL) - TutexchangeC# Supporting multiple .NET SDK versions in a source generator Entity FrameworkTapping into Database Views with EF Core: Reverse Engineering Made EasyKeyless Entity Types in EF Core: Query Data Without Primary KeysMAUI BETTER, FASTER, STRONGER Hot Reload & Live Preview for .NET MAUI & Blazor Hybrid in Visual StudioБиблиотекиAuthentication best practices with the Azure Identity library for .NETРеализации и примерыВ Microsoft тоже ошибаются. Проверяем MSBuildModelling data relationships with C# typesWriting a .NET Garbage Collector in C#Part 2Part 3Migrate from MSTest to xUnit using a Roslyn analyzer Azure Azure Kubernetes Service – A friendly guide for StartupsAzure Developer CLI (azd) - February 2025 RustПро Rust — просто. Что читать в каком порядке?Параллельный A на Rust и Rayon: ищем путь для воробушка*Пишем простой драйвер на RustАлгоритмы JavaScript: структуры данных и алгоритмы. Часть 8 Архитектура Микросервисы на пальцах: API‑Gateway, API‑Composition, KrakenD, FastAPILesson 204 - Risk Storming For Architects (February 3, 2025)Веб разработка Launching Interop 2025 CSS CSS Custom Functions уже на подходе…Build a light/dark mode toggle switch component with CSS & JavaScript TypeScript Простой TypeScript клиент для Telegram Bot ApiAnnouncing TypeScript 5.8 RCSupercharge Your TypeScript Workflow: ESLint, Prettier, and Build ToolsTypeScript: extracting parts of composite types via `infer` React Каррируем React-компоненты: функциональные паттерны на фронтендеПять нужных кастом-хуков для ReactПродвинутое использование библиотеки React Router v7: как упростить сложную навигацию и улучшить производительность Инструменты Windows Terminal Preview 1.23 ReleasePowerShell 7.5 GA is now available Visual Studio Visual Studio 2022 v17.13 is Now Available!First preview of Visual Studio 2022 v17.14VisualStudio.Extensibility: Managing .NET runtime versionsNew restrictions on package loadingHTTP File updates for Request Variables and moreYour fonts are now preserved when changing theme Visual Studio Code C# Dev Kit Updates: .NET Aspire, Hot Reload, and More! КонтейнерыМой первый контейнер без DockerКак собрать Linux-контейнер с нуля и без Docker DockerDocker Desktop 4.38 ReleaseKubernetesЭксплуатация Stateful-приложений в Kubernetes на примере баз данных в АвитоКоротко про kube-scheduler в KubernetesKubernetes Garbage Collector. Как он работает Машинное обучениеИИ простыми словами, часть 2. Reinforcement Learning (RL)Announcing Generative AI for Beginners – .NETОчереди Confluent Kafka: любовь и ненависть в .NET, часть 1 РазноеНовый формат собеседований в Яндекс Хранилища данныхPostgreSQLCustom- и Generic-планы в PostgreSQLPostgresso #1 (74)Текстовая обработка в PostgreSQL: grep, sed, awkУстраняем эффект шумного соседа в PostgreSQL с помощью cgroupsИнтерпретатор PL/SQL. Добавление в PostgreSQL нового языка программированияPostgreSQL 18: Часть 3 или Коммитфест 2024-11