Интересности #397
За две недели появилось так много интересного, что кратко не пересказать. Поэтому, не тратя времени, смотрим и читаем.
.NET
- .NET STS releases supported for 24 months
- .NET 10 Release 1: Performance Boosts, Security Upgrades, and Smarter AI
- .NET 10 RC 1: Introduces Persistent State in Blazor, Enhanced Validation, and Production-Ready Tools
- Supporting platform-specific .NET tools on old .NET SDKs
- New Trusted Publishing enhances security on NuGet.org
ASP.NET
- .NET 10 Release Candidate 1 Builds on Early Promise
- Master Authentication and Authorization in ASP.NET
Aspire
Entity Framework
Библиотеки
- Migrating from XUnit v2 to v3
- Writing your own batched sink in Serilog
- Logging Like a Pro — Serilog + OpenTelemetry in .NET
- GitHub - lofcz/LlmTornado: The .NET library to build AI systems with 100+ LLM APIs
Реализации и примеры
- Dependency Injection Mistakes You Need to Avoid!
- Compress HttpClient requests with GZIP
- How to Use OpenAI in .NET 9: Complete Guide with Code Examples
- How to Generate Images in .NET 9
- Exploring Text-to-Image capabilities in .NET
- Implement a secure MCP server using OAuth and Entra ID
- sleep-pc: a .NET Native AOT tool to make Windows sleep after a timeout
- Building Resilient Email Delivery Systems: SendGrid vs Azure Communication Services with Polly in .NET
- Expression Trees in C#: Building Dynamic LINQ Queries at Runtime
Azure
- Application Insights Code Optimizations for .NET Apps
- Fast, Secure Kubernetes with AKS Automatic
- What are Azure Monitor Health Models?
Rust
- Как генерировать изображения на Rust в 100 строчек кода с Yandex ART?
- Announcing Rust 1.90.0
- Rust 1.90.0: ldd для x86_64-unknown-linux-gnu, публикация рабочих пространств и понижение x86_64-apple-darwin до Tier 2
Архитектура
- Готовим HLD или «Каша из топора»
- Бенджамин Вуттон «Микросервисы — не бесплатный сыр!»
- Шпаргалка по проектированию REST API
- Из чего состоит бизнес-архитектура и как ею управлять
- Внедрение API Gateway: проблемы, решения, практические рекомендации
- Vertical Slice Architecture Is Easier Than You Think
- Thinking Like an Architect
- Pass System Design Interview with these tips
- CRUD-Sourcing is why Your Event Streams Are Bloated
- Why Fractional Architecture is the Future of Technology Strategy
Безопасность
Веб разработка
- Достаточно ли ru-RU для указания языка на веб-странице
- React предпочитают по умолчанию — и это убивает инновации во фронтенде
- Wasm 3.0 Completed
CSS
- Отправиться на тот цвет: CSS Color 4. Как добавить яркие краски в серые веб-будни
- CSS, который все ненавидят: sin() и cos()
- Is it Time to Un-Sass?
JavaScript
TypeScript
React
- Steroids Form — как создать собственный движок форм для React
- Choosing the right React Router v7 mode for your project
Инструменты
Visual Studio
- Azure & DevOps Podcast: Mads Kristensen: Visual Studio 2026
- Enhancements to XAML Live Preview in Visual Studio for .NET MAUI
Visual Studio Code
- Introducing the New VS Code Extension for Azure Cosmos DB
- AI-Assisted Development powered by Local Models
Искусственный интеллект
- Ваш AI-ассистент уже слил ключи в облако?
- Prompt Engineering: Паттерны проектирования
- Часть 1. Промпт-инжиниринг: ключевые термины и базовые техники
- Вышла GPT-5-Codex: код-ревью, и агентные задачи
- Подключаем Claude по MCP к базе данных на домашнем компьютере
- Ваш AI-кодер — оптимистичный халтурщик. Как накинуть на него вожжи и получить рабочий MVP
- Стоит ли переносить правила из Cursor в Copilot и Windsurf: проверка на практике
- Как запустить свою LLM для инференса. Руководство по запуску: Ollama, vLLM, Triton, LM Studio, llama.cpp, SGLang
- Stop Saying RAG Is Dead
- Building personal apps with open source and AI
- MCP as Your Integration Layer
- MCP in Practice
- Meet the GitHub MCP Registry: The fastest way to discover MCP Servers
- MCP Security: Risks, Challenges, and How to Mitigate
- Getting the most out of MCP in Visual Studio with Prompts, Resources, and Sampling
- Prompt Files and Instructions Files Explained
- 15 Best Practices for Building MCP Servers in Production
- Copilot Profiler Agent
- GitHub Copilot CLI is now in public preview
Контейнеры
Docker
Kubernetes
- Kubernetes v1.34: Pod Level Resources Graduated to Beta
- Безопасность Kubernetes: статьи и руководства про защиту кластеров
Машинное обучение
- Градиентный спуск для новичков: когда ты падаешь, но становишься лучше
- Часть 5. Обзор техник оценки качества систем RAG
Очереди
Разное
- Топ языков программирования в 2025 году: рейтинг IEEE и влияние на него языковых моделей
- Актуальны ли спустя 40 лет советы из «Жемчужин программирования»?
- Inside the world’s most powerful AI datacenter
Разработка
- Доктор Алан Кей о смысле «объектно-ориентированного программирования»
- Хватит валидировать CLI — сначала лучше распарсите код как следует
- [R\egex for Email Validation? Think Again!
- Greyscale-box test-driven development
- Keeping Secrets Out of Logs
Хранилища данных
- Самая быстрая БД на Диком Западе
- 7 SQL-запросов, которые решают 90% всех задач на работе
- Нормализация vs Денормализация: Mongo, Postgres и реальная жизнь
- Redis работает быстро — я буду кэшировать данные в Postgres
- Что для OLTP хорошо, то для OLAP — смерть: ликбез и выбор серверов
- Как я перенёс опыт из PostgreSQL в MongoDB и получил готовый чек‑лист
PostgreSQL