RSS Parrot

BETA

🦜 Все статьи подряд / .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.

Site URL: habr.com/ru/hubs/net/articles/

Feed URL: habr.com/ru/rss/hubs/net/articles/

Posts: 10

Followers: 1

[Перевод] Blazor против Vue.js: что замечает C#-разработчик

Published: September 18, 2026 17:36

Два фронтенда, один C#-мозг — что действительно различается, что похоже сильнее, чем принято считать, и что говорит рынок труда.До 2019 года моим фронтендом были семантический HTML и CSS. Div'ы, классы, разметка, которую я мог удержать в голове. Я был…

XML-маршруты в redb.Route: схема в редакторе, проверка на сборке и замена модуля на лету

Published: September 18, 2026 15:13

Маршрут в .route.xml на том же движке, что и C#: подсказки в VS Code, проверка пакета в dotnet build, граф-редактор и горячая замена модуля. Интеграционный маршрут живёт дольше, чем код вокруг него. Партнёр переезжает в другую папку на SFTP, аналитик…

Heartbeat: как мы создали систему управления системой вместо обычных сигналов

Published: September 18, 2026 07:46

Привет! Меня зовут Александр Илларионов, я бэкенд‑разработчик в Altenar. Мы работаем на довольно сложном и при этом очень интересном рынке: собираем данные о спортивных матчах со всего мира — например, время и место их проведения, описания чемпионатов и…

А чё, так можно было? Три места в .NET, которые не развидеть

Published: September 15, 2026 17:30

Пустой наследник Random работает медленнее родителя. string[] и object[] оказываются одним объектом. А Matrix4x4 до сих пор держит шестнадцать полей float вместо четырёх векторов.Ни одно из трёх уже не переделать, и на то есть причины. Читать далее

А чё, так можно было? Опечатка в исходниках .NET, которой больше 20 лет

Published: September 15, 2026 11:37

В System.Random кто-то двадцать лет назад написал 21 вместо 31. Опечатку заметили, разобрали и оставили как есть — исправить, и new Random(42) начнёт выдавать другие числа.А ещё new Random() и new Random(42) — вообще разные генераторы. Разница на некоторых…

redb для бизнеса: программируем только бизнес, инфраструктура уже написана

Published: September 15, 2026 09:17

С redb команда пишет только бизнес-логику: что экосистема заменяет, во что обходится, какие риски снимает и что важно знать до старта.12 сентября вышла redb 4.0.0. Четыре продукта экосистемы (хранилище, интеграционный движок, рантайм и сервер…

А чё, так можно было? Три недооценённых атрибута .NET

Published: September 14, 2026 18:53

Три атрибута, которые меняют результат компиляции. Один запускает метод раньше Main. Второй передаёт текст выражения вместо результата. Третий ускоряет stackalloc в 50 раз.Все три описаны в документации и применяются внутри .NET. А в рабочем коде я их ни…

Очередь на Postgres: почему Kafka не нужна

Published: September 14, 2026 13:04

Это история про архитектуру одного сервиса. Рассказанная до конца, а не только до того места, где обычно останавливаются статьи про архитектуру. Намеренно упрощена бизнес-логика, чтобы не размывать основной смысл.Сервис принимал запрос, писал строку в…

redb 4.0: XML-маршруты, ленивые ссылки, уникальные ключи и WS-Trust в одном мажоре

Published: September 14, 2026 11:11

Мажор всей экосистемы: что появилось в redb.Core, redb.Route, redb.Tsak и redb.Identity, что закрыто по безопасности и что ломает обновление. Много работы было сделано ночами при свечах. Обратная связь от людей давала пищу для размышлений и фиксов:…

Что стоит за простым уведомлением: история разработки шаблонизатора на C#

Published: September 11, 2026 10:38

Чтобы напомнить клиенту о встрече, нужно собрать в одном сообщении данные из нескольких записей CRM. С этой задачи началась работа над моим шаблонизатором, который постепенно обзавёлся каталогом понятных параметров, собственным парсером и условиями. Позже…