Рубрика dotnet

Что означает HIPAA для .NET-разработчика

HIPAA часто воспринимают как тоскливый юридический набор правил, но для разработчика это прямое влияние на код и архитектуру. Давайте разберем, что реально требует стандарт. Если сильно упростить, HIPAA требует, чтобы защищённая медицинская информация (PHI): Где HIPAA реально касается .NET-кода 1.…

Async/Await — не про многопоточность

Думаю, не ошибусь, если скажу, что специалисты разного возраста говорят о разном, когда упоминают многопоточность в .NET. Те, кто начинал работу с .NET давно, мыслили в терминах «потоков». Те, кто уже начали с async/await, часто понимают под этим просто управление…

Blazor и Razor: шаблон и интерактивность по‑новому

Если вы .NET-разработчик, вы, вероятно, знакомы с Razor — синтаксисом, который позволяет встраивать C# прямо в HTML. Он удобен для формирования страниц на сервере, но интерактивность ограничивалась формами и перезагрузками страниц. А что, если хочется оживить веб-приложение и писать UI…

Record: современный способ описания данных в C#

Все, кто работает с объектно-ориентированными языками высокого уровня, знают, что базовый способ описания типа — class (такое название есть и C#, и в C++, и в Kotlin, и в Python). Обычно объект создаётся в динамической памяти (heap). Для небольших объектов…

MVC и MVVM — знакомые, похожие, но разные

Если Вы работаете с C#/.NET – наверняка Вы слышали, пробовали и использовали оба архитектурных паттерна. Но, не будем лукавить, многим практикующим программистам часто не нравится абстрактный язык дизайна. Мы просто берём за основу шаблоны, сделанные коллегами, авторами книг или AI,…