🦜 Все статьи подряд / .NET / Хабр
@habr.com.ru.hubs.net.articles@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
.NET – хаб со знаниями про .NET
Your feed and you don't want it here? Just
e-mail the birb.
Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам. Часть 2
https://habr.com/ru/articles/1062802/?utm_campaign=1062802&utm_source=habrahabr&utm_medium=rss
Published: July 24, 2026 16:25
В первой части мы успешно вскрыли чёрный ящик LINQ: написали Where вручную, разобрались, как компилятор превращает yield return в конечные автоматы, и посмотрели на методы с частичной буферизацией. Но LINQ был бы не собой, если бы на этом всё…
AI‑тренер по CS2 на DeepSeek: где LLM выдумывает и почему семь недель стоили $1,45
https://habr.com/ru/articles/1062718/?utm_campaign=1062718&utm_source=habrahabr&utm_medium=rss
Published: July 24, 2026 12:44
Всем привет. Я много лет играю в Counter-Strike и тренируюсь, как большинство: захожу в Deathmatch «размяться», играю три катки, тильтую, выхожу. Сервисы статистики при этом исправно сообщают, что у меня просела точность и выросло время реакции. Спасибо, а…
Pure.DI vs Autofac: генерация кода или классический DI-контейнер?
https://habr.com/ru/articles/1062576/?utm_campaign=1062576&utm_source=habrahabr&utm_medium=rss
Published: July 24, 2026 11:55
Если искать в интернете «мощный DI-контейнер для .NET», почти в каждом списке встретится Autofac. У него заслуженная репутация зрелого и функционального контейнера. На этом фоне Pure.DI иногда воспринимают как узкоспециализированный генератор, который…
EF Core миграции в проде: как Database.Migrate() на старте может превратить релиз в тревожную кнопку
https://habr.com/ru/articles/1062168/?utm_campaign=1062168&utm_source=habrahabr&utm_medium=rss
Published: July 24, 2026 03:06
Сегодня про EF Core migrations и один очень удобный вызов, который локально экономит время, а в production может связать старт приложения, DDL-блокировки и rollback в одну неприятную историю. Читать далее
Навайбкодил до продакшена
https://habr.com/ru/articles/1061452/?utm_campaign=1061452&utm_source=habrahabr&utm_medium=rss
Published: July 23, 2026 11:23
Недавно я опубликовал в Google Play приложение 99.9% исходного кода которого написано AI. Это не просто "поделка на коленке за выходные": нативное (Kotlin), больше 50 экранов, сложная анимация, мультиязычность, расширяемое.Этого удалось добиться через…
С телефона в Альпах в Microsoft Store за две недели: нативный GUI для PostgreSQL через облачный Claude Code
https://habr.com/ru/articles/1061774/?utm_campaign=1061774&utm_source=habrahabr&utm_medium=rss
Published: July 22, 2026 09:41
10 лет в .NET, отпуск в Альпах и pgAdmin, который меня достал.Начало июля, горный воздух, а в голове рабочая фрустрация. Ну сколько можно ждать по 30 секунд, пока pgAdmin разродится ради одного короткого запроса? Из инструментов с собой только смартфон и…
Ночной джоб, который сам нарезает партиции: cron, SQL-функция и сплиттер
https://habr.com/ru/articles/1061558/?utm_campaign=1061558&utm_source=habrahabr&utm_medium=rss
Published: July 21, 2026 16:57
Есть таблица GPS-точек. Транспорт шлёт координаты каждые несколько секунд, за сутки набегают миллионы строк, и таблица секционирована по времени. Значит, кто-то должен заранее создавать партицию на завтра и отцеплять партиции старше девяноста дней. Иначе в…
Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам
https://habr.com/ru/articles/1061386/?utm_campaign=1061386&utm_source=habrahabr&utm_medium=rss
Published: July 21, 2026 12:09
Каждый C#‑разработчик писал numbers.Where(x => x > 10).Select(x => x * 2) — и удивлялся, узнав, что эта строчка ничего не вычисляет. Цепочка спит, пока мы не начнём перебирать результат.За этим стоит конкретный механизм — отложенные вычисления, а в его…
[Перевод] Я превратил Slack в интерактивную консоль для работающего .NET-приложения
https://habr.com/ru/articles/1060700/?utm_campaign=1060700&utm_source=habrahabr&utm_medium=rss
Published: July 20, 2026 09:27
Автор объясняет, как он использовал скрипты Roslyn и режим сокетов Slack для проверки и отладки запущенного приложения и взаимодействия с ним. Читать далее
Бенчмаркая регресс LINQ: обещали −19%, на четырёх машинах намерил +31%
https://habr.com/ru/articles/1060518/?utm_campaign=1060518&utm_source=habrahabr&utm_medium=rss
Published: July 18, 2026 19:52
Уважаемые читатели, в этой статье я хочу рассказать о проверке обещанного регресса LINQ в .NET 10 — и представить свои выводы.В dotnet/runtime с лета висит issue #117717: после перехода на .NET 10 метод с First(предикат) просел к девятке — у автора issue…
Бенчмаркая Sum: ускорил циклом — замедлил в ×4,7
https://habr.com/ru/articles/1060470/?utm_campaign=1060470&utm_source=habrahabr&utm_medium=rss
Published: July 18, 2026 14:04
Уважаемые читатели, в этой статье я хочу рассказать о том, что происходит внутри values.Sum() в современном .NET — там нашлись векторные инструкции, контроль переполнения и список процессоров, которым рантайм намеренно ограничивает ширину вектора, — и…
FOG Prime: локальный помощник для стабильной работы Discord и YouTube в Windows
https://habr.com/ru/articles/1060418/?utm_campaign=1060418&utm_source=habrahabr&utm_medium=rss
Published: July 18, 2026 09:21
Статья представляет собой практическое пособие по изучению FOG Prime и основ сетевого взаимодействия. На примере проекта рассматриваются работа Discord и YouTube, различия между TCP и UDP, роль DNS, TLS и QUIC, автоматический подбор сетевых профилей и…