Size: a a a

JavaScript.Ninja

2020 March 13

IK

Illya Klymov in JavaScript.Ninja
Именно чтоб вы не парились :)
источник

IK

Illya Klymov in JavaScript.Ninja
Tommy's Theme
Гайз, такой вопрос. я правильно понимаю, что интерпретатор js в ноде вешает обработчики событий до запуска программы? иначе как объяснить что результат работы асинхронной функции gatheringLoop, становится без гонки доступен в событии asyncParser.processor.on('end' . функция asyncParser.input.push(null) генерирует событие 'end' и только потом , await функции возвращает результат в переменную itemsCounter. т.е. последовательность такая происходит событие end и по логике itemsCounter все еще должен иметь стату pending, но так не происходит и в end мне доступен уже нормальный результат. эта вся конструкция работает , как мне нужно, но я ощущаю присутсвие какой-то магии
input.push null не сразу вызывает end
источник

IK

Illya Klymov in JavaScript.Ninja
Ибо streaming mode :)
источник

TT

Tommy's Theme in JavaScript.Ninja
Illya Klymov
input.push null не сразу вызывает end
да, вот я как раз про это спрашивал. спасибо!
источник

IK

Illya Klymov in JavaScript.Ninja
Так что тут не js
источник

IK

Illya Klymov in JavaScript.Ninja
Стрим спит пока ему не сменят streaming mode
источник

IK

Illya Klymov in JavaScript.Ninja
Это нода
источник

TT

Tommy's Theme in JavaScript.Ninja
Illya Klymov
Стрим спит пока ему не сменят streaming mode
а в какой конкретный момент он сменится?
источник

OR

Oleg Rizhkov in JavaScript.Ninja
напомните, пожалуйста, инструмент, на который ещё Илья донатил? кажется, что-то с вимом связано было.
источник

DB

Dmytro Braginets in JavaScript.Ninja
@xanf_ua я вот недавно смотрел видео Тимура Шемесединова относительно состояния «баз данных» на текущий момент. В этом видео автор активно упирает на то что Postgres покрывает все возможности даже nosql без данных и та же MongoDB по сути не нужна. Аргументы приводятся вроде бы весомые, но не хочется быть подверженным влиянию одного источника.

Что бы вы могли сказать по этому поводу?
источник

VK

Vladimir Klimov in JavaScript.Ninja
Oleg Rizhkov
напомните, пожалуйста, инструмент, на который ещё Илья донатил? кажется, что-то с вимом связано было.
источник

OR

Oleg Rizhkov in JavaScript.Ninja
точно! спасибо.
источник

VK

Vladimir Klimov in JavaScript.Ninja
Dmytro Braginets
@xanf_ua я вот недавно смотрел видео Тимура Шемесединова относительно состояния «баз данных» на текущий момент. В этом видео автор активно упирает на то что Postgres покрывает все возможности даже nosql без данных и та же MongoDB по сути не нужна. Аргументы приводятся вроде бы весомые, но не хочется быть подверженным влиянию одного источника.

Что бы вы могли сказать по этому поводу?
У меня опыт не большой, но я могу сказать, что монга, скорее всего, вообще нужна очень немногим и в специфических кейсах, реляционные данные в ней вообще больно хранить, плюс вот это отсутствие "схемы данных" - это в большинстве случаев не плюс, а минус
источник

VK

Vladimir Klimov in JavaScript.Ninja
Плюс удобных инструментов для работы с монгой...mongoose разве что? Больше и нет ничего, у typeorm там много проблем с монгой
источник

DB

Dmytro Braginets in JavaScript.Ninja
Vladimir Klimov
У меня опыт не большой, но я могу сказать, что монга, скорее всего, вообще нужна очень немногим и в специфических кейсах, реляционные данные в ней вообще больно хранить, плюс вот это отсутствие "схемы данных" - это в большинстве случаев не плюс, а минус
Я просто тоже начинал с реляционных баз и сейчас активно учу монгу так как нужно по работе. И то что мне кажется что как раз наоборот - достаточно большое количество кейсов особенно в мелких и ниже среднего проектах можно запросто покрыть при помощи монги и aggregation framework. Но в том то и дело что я в этом пока не уверен
источник

IK

Illya Klymov in JavaScript.Ninja
Dmytro Braginets
@xanf_ua я вот недавно смотрел видео Тимура Шемесединова относительно состояния «баз данных» на текущий момент. В этом видео автор активно упирает на то что Postgres покрывает все возможности даже nosql без данных и та же MongoDB по сути не нужна. Аргументы приводятся вроде бы весомые, но не хочется быть подверженным влиянию одного источника.

Что бы вы могли сказать по этому поводу?
Поддерживаю Тимура. Постгре крут
источник

IK

Illya Klymov in JavaScript.Ninja
Tommy's Theme
а в какой конкретный момент он сменится?
Все расписано. Или в момент команды resume или при подписке на data
источник

DB

Dmytro Braginets in JavaScript.Ninja
Illya Klymov
Поддерживаю Тимура. Постгре крут
Настолько прям что монго из разряда «ненужно» или все же есть что-то специфическое для неё?
источник

AS

Anton Sozonov in JavaScript.Ninja
монга ж вроде масштабируется огоньско (я правда не спец в этом) или монга тоже все это умеет?
источник

IK

Illya Klymov in JavaScript.Ninja
Dmytro Braginets
Настолько прям что монго из разряда «ненужно» или все же есть что-то специфическое для неё?
Есть ряд задач
источник