Интересности #394 25 августа 2025 Ссылки Комментарии (0) В этот раз в списке интересные материалы по .NET, архитектуре приложений, AI-ассистентам для разработчиков, новинкам Visual Studio и анти-оптимизации PostgreSQL. .NET Enhance your CLI testing workflow with the new dotnet test Two more LINQ extensions in dotnet 10 ASP.NET Reset Cookies and force new sign-in using ASP.NET Core Identity Aspire Custom domains with Aspire C# Params-коллекции и collection expressions в C# Entity Framework Supercharge your EF Core debugging with Query Tags Библиотеки Converting an xUnit test project to TUnit Реализации и примеры Интеграция .NET-приложения с внешним API по ГОСТ TLS через CryptoPro Memory optimizations to reduce CPU costs GPT-OSS - A C# Guide with Ollama Azure Azure SDK Release (August 2025) Алгоритмы How does it work - The Log-Structured Merge (LSM) Tree Архитектура Архитектура и GraphQL Код без мусора: как проектировать архитектуру, которая сама себя убирает Clean Architecture во frontend: почему я ушёл от FSD Архитектурный комитет: настраиваем работу с нуля. Часть 1. Definition of Ready, Definition of Done и статусная модель Часть 2. Приемка архитектурного документа и концепция ADR Peter Ritchie's Blog - Software Architecture Fundamentals - System of Record Why Separate Databases? Explaining Like You're Five Top 5 diagrams for documenting software architecture How Reddit Delivers Notifications to Tens of Millions of Users My thoughts on Vertical Slices, CQRS, Semantic Diffusion and other fancy words Веб разработка CSS HTML- и CSS-советы для джуниор фронтенд-разработчиков «Великолепный» CSS. Коллекция странностей CSS, на которые я потратил кучу времени Понимание CSS corner-shape и сила суперэллипса JavaScript Улучшаем JavaScript-код с помощью стрелочных функций Инструменты Надоело воевать с Git? Попробуй Jujutsu (jj), и вот почему он круче, чем кажется Highlights from Git 2.51 Visual Studio Bring Your Own Model to Chat in Visual Studio Model Context Protocol (MCP) is Now Generally Available in Visual Studio Copilot Diagnostics toolset for .NET In Visual Studio Better Control over Your Copilot Code Suggestions Искусственный интеллект AI-ассистенты для кодинга: сравнение инструментов Когда ИИ оказывает реальное влияние на продуктивность и когда он бесполезен. Наглядно «Если бы LLM был сотрудником, его уволили бы через неделю»: техлид о реальности ИИ в разработке Почему ИИ не смог заменить меня в n8n, но стал идеальным ассистентом Когда LLM становится предсказуемой Building AI Agents with Ease: Function Calling in VS Code AI Toolkit Как писать промпты для Midjourney Пошаговое руководство Структура идеального изображения Контейнеры Docker Docker MCP for AI Agents: Real-World Developer Setup Машинное обучение LLM на прокачку: практический гайд по Alignment LLM и их хрупкая логика: новое исследование ставит под сомнение Chain-of-Thought Разное Ссылка на git в резюме соискателя Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp* Разработка Compilers Aren't Just for Programming Languages Хранилища данных Как YDB изолирует OLTP и OLAP PostgreSQL 64-битный счётчик транзакций в PostgreSQL Как я перенёс операторный PostgreSQL Patroni из Kubernetes на bare metal без сбоев Оператор «NOT IN» и коварный NULL Замедляю Postgres в 42 000 раз, потому что мне нечем больше заняться