Интересности #405
В этот раз погрузимся в детали .NET и C#, подружим Azure и Aspire, потренируем навыки SQL в Advent of Code, подумаем, настало ли время опять писать велосипеды, и попробуем найти время прочитать всё из раздела “Искусственный интеллект”.
.NET
- Ваш кэш в .NET не защищён от cache stampede
- ReadyToRun и Crossgen2: AOT-компиляция в .NET
- Cancellation Tokens with Stephen Toub
ASP.NET
Aspire
C#
- Гайд: Как прострелить ноги unsafe кодом в C#
- Await своими руками в C#
- C# Advent 2025 - Extension Members
- C# 14 New Feature: Implicit Span Conversions
- .NET Performance: Efficient Async Code
- 16 Tips for Writing AI-Ready C# Code
- C# Advent 2025 - Extension Members
Entity Framework
Библиотеки
- TUnit: The New Sheriff in Town for .NET Testing
- Meet Microsoft Agent Framework — Your .NET Agent Toolkit
Реализации и примеры
- Enterprise Patterns for ASP.NET Core Minimal API: Active Record Pattern
- New in .NET 10 and C# 14: Optimizations in log aggregation jobs
- Creating a .NET CLR profiler using C# and NativeAOT with Silhouette
Azure
- Deploy Aspire to Azure Container Apps using the Aspire CLI
- Azure security best practices for Aspire deployments
Rust
- Rust, mmap и 10 миллионов пикселей: делаем производительный Log Viewer для VS Code
- Rust в ядре Linux: долгий путь от осторожных попыток к реальному применению
Архитектура
- Архитектура ИТ решений. Часть 7. Графический язык моделирования ArchiMate. 7.3. Технологический слой
- Мифы про REST API. Часть 1
- Value Object: как победить примитивную одержимость без DDD
- Why “Microservices” Debates Miss the Point
- Multi-tenancy and dynamic messaging workload distribution
Веб разработка
- Client Hints: разбор технологии, которая заменит User-Agent
- Defending yourself against compromised npm packages
CSS
JavaScript
TypeScript
React
- 1000 и 1 способ сломать DevEx React — или почему я выбираю Svelte
- Meta’s React Compiler 1.0 Brings Automatic Memoization to Production
Инструменты
Visual Studio
Искусственный интеллект
Агенты
- Архитектура кодового агента (code execution agent)
- claude code’s DX is too good. and that’s a problem.
- What Building AI Agents in .NET Taught Me in 2025
- Agentic design patterns: The missing link between AI demos and enterprise value
- Developer’s guide to multi-agent patterns in ADK
Инструменты
Модели
- Как мы разработали новую модель автодополнения кода в GigaCode
- Google Gemini 3 Pro впервые обогнал GPT-5: результаты бенчмарков показали нового лидера ИИ-гонки
- Обзор Gemini 3 Flash: как Google перехватывает инициативу на рынке ИИ в 2025 году
- Kandinsky 5.0 vs Stable Diffusion: практический тест на 6 сценариях для иллюстраций и ассетов
- GPT-5.1 vs GPT-5.2: какое поколение ИИ круче? Сравнение архитектуры, цен и возможностей
- Разбираем три новых Qwen: нейросеть в роли диктора, художника и писателя
- GPT-5.2 Prompting Guide
- ChatGPT 5.2: What It Really Changed, And Why The Internet’s Take Is Mostly Wrong
- Gemini 3 vs GPT 5.2: SWE-bench and Beyond
- Introducing Gemini 3 Flash: Benchmarks, global availability
Разное
- Мороз по коже: LLM может оценить ваш код, а ИИ-компании — использовать это в своих целях
- Синдром бесконечного окна: почему 1 миллион токенов в LLM не решает ваши проблемы (пока)
- Виды Structured Output и способы их реализации
- What’s next in AI: 7 trends to watch in 2026
MCP
Контейнеры
Docker
Машинное обучение
- Prompt Caching: токены LLM в 10 раз дешевле — но за счёт чего?
- Mixture-of-Experts: архитектура, которая спасает LLM от их собственного аппетита
Разное
- В топку Live Coding. Он измеряет уровень стресса, а не навыки программирования
- Scott & Mark learn to connect the dots
Разработка
- Почему Go, Rust и Zig такие разные: ценности, компромиссы и назначение языков
- Как оптимизировать код WebAssembly при помощи встраивания функций и деоптимизации
- Vector.dev: отравленные события — как всё сломать тихо и надолго
- Под капотом пул-реквеста: как мы ускоряли индексирование кода для удобной навигации при ревью
- 5 engineering dogmas it’s time to retire
- Refactoring Legacy C# Codebases: Modernizing Async, Collections, and Architecture for Safe, Maintainable .NET
Хранилища данных
- Retention в Kafka: Почему сообщения живут дольше, чем вы думаете?
- SQL-собеседование без паники: что реально спрашивают и где валятся даже сильные
- Advent of Code 2025
PostgreSQL