Интересности #403 30 ноября 2025 Ссылки Комментарии (0) В этот раз всего накопилось понемногу, поэтому каждый найдет что-то для себя. .NET .NET Day on Agentic Modernization Coming Soon One shot tool execution in .NET 10 - Run tools without installing Exploring the .NET boot process via host tracing ASP.NET Performance Tuning in ASP.NET Core: Best Practices for 2025 HTMX with ASP.NET Core Partials: The Server-Side Renaissance Why you must use Minimal APIs over Controllers for new apps Aspire Aspireify an existing app Entity Framework Using sortable UUID / GUIDs in Entity Framework You're Probably Doing EF Migrations wrong... Реализации и примеры Object Pool коротко: экономим память в C# без лишнего мусора Создаём DSL на C# Azure Azure SDK Release (November 2025) Алгоритмы Алгоритмы нужны программистам, или cамая быстрая и простая реализация RMQ Многие сложные задачи на LeetCode — это простые задачи на ограничения Архитектура Мысли об архитектуре и о том, как можно побороть в ней проблемы API как продукт: честный взгляд изнутри Ozon Seller API Minimal APIs, CQRS, DDD… Or Just Use Controllers? Безопасность Основы безопасности веб-приложений: краткий «курс» по выявлению уязвимостей Веб разработка WebSockets vs HTTP: Key Differences Explained CSS Этот CSS пора оставить в прошлом Обзор новых возможностей CSS в Safari 26 JavaScript This is JavaScript: методы объектов и контекст «this» ShadowRealm API: изоляция исполнения кода в JavaScript TypeScript How to ensure your expert C# knowledge doesn't make you a TypeScript noob Инструменты Code signing your .NET Core application Visual Studio Live Unit Testing Искусственный интеллект Вайбкодинг — не Вайб и не Кодинг Джун наоборот или разоблачение главного мифа вайб-кодинга ИИ-ассистенты: как AI делит рынок разработки Почему LLM не становятся субъектами Пишем свой классификатор AI-generated статей для Хабра за ночь Оценка прироста производительности труда благодаря использованию ИИ (диалогов с Claude) You don’t need AI for everything: A reality check for developers AI Skeptic to AI Pragmatist RAG Explained Part 1: Origins and Fundamentals Part 2: RAG Architecture and Internals Part 3: RAG in Practice Part 4a: ONNX & Qdrant Implementation Part 4b: Semantic Search in Action Part 5: Hybrid Search & Auto-Indexing Агенты Мультиагентная разработка в Cursor: как заставить субагентов работать на большие проекты Background Coding Agents: Context Engineering (Part 2) Я сделал сайт с Claude Code вместо админки — и это очень удобно Безопасность AI security на практике: атаки и базовые подходы к защите Hiding Prompts in Plain Sight: A New AI Security Risk Инструменты Top 5 AI code review tools in 2025 Модели Qwen3Guard: следующий шаг в модерации и контроле контента Протестировал 8 брендов LLM на честность, логику и креатив. Claude победил, но Алиса неожиданно в топ-3 Сравнение LLM-кодеров: GPT-5.1, Grok, DeepSeek, «Алиса» и GigaChat Промпты Официальный гайд по промптам от OpenAI для GPT-5.1 (перевод) MCP One Year of MCP: November 2025 Spec Release What's New In The 2025-11-25 MCP Authorization Spec Контейнеры Docker A New Approach for Coding Agent Safety Kubernetes Управление сервисами в Kubernetes или как заставить их общаться Kubernetes v1.35 Sneak Peek Очереди Выбор между RabbitMQ и Apache Kafka Разработка Перестаньте думать и начните уже писать код Не делайте рефакторинг как дядя Боб. Я вас умоляю Хранилища данных Анализ вариантов оптимизации ресурсоёмкого SQL-запроса: Вариант-1 «EXISTS» PostgreSQL PostgreSQL Antipatterns? Анализ эффективности замены агрегатной функции MAX на ARRAY Работа с файлами в СУБД PostgreSQL и Postgres Pro Enterprise: барьеры и варианты их преодоления