Size: a a a

Флудилка нодскула

2016 August 29

I

Igor 🤷‍♂️ in Флудилка нодскула
Всегда так делаю, нормально себя чувствую, на 95% безопаснее NIH
источник

I

Igor 🤷‍♂️ in Флудилка нодскула
😊
источник

I

Igor 🤷‍♂️ in Флудилка нодскула
* Говорю же, ленивый я
источник

I

Igor 🤷‍♂️ in Флудилка нодскула
* Потом ещё можно поогребать, после обновления пакета, когда совместимость ломается — жоб секурити
источник

E

Etki in Флудилка нодскула
ID:57684913
оффтоп: рассказывайте че нового за последний месяц узнали, какая технология вас заинтересовала и решили к ней присмотреться подробнее
Не за последний месяц, просто всплыло: event sourcing. Оптимистичная блокировка из коробки, отлично работает со сложными сценариями, имеет некоторую головную боль при необходимости совместно обновить две сущности.
источник

E

Etki in Флудилка нодскула
у меня каждый раз, как я напишу, ощущение, что я вообще не в тему )
источник

TM

Tim Marinin in Флудилка нодскула
Расскажи, что такое event sourcing?)
источник

E

Etki in Флудилка нодскула
Альтернативный способ хранения сущностей не в виде записи в базе данных под конкретным id, а в виде истории событий над сущностью. В общем случае приложение предоставляет просто CRUD, в результате чего обновление какого-нибудь звонка в системе телефонии вырождается в 10 PUT, в ходе которых надо передавать полное состояние и необходимо не запутаться с валидацией, ES предполагает передачу изменений от состояния к состоянию, и присоединение десятого человека к конференции будет выглядеть не как "сохранить портянку на пару килобайт", а как "добавить событие присоединения пользователя в историю конференции Х". В этом случае и вся валидация сосредоточена не в PUT, а в точке применения события (на самом деле чуть выше), и событие не делает миллиард проверок, а только проверяет что к конференции можно заджойниться. Чтение делается просто через реплей событий с нулевой точки, в случае, если их сотни - делаются время от времени снапшоты.
источник

E

Etki in Флудилка нодскула
там еще CQRS очень близко валяется, но я и так много места занял
источник

TM

Tim Marinin in Флудилка нодскула
Поля этого чата достаточно широки.)
источник

NK

ID:57684913 in Флудилка нодскула
cqrs и есть, тьфу на нее
источник

NK

ID:57684913 in Флудилка нодскула
сори, плохой опыт с плохой командой выходцев из энтерпрайзп
источник

TM

Tim Marinin in Флудилка нодскула
источник

E

Etki in Флудилка нодскула
ID:57684913
cqrs и есть, тьфу на нее
да не совсем, cqrs это про интерфейсы
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
Tim Marinin
Запускает eslint на изменившиеся джаваскрипт-файлы.)
Возьми npm i -D husky
Хаски — отличные песики, и все звуки позволяют вынести в package.json ;)
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
Etki
там еще CQRS очень близко валяется, но я и так много места занял
Нормально, очень даже в тему, наверняка кому-то расширяет горизонты познаний. Я вот на ES, CQRS смотрел, предлагал в проекте использовать — не захотели.. Так и не попробовал в деле :/
источник
2016 August 30

E

Etki in Флудилка нодскула
Оффтоп: кто-нибудь с voximplant работал? Сейчас встает вопрос переписывания сценариев, возможно, существуют какие-нибудь утилиты для облегчения workflow, про которые я не знаю.
источник

AA

Andrey Alexeev in Флудилка нодскула
Статью, про которую вчера писал, опубликовал.
Спасибо всем, кто помог, а особенно Тиму
https://habrahabr.ru/post/308846/
источник

E

Etki in Флудилка нодскула
👍
источник

E

Etki in Флудилка нодскула
докинул в "прочитать"
источник