Интересности #399
В очередной раз получился выпуск с коллекцией ссылок за последние две недели. Практически в каждом разделе есть что почитать, а в некоторых и что посмотреть. Поэтому запасаемся временем и выбираем то, что нравится.
.NET
- Announcing .NET 10 Release Candidate 2
- .NET and .NET Framework October 2025 servicing releases updates
- Announcing the .NET Security Group
- Preparing for the .NET 10 GC (DATAS)
- How .NET 10.0 boosted JSON Schema performance by 18%
ASP.NET
- ASP.NET Core updates in .NET 10 Release Candidate 2
- Restricting Access to an Action Method in ASP.NET Core MVC
Aspire C#
Entity Framework
Библиотеки
- No More Mocking ILogger
- Testing with FakeLogger
- Use fixtures in xUnit for shared context in unit tests
Azure
- Azure Cache for Redis Retirement: What to Know and How to Prepare
- Coding Azure 19: Writing Messages to a Storage Queue
- Hosting Remote MCP Server on Azure Container Apps (ACA) using Streamable HTTP transport mechanism
- Transition to Azure Functions V2 on Azure Container Apps
- Announcing the October 2025 Release: Azure Developer CLI (azd)
- Ubuntu-Powered Runtimes on Azure App Service for Linux: Leaner, Faster, Stronger
Rust
- Как работает система владений и ссылок в Rust на низком уровне
- Руководство по Rust для посредственного программиста
- Всё что нужно и не нужно знать про заимствование в Rust
Архитектура
- Архитектура ИТ решений.
- Давайте поговорим про Web-API
- Документирование архитектуры
- 150 млн чтений/с: как Uber усилил консистентность кэша
- New Recording on Event modelling anti-patterns from DDDEU
- Lesson 212 - A Framework for Stressor Analysis (October 6, 2025)
- On Messaging and Distributed Systems with Ian Cooper
Веб разработка
- An Introduction to SVG (Scalable Vector Graphics) Part 3: The Path Element – HTML + CSS + JavaScript
- The Web Animation API
CSS
- Стоит ли пользоваться функцией If() в CSS?
- Мой список вопросов о CSS для собеседования в 2025 году
- Как использовать любой CSS-фреймворк в вашем проекте — Часть 2
- Прагматичное руководство по современным цветам в CSS — часть первая
- Самый большой секрет HTML: тег
- Как я полюбил LESS и с его помощью добавил в CSS статическую типизацию на основе венгерской нотации (часть 3)
- CSS Grid: A helpful mental model and the power of grid lines
JavaScript
React
Solid.js
Инструменты
- Announcing the new Azure DevOps Server RC Release
- Using Personal Access Tokens(PAT) to clone Azure DevOps Git Repositories
Искусственный интеллект
Агенты
- ReVu — Open Source AI-ревьюер для ваших Pull Request
- AI-ассистент для 15 000 файлов: быстрее, чем спросить у коллег
- Тестирование качества работы RAG. Описание и сравнение метрик
- Developer and AI Code Reviewer: Reviewing AI-Generated Code in .NET
- Choose a design pattern for your agentic AI system
- Five Best Practices for Using AI Coding Assistants
- The RAG Obituary: Killed by Agents, Buried by Context Windows
- GitHub Copilot’s starts supporting AGENTS.md: A step toward unified AI Instructions
- Agentic Workflows vs AI Agents
- The Architect’s Dilemma
Инструменты
- AI Review кода за 30 минут: локальная LLM прямо в CI/CD
- CoolPrompt: Автоматическая Оптимизация Промптов для LLM
- Local LLMs: Running Ollama and Open WebUI in Docker on Ubuntu
- Как я построил RAG-систему за вечер с помощью 5 open source-инструментов
Модели
- Триллион параметров против здравого смысла: тестируем Qwen3-MAX и друзей
- Вайбуем в закрытом корпконтуре с Android Studio, Continue и Ollama в локальном режиме
Разное
- Вайб-кодинг уязвимостей или как AI роняет безопасность
- Что такое LLMS.TXT и почему эксперты продают бесполезный файл
- Role of Memory in Context Engineering
- Introducing Test-Driven Vibe Development
- The Key Vibe Coding Practices
MCP
- The Model Context Protocol (MCP) Explained
- 5 Essential MCP Servers That Give Claude & Cursor Real Superpowers (2025)
- Azure DevOps local MCP Server is generally available
Контейнеры
Docker
- Как сканировать Docker-образы на уязвимости
- 6 Docker-фич для продвинутого использования
- Docker Model Runner Adds Vulkan GPU Support
- Debug Docker Builds with Visual Studio Code
Машинное обучение
- Все еще борешься с галлюцинациями? Ты просто не умеешь их использовать
- Понимание оценки LLM: детальный разбор 4 основных подходов
- Как ИИ-агенты учатся по видео на YouTube
- Own your AI: Learn how to fine-tune Gemma 3 270M and run it on-device
Мониторинг
- Все лгут: почему не стоит слепо доверять данным в Prometheus и что важно учитывать при интерпретации
Разное
- Отвлекать разработчиков ПО намного вреднее, чем считает большинство менеджеров
- UX vs CX: кто кого включает
- Ubuntu в Windows Subsystem for Linux (WSL)
- Ubuntu 25.10 «Questing Quokka»: от бета-версии к финалу — что изменилось
Разработка
- Что требуется знать о семантическом версионировании (SemVer)
- «А тесты – это тоже код?»: О чём на самом деле молчат ваши стажёры
- Result isomorphism
Хранилища данных
PostgreSQL