Size: a a a

Node.js — русскоговорящее сообщество

2020 September 27

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Dmitry
это все разруливается через event sourcing при создании поста
PostCreatedEvent -> CategoryASubscriber|CategoryBSubscriber и тд
каждый получит пост и сформирует нужную очередь в зависимости от данных самого поста
Так я же не на очереди отвечал (хотя по мне так это усложнение), а на конкретное предложение ввести правило "без категории - всем", которое дурно пахнет
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Алексей Попов
Так я же не на очереди отвечал (хотя по мне так это усложнение), а на конкретное предложение ввести правило "без категории - всем", которое дурно пахнет
без категории это та же самая категория
и ее можно отображать по тем же бизнес правилам
вообще не вижу проблем
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Dmitry
без категории это та же самая категория
и ее можно отображать по тем же бизнес правилам
вообще не вижу проблем
Нет, без категории - это отсутствие категории. И это совсем не то же самое, что категория "всем". Хотя бы потому что где гарантия, что модуль, который выставляет категории, не завалился и не пропустил категорию в результате падения/ошибки при анализе конкретной новости?
Это к слову об опыте и дзенах питона (явное лучше неявного)
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Алексей Попов
Нет, без категории - это отсутствие категории. И это совсем не то же самое, что категория "всем". Хотя бы потому что где гарантия, что модуль, который выставляет категории, не завалился и не пропустил категорию в результате падения/ошибки при анализе конкретной новости?
Это к слову об опыте и дзенах питона (явное лучше неявного)
гарантия это вполнение контракта модулем вставляющим категорию
но давайте прекратим это обсуждение, оно явно бессмысленное 🙂
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Dmitry
гарантия это вполнение контракта модулем вставляющим категорию
но давайте прекратим это обсуждение, оно явно бессмысленное 🙂
Почему же бессмысленное, мы вполне осмысленно обсуждаем плохое предложение
Выполнение контракта это ок, но я же написал про падение и ошибки - им подвержен любой код. Как получить гарантию того, что отсутствие категории является нормальной ситуацией, а не ошибочными результатом?
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Алексей Попов
Почему же бессмысленное, мы вполне осмысленно обсуждаем плохое предложение
Выполнение контракта это ок, но я же написал про падение и ошибки - им подвержен любой код. Как получить гарантию того, что отсутствие категории является нормальной ситуацией, а не ошибочными результатом?
а подписчика это не должно волновать, это не его сфера ответственности
нет категории - вставляет пост в нужную очередь согласно бизнес правилам
источник

D

Dmitry in Node.js — русскоговорящее сообщество
а создатель поста должен заботиться об атомарности вставки когда пост создается целиком (с категориями или без) или не создается вовсе
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Dmitry
а создатель поста должен заботиться об атомарности вставки когда пост создается целиком (с категориями или без) или не создается вовсе
То, что кто-то должен что-то игнорировать - это похоже на уход от проблемы
Всё зависит от архитектуры. Но я бы предположил, что новости генерирует человек (журналист, редактор), который не должен ничего знать про категории, выставляемые этой новости (иначе он должен знать про разные типы пользователей системы, что уже абсурд). Или алгоритм (парсер сайтов, рассылок), который всё так же не должен знать про категории
А проставляет категории отдельный модуль
Они (новости и категории) скорее всего и не могут вставляться атомарно
источник

ДД

Дмитрий Дворницкий... in Node.js — русскоговорящее сообщество
Привет, вакансии тут публикуют?
источник

F

FranXX in Node.js — русскоговорящее сообщество
Сори братан но не тут)
источник

T

Taras in Node.js — русскоговорящее сообщество
Сори. Но 1500$ это средний мидл. при том что в описании указано сложные задачи. Вы бы указали позицию хотя бы
источник

🙈

🙈 Sergiy🖕 in Node.js — русскоговорящее сообщество
Добрый день, подскажите в mongoDB можно сделать выборку элемента из коллекции по таким критериям - объект должен содержать поле "points"  которое является масивом строк, points должен содержать в себе строку А и Б, но индекс строки А должен быть меньше индекса Б. Собственно я лишь не знаю как можно записать последнее условие
источник

VL

Vladimir Lysenko in Node.js — русскоговорящее сообщество
Да можно
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Taras
Сори. Но 1500$ это средний мидл. при том что в описании указано сложные задачи. Вы бы указали позицию хотя бы
Маловато 100к будет для миддла
источник

T

Taras in Node.js — русскоговорящее сообщество
И то правда
источник

T

Taras in Node.js — русскоговорящее сообщество
А задачи судя по сайту далеко не тривиальные
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
источник

ДД

Дмитрий Дворницкий... in Node.js — русскоговорящее сообщество
👍
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
Taras
Сори. Но 1500$ это средний мидл. при том что в описании указано сложные задачи. Вы бы указали позицию хотя бы
Средний мидл это 2000-2500
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Всем привет, такой вопрос, можно как то сделать запрос в MongoDB, чтобы запросить все модели поссортированы по дате до модели з определенным id? То есть , есть 50 моделей, есть наша модель она 20, нужно запросить все модели стоящие перед ней, и ее в том числе.
источник