Николай Коваленко

Facebook создал проблему бэкендерам: как работать с новой системой авторизации

Недавно Facebook предложил вариант реализации ограниченного логина (Limited Login) для разработчиков приложений. Особенность нового способа авторизации в том, что данные…

14.02.2022

Обычного наследования недостаточно: зачем использовать паттерн «Стратегия» в разработке

Как пишут в Википедии, стратегия — это поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и…

19.01.2022

Принцип SOLID, который все понимают неправильно: что такое единая ответственность в разработке

Если искать в интернете определение принципа единой ответственности SOLID (SPR: Single Responsibility Principle), можно наткнуться на множество статей, которые почему-то…

23.12.2021

Как передать конфигурацию из бэкенда на фронтенд: почему мой подход сработает лучше остальных

Часто для реализации какого-либо конфигурируемого функционала на фронтенде необходимо передать параметры конфигурации из бэкенда на фронтенд. Для этого используется множество…

03.11.2021