Интересности #410
В этом выпуске: от .NET 11 и советов по TypeScript до свежих фич CSS. Значительная часть материалов посвящена ИИ: разбираем бенчмарки LLM, подходы к построению агентов.
.NET
- Garbage Collector: жизнь без иллюзий
- Exploring .NET 11 Preview 1 Runtime Async: A dive into the Future of Async in .NET
- New runtime async is hitting .NET 11 - Part 1
ASP.NET
- ASP.NET Core in .NET 11 Preview 1 Brings New Blazor Components, Improved Navigation, and WebAssembly
Aspire
C#
- Современный C# для начинающих и джунов. Часть 3. Система, потоки, LINQ
- Решение конфликтов зависимости в .NET 4.8 — Cross Domain Interaction на примере плагина Autodesk Revit
- Readonly vs Immutable vs Frozen in C#: differences and (a lot of)
Библиотеки
Реализации и примеры
- Creating standard and “observable” instruments
- Recording metrics in-process using MeterListener
- Swagger’s missing in .NET 10 - How to add it back
- Local AI Voices in .NET — VibeVoice & Qwen TTS
- Developing an MCP Server with C#: A Complete Guide
Azure
Rust
Архитектура
- ADR, архитектурные тесты и кейсы из прода: ресурсы, которые реально меняют код
- Архитектурная бомба замедленного действия
- Read Replicas Are NOT CQRS (Stop Confusing This)
Веб разработка
CSS
- Восхитительный Range Syntax в CSS
- W3C First Public Working Draft: Selectors Level 5
- x86 CPU made in CSS
- An Exploit … in CSS?!
JavaScript
- Память в JavaScript: Stack и Heap
- Web Audio API, lamejs и 0 байт на бэкенде: пишу MP3-склейщик целиком в браузере
- Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148
- Building Async Page Transitions in Vanilla JavaScript
TypeScript
- Перестаем бороться с компилятором TypeScript и начинаем писать безопасный и строго типизированный код
- TypeScript Utility Types: A Complete Guide
React
Инструменты
- Настройка Git для одновременного fetch/push в несколько remotes. Синхронизация одной командой
- GitOps Best Practices I Wish I Had Known Before
Visual Studio
Visual Studio Code
- Потрошим расширения VS Code: как XSS превращается в кражу ваших SSH-ключей
- I didn’t notice this VS Code feature until it made me question how I code
Искусственный интеллект
MCP
RAG
Агенты
- Архитектуры мультиагентных систем: линейная, рой, оркестратор и гибридное решение — что выбрать для продакшена
- 6 инструментов для параллельного Claude Code: тестирую всё, чтобы вам не пришлось
- Consuming an authenticated MCP server with a custom engine agent in Copilot Studio
- Что такое Skills и как их использовать? (Cursor, Claude Code)
- Как развернуть OpenClaw и не слить ему все свои данные
- Custom Agents in Visual Studio: Built in and Build-Your-Own agents
- How I built a custom agent skill to configure Application Insights
- CLAUDE.md Best Practices: Mermaid for Workflows
- Stop Using /init for AGENTS.md
- Two Beliefs About Coding Agents
Инструменты
- Заглянуть под капот ИИ-агентов: новый инструмент раскрывает «магию» Claude Code
- Как я ускорил работу с Claude Code в 2 раза: разбираем Agentation
- FreeAIr: доступ к локальной или корпоративной LLM из Visual Studio 2022/2026
- Защита LLM за 3ms: как я построил open-source иммунную систему для AI
Модели
- ChatGPT vs Gemini: какая нейросеть реально лучше?
- Сначала я не поверил глазам: GPT-5.3-Codex-Spark выдает код моментально. Cerebras просто засунул память внутрь чипа
- Gemini 3.1 Pro: обзор, бенчмарки, сравнение
- Gemini 3.1 Pro: обновление, которое делает модель умнее (наверное)
- Обзор на Claude Opus 4.6: разбор модели, тесты и сравнение
- Claude Sonnet 4.6: обзор, бенчмарки, сравнение
- Claude Sonnet 4.6 vs ChatGPT 5.2: кто же лучше?
- Claude Opus 4.6 vs Claude Sonnet 4.6: кто лучше?
- Бенчмарк DGX Spark с LLM Qwen3: кому подойдет, почему 128 ГБ не серебряная пуля и о чем умолчал маркетинг NVIDIA
- Qwen3.5-35B-A3B is a gamechanger for agentic coding.
- Codex 5.3 vs 5.2 for .NET Developers
- Grok 4.2 vs. Sonnet 4.6: Early Impressions From Hands-On Testing
Разное
- Anthropic против OpenAI: два разных подхода к «быстрому режиму»
- Китайские GLM-5 и Qwen 3.5, музыкальный генератор Lyria 3, создатель OpenClaw в OpenAI и скандал с Claude и Пентагоном
- Андрей Карпаты только что создал полноценный GPT на 240 строках Python
- Как я перестал «вайбкодить» с LLM и собрал процесс разработки, который не разваливает проект
- 6 советов от практиков AI coding
- 15 промптов ChatGPT для QA
- Почему LLM продолжают генерировать ошибки в коде — и это не исправить масштабированием
- LLM вместо «прочитаем потом»: анализ постмортемов и паттерны инцидентов
- Как заставить Qwen 3.5-Plus написать ransomware, reverse shell и zero-day exploit за 5 шагов
- Код больше не ваш. Разработка в эпоху AI
- How we rebuilt Next.js with AI in one week
- Prompt Caching 201
- How to Choose the Right GPU for vLLM Inference
- What’s so hard about continuous learning?
Контейнеры
Docker
Хранилища данных
PostgreSQL