Руслан, вы мыслите в верном направлении, и в таком ключе материала по моей ссылке безусловно маловато.
Это уже лежит в области архитектуры и техник программирования вроде TDD.
Но это вопрос не для тостера, тут не ответишь коротко.
alex-1917, ну я тож сюда прихожу поболтать, но все же слежу за качеством своих ответов, мне нравится когда я помогаю кому-то.
А стебаться над людьми, когда твои скиллы где-то у плинтуса, я так не люблю. Извини, октябренок.
alex-1917, ну знаете если ваши глянуть, там там вообще скукотень, жквери, цмски по верхам, и говнокод на жс.
кто бы говорил, что называется.
200 не интересно.
Скажу за себя. Ни одной из этих известных книжек за свою жизнь не прочитал. Писал много говнокода дома, очень много.
А зря, книжки могут дать неплохой буст и сэкономить кучу времени обучения "на кошках". Порой читаешь, узнаешь собственные измышления и лучше их систематизируешь. Плюс используешь общепринятую лексику.
Alex Wells, Denis, более надежным считается хранение двух токенов сразу, один в httpOnly куке, доступной только серверу и браузеру, другой в ls, доступный только скрипту на сайте.
Сергей Мелодин, серьезно, прям не используют?
__proto__ явно редко ставят, но наследование классов сплошь и рядом.
Да и простое создание обьекта из конструктора через new выставляет прототип, если он есть.
Сергей Мелодин, typeORM но это под ts и не скажу что панацея.
Дело не в том, что стыдно пользоваться, нормальный он.
Просто в sequelize напихали лишних возможностей, которые могут здорово запутать код. ActiveRecord не должно быть слишком active.
А насчет сложных запросов, может стоит лучше сделать sql функцию или вьюху, чем придумывать многоэтажные sequelize объекты.
Sashqa, ну чудес не бывает, это явно ошибка недостающего импорта.
Иногда сборка в прод режиме помогает найти ошибки. И Angular Language Service в иде подсказывает.
репликацию никто не отменял. Поднимаете второй бд сервер и отправляете туда логи в реальном времени. Для продакшена конечно.