Статьи для программистов

Sidecar паттерн

Sidecar паттерн

Разделение функций приложения в отдельный процесс можно рассматривать как шаблон Sidecar. Шаблон Sidecar позволяет добавить ряд возможностей в ваше приложение без дополнительного кода конфигурации для сторонних компонентов.

Saga паттерн и распределенные транзакции

Saga паттерн и распределенные транзакции

Saga паттерн и распределенные транзакции помогают отменить операцию которая выполняется в несколько шагов, которые вместе можно назвать как консистентная операция (транзакция).

Чеклист для разработчиков по подготовке к техническому собеседованию

Чеклист для разработчиков по подготовке к техническому собеседованию

Любое собеседование требует подготовки и "рефреша" знаний. В данной статье описываем основные топики которые нужно повторить не зависимо от вашего стека технологий

 

Использование Webpack в ASP.NET Core приложении

Использование Webpack в ASP.NET Core приложении

Webpack давно стал де-факто стандартом для сборки Front-endа. Мы, те кто пишет на .NET  немножко отстаем от общей тенденции и все еще юзаем стандартные бандлы ASP.NET которые не совсем оптимальны. В сегодняшней статье я постараюсь донести для back-end разработчика, как можно поднять веб пак и бандлить наши скрипты и стили в .NET Core приложении.

Паттерны Metadata Mapping и Query Object из каталога PoeAA

Паттерны Metadata Mapping  и Query Object из каталога PoeAA

В статье мы поговорим про Object-Relational Metadata Mapping Patterns из каталога паттернов для архитектуры корпоративных приложений (PoeAA). Мы рассмотрим назначение каждого из них, а так же сильные и слабые стороны.