Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 April 05

К

Кай in NodeUA - JavaScript and Node.js in Ukraine
Не був впевнений, чи про це йде мова.
источник

К

Кай in NodeUA - JavaScript and Node.js in Ukraine
Ну і як я бачу, зараз це вже можна нормально робити і в ts.
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Подскажите плз какой опенсорс проект с монорепой можно глянуть чтоб посмотреть как люди все это красиво организовывают? Желательно чтоб без лерны.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmitry Skachko
@tshemsedinov
Добрый день. Вопрос по текущей реализации стартеркита:
- В классе Application на 30 строке добавляется в глобал контекст апликейшна (global.application = this;).
Если я правильно понимаю, теперь из любого места в приложении можно будет обратиться к нему и к его основным зависимостям.
Подскажите, пожалуйста, почему Вы решили предоставлять доступ к application именно через global?
Временное решение с global.application = this; я заменил, теперь в приложении несколько глобалов для разных слоев: системный код, прикладной код, и еще будут. А application в системном слое передается по ссылкам, а в прикладном через dependency injection в песочницу vm.createContext
источник

DS

Dmitry Skachko in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Временное решение с global.application = this; я заменил, теперь в приложении несколько глобалов для разных слоев: системный код, прикладной код, и еще будут. А application в системном слое передается по ссылкам, а в прикладном через dependency injection в песочницу vm.createContext
Спасибо за ответ. т.е. передача аппликейшн по ссылке будет реализована как в impress? (https://github.com/metarhia/impress/blob/f98492f333d77bf61e01d8766038870517102042/lib/scripts.js)
источник

DS

Dmitry Skachko in NodeUA - JavaScript and Node.js in Ukraine
Пардон, посмотрел коммиты и там уже есть ответ на вопрос
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmitry Skachko
Пардон, посмотрел коммиты и там уже есть ответ на вопрос
В импресе в системном слое через глобал, а тут через агрегацию и композицию.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Но по сути разницы нет, все равно я еще изоляцию ворклоадов допишу и после этого глобал для каждой сессии пользователя будет отдельный
источник
2020 April 06

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер, кто-то внедрял в практику отпраки письма на почту при непредвиденной ошибке на сервере?
обходились обычным nodemailer'ом в еррор хендлере или делали это как-то иначе, более комплексно?
источник

OV

Oleg Vantkovsky in NodeUA - JavaScript and Node.js in Ukraine
Aleksandr Perepichai
Привет, может кто подскажет, не могу понять:
Самый удобный и настраиваемый это log4js https://github.com/log4js-node/log4js-node
источник

R

Rudolfenstein in NodeUA - JavaScript and Node.js in Ukraine
Привіт питання по js:
Є масив обєктів, Array<{id, name, desc, text, text2, age, value...}>
є фільтр динамічний (вибирає користувач): {id, name}, {name, text, age, value}, {id}
Потрібно написати функцію, яка би фільтрувала масив відповідно до заданого фільтру
Це типу filter(e => cond && cond2 &&cond3 && cond<n>)
источник

R

Rudolfenstein in NodeUA - JavaScript and Node.js in Ukraine
Можливо, з обєкту філтра можна якось свторити масив функцій, на кожен ключ фільтру і потім їх якось обєднати через AND?
источник

KY

Kyrylo Yakovenko • 𝟰... in NodeUA - JavaScript and Node.js in Ukraine
да, лучше сделать массив filters и использовать filters.some/filters.every
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Rudolfenstein
Привіт питання по js:
Є масив обєктів, Array<{id, name, desc, text, text2, age, value...}>
є фільтр динамічний (вибирає користувач): {id, name}, {name, text, age, value}, {id}
Потрібно написати функцію, яка би фільтрувала масив відповідно до заданого фільтру
Це типу filter(e => cond && cond2 &&cond3 && cond<n>)
Вопрос не связан с node.js Перемести вопрос в группу для начинающих по js: @Programming_IP9X
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
Добрый вечер, кто-то внедрял в практику отпраки письма на почту при непредвиденной ошибке на сервере?
обходились обычным nodemailer'ом в еррор хендлере или делали это как-то иначе, более комплексно?
Мне нравится rollbar -  отправлять туда все ошибки а он шлет хоть в почту хоть в слак
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Мне нравится rollbar -  отправлять туда все ошибки а он шлет хоть в почту хоть в слак
а что, как по нагрузке, зависимость тяжелая, не смотрели?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
а что, как по нагрузке, зависимость тяжелая, не смотрели?
Не самое надежное решение. Был случай, когда наша компания своими еррорами положила весь роллбар где-то на полчасика-час.
источник
2020 April 07

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Напоминаю: сегодня (7 апреля) c 19:00 до 21 будет первый вебинар «Node.js в 2020: Выйди и зайди нормально», регистрация обязательна, а вопросы можно будет задавать в группе: @jsfwdays
источник

@

@andrii in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Напоминаю: сегодня (7 апреля) c 19:00 до 21 будет первый вебинар «Node.js в 2020: Выйди и зайди нормально», регистрация обязательна, а вопросы можно будет задавать в группе: @jsfwdays
где можно зарегистрироваться?
источник

AK

Anton K. in NodeUA - JavaScript and Node.js in Ukraine
@andrii
где можно зарегистрироваться?
Зайди на @jsfwdays - там в останньому пості
источник