Интересности #400 5 ноября 2025 Ссылки Комментарии (0) Для "круглого" 400‑го выпуска, возможно, стоило подождать до конца недели. Но уже накопилось столько ссылок, что неожиданно получились Интересности в среду. Запасаемся временем и читаем, смотрим. .NET AssemblyLoadContext как архитектурный приём .NET Conf 2025 Understanding the worst .NET vulnerability ever: request smuggling and CVE-2025-55315 What’s new in .NET 10. Explore the most interesting new… ASP.NET Adding metadata to fallback endpoints in ASP.NET Core Add request logging to a database in an ASP.NET Core Web API Aspire What's new in Aspire 9.5 How to Improve Developer Experience in Microservices Applications with .NET Aspire Deploying aspire.dev with aspire deploy Cozy Aspire Dashboarding .NET Aspire 6: Deployment Using Azure Container Apps C# О дивный новый C# Обзор нововведений в C# 14 LinkedIn: "Are you still using new Random() everywhere?" Working with Strings in .NET Stop Parsing the Same String Twice: CompositeFormat in .NET Inlining and structs in C# C# 14: The field Keyword – Or Should I Say: I Had a Dream? Entity Framework Optimising EF Core Get a 180% speed increase on large async reads with Microsoft.Data.SqlClient (and EF Core) - here is how to turn it on! Библиотеки Put your AI to the Test with Microsoft.Extensions.AI.Evaluation Upgrading to Microsoft Agent Framework in Your .NET AI Chat App xUnit v3 update: Ability to skip tests & a new TestContext Реализации и примеры Интеграция Langfuse с приложением .NET Discriminated unions в C# Catching dependency injection configuration errors early Grammarly in .NET: Real-Time Grammar Checking, Context-Aware Suggestions, and Processing 1 Billion Words Daily Build & Leverage MCP Servers in C# for AI-Driven Development Azure Serverless and Microservices with C# & Azure Azure Pipeline samples: add sidecars to Azure App Service for Linux Azure Container Apps Observability Rust Rust 1.91.0: aarch64-pc-windows-msvc на Tier 1, отлавливание сырых указателей Работа с аудио в Rust: от записи до сжатия Сравнение Rust и Carbon Rust и приведение типов Полнотекстовый поиск на Rust с помощью библиотеки Tantivy Пишем чат на Rust Rust вместо React: как я написал Telegram WebApp SDK на Rust Алгоритмы Алгоритмы генерации diff Архитектура Как одновременно заварить кофе для 10 000 сотрудников — и еще 7 неожиданных вопросов архитектору ПО Паттерны микросервисной архитектуры: от собеседования до прода Архитектура ИТ решений. Часть 3. Информационная архитектура Часть 4. Архитектура приложений. 4.1. Область разработки прикладных систем 4.2. Портфель прикладных систем От REST к gRPC и GraphQL: современный подход к API Lesson 213 - Governing Architectural Constraints (November 3, 2025) Authorization: Domain or Application Layer? Double Dispatch in DDD Dealing with Race Conditions in Event-Driven Architecture with Read Models Веб разработка Хватит бороться с ошибками CORS: разберемся, как они работают раз и навсегда Пограничные случаи HTTP, которые должен понимать каждый разработчик API Полное руководство по HTTP-кэшированию. Часть 1 Я мигрировал свой монорепозиторий на Bun — вот мой честный отзыв Why I Still Use jQuery in 2025 (and When Not to) CSS HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 13 Дорогие джуны, не делайте так. Коллекция плохих привычек в HTML и CSS CSS Animations That Leverage the Parent-Child Relationship Pure CSS Tabs With Details, Grid, and Subgrid How to use CSS line-clamp to trim lines of text Masonry: Watching a CSS Feature Evolve Ambient Animations In Web Design: Practical Applications (Part 2) JavaScript Топ 5 причин, когда JavaScript блокирует загрузку вашего сайта Как JavaScript справляется с DOM-подобными структурами данных Ссылочный тип данных в JavaScript: ключ к эффективному коду React Я ненавижу React 7 custom React Hooks every developer should be using React useEffectEvent: Goodbye to stale closure headaches Инструменты Git worktrees–A first step towards a multi-agent development workflow Announcing Sponsorship on NuGet.org Visual Studio Visual Studio 2022 17.14 October Update Join us at .NET Conf: Dive into the future of development with Visual Studio 2026 A quick look at Dev Tunnels Modernizing Visual Studio Extension Compatibility: Effortless Migration for Extension Developers and Users Introducing Planning in Visual Studio (Public Preview) Искусственный интеллект Агенты Почему ИИ-агенты теряются в море MCP-серверов Introducing Custom Agents for .NET Developers: C# Expert & WinForms Expert 7 Must-Know Agentic AI Design Patterns Инструменты Restrict MCP server access when using Github Copilot Ускоряем GPT-OSS-120B на домашнем ПК до 34 t/s. Вам нужна RAM, а не VRAM. Новый параметр -cmoe для ускорения больших LLM Cursor 2.0: многоагентная AI-IDE и собственная модель Composer — что это меняет для разработчиков Cursor 2.0 и модель Composer: как изменился популярный AI-редактор кода 50 оттенков вайб-кодинга Краткий обзор 10 локальных UI для LLM Github Copilot on the command line Разное LLM не обязаны знать — LLM должны уметь. Andrej Karpathy подтвердил мою гипотезу Почему «больше токенов ≠ лучше» или Как научить LLM работать с длинным контекстом Как я с помощью LLM писал эмулятор ZX Spectrum Сможет ли языковая модель научиться читать биржевые графики? Эксперимент с LLM на данных Московской биржи OWASP Top 10 для LLM: разбор угроз AI Guide to the Galaxy Build an AI Agentic RAG search application with React, SQL Azure and Azure Static Web Apps How to Use a Spec-Driven Approach for Coding with AI Spec-Driven Development: 10 things you need to know about specs MCP x402 и MCP для чайников Announcing Azure MCP Server 1.0.0 Stable Release – A New Era for Agentic Workflows Chrome DevTools To Benefit From MCP The Complete Guide to Model Context Protocol How to Build a To-Do List MCP Server Using TypeScript – with Auth, Database, and Billing Prompts Часть 2. Промпт-инжиниринг: обзор продвинутых техник (Chain-of-Thought, декомпозиция) Нарративный двигатель LLM. Критика промптинга ИИ замедляет разработчиков? Почему промты съедают столько же времени, сколько код, и что с этим делать Testing Common Prompt Injection Defenses: XML vs. Markdown and System vs. User Prompts Lessons Learned #537: Copilot Prompts for Troubleshooting on Azure SQL Database Контейнеры Docker 6 Docker-фич для продвинутого использования New Interactive Prompt for docker model run Kubernetes Kubernetes 1.29.15 и GPU: как починить пропавшие видеокарты и настроить Time-Slicing Машинное обучение RL (RLM): Разбираемся вместе Большое сравнение архитектур LLM Мониторинг Prometheus with Docker Compose: Guide & Examples Разное Я решал LeetCode 600 дней подряд и что из этого вышло Глобальный упадок качества ПО: как катастрофа стала нормой What caused the large AWS outage? Why I code as a CTO Разработка Ошибки, которые инженеры совершают при код-ревью Хранилища данных Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2 Когда база устала искать: архитектура OpenSearch для больших данных Импорт, преобразование и оптимизация — одним конвейером SQL Шина данных поверх Kafka — когда каждому хочется иметь своё число консьюмеров для топика ActiveMQ Artemis vs Apache Kafka PostgreSQL Шпаргалка по работе с PostgreSQL для бэкенд-разработчиков Postgres 18 async IO – шаг к «взрослым» нагрузкам?