RU

OSDEV: Itanium часть 2: One-time Construction API и сигнлтоны Майерса

Приветствую! В этой части мы рассмотрим что такое guard variables и как под капотом работают синглтоны Майерса. Цель конечно у меня другая, я просто…

atomicitaniumabiosdevsingletonпаттерныпаттерны программированияпаттерн проектирования синглтонсингтонмногопоточность
Habr
RU

SecretAuth – UX-решение для авторизации посредством приватного ключа

Мир сильно изменился с начала 21 века. В том числе, что касается систем авторизации. Мы продвинулись от авторизации через обычный логин и пароль к и…

cryptographyauthorizationfront-endjavascriptdesign principlesux designux-исследованияпаттерныopen-source
Habr
RU

Средовой подход вместо системного: как проектировать ИТ-продукты, которые растят сами себя

В этой статье попытаюсь начать набрасывать методологию проектирования ИТ-продуктов в средовом , а не системном подходе. Сразу предупреждаю — это ско…

архитектурапроектированиеразработкапаттерныпринципыметодологияsddискусственный интеллектагенты иибудущее
Habr
RU

DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос

Всем привет! Я Дмитрий Милов, Python-разработчик компании МУЛЬТИФАКТОР в команде продукта MULTIDIRECTORY, мы разрабатываем собственную службу катало…

multifactormultidirectoryархитектура приложенийоопpythonormчистый кодпаттерныrepositorydao