Николай Коваленко
Backend Developer в Ronis Business Tools
Главное в веб-разработке — это не технические знания и навыки. Понимание цели заказчика и умение ее достичь в кратчайшие сроки и с минимальными затратами — это главное. А технические знания и навыки просто обязаны присутствовать.
Facebook создал проблему бэкендерам: как работать с новой системой авторизации
Недавно Facebook предложил вариант реализации ограниченного логина (Limited Login) для разработчиков приложений. Особенность нового способа авторизации в том, что данные конечного пользователя, использующего вход в Facebook через приложение, не используются для персонализации или измерения эффективности рекламы соцсети.
Обычного наследования недостаточно: зачем использовать паттерн «Стратегия» в разработке
Как пишут в Википедии, стратегия — это поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости.
Принцип SOLID, который все понимают неправильно: что такое единая ответственность в разработке
Если искать в интернете определение принципа единой ответственности SOLID (SPR: Single Responsibility Principle), можно наткнуться на множество статей, которые почему-то описывают принцип единой обязанности (на английском он тоже звучит как Single Responsibility Principle), называя его принципом SOLID, которым он не является.
Как передать конфигурацию из бэкенда на фронтенд: почему мой подход сработает лучше остальных
Часто для реализации какого-либо конфигурируемого функционала на фронтенде необходимо передать параметры конфигурации из бэкенда на фронтенд. Для этого используется множество неоптимальных подходов.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: