Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2018 October 25

NS

Nikolay 🤷🏼‍♀️ Simoti... in NodeUA - JavaScript and Node.js in Ukraine
Konstantin Nosov
Stability: 1 - Experimental: а стоит ли?
ну, у меня пока на деве время меряет, скоро будет прод. Думаю, если никаких супер-фич  не юзать, то все должно быть ок. Асинк хуки тоже экспериментал, но многие юзают нормально)
источник

VZ

Viacheslav Zhuravsky... in NodeUA - JavaScript and Node.js in Ukraine
Ребят, можете подсказать как сделать так чтобы функция что-то возвращала только после того как закончит выполняться асинхронный child_process.exec() и все child_process.exec(), вложенные в него?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Nikolay 🤷🏼‍♀️ Simotiuk
@tshemsedinov в последней лекции наверное можно было бы еще про https://nodejs.org/api/perf_hooks.html упомянуть
Ну не все вспомнил и успел, оптимизация слишком широкая тема, тут и про типизированные массивы и про разряженные массивы и как они переходят в режим хештаблиц можно вспомнить
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник
2018 October 26

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

A⚒

Al4evec ⚒ in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov Огромное спасибо!
(ник зачетный на Хабре :) )
источник

BL

Book Lake in NodeUA - JavaScript and Node.js in Ukraine
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Book Lake
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
Не рекомендую монгу, возмите PG, не пожалеете
источник

D

Dima in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Не рекомендую монгу, возмите PG, не пожалеете
Смотря для каких целей...Если веб-аналитику, например, хранить, где схема не меняется и операций изменения удаления по факту нет, так как это лог, то чем монга то плоха?
источник

BL

Book Lake in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov уже используется монга, так как схема данных динамическая
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
В PG уже давно есть тип json, по которому можно строить запросы и индексы и который работает лучше монги
источник

👨C

👨‍💻 Yurii Chikhrai 🔥... in NodeUA - JavaScript and Node.js in Ukraine
Book Lake
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
ну максимум можешь включить дебаг, который тебе в консоль будет сыпать все команды, которые идут в монгу

если у тебя mongoose - mongoose.set("debug", true);
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
не знаю, как в остальных местах, но классы и вообще наследование node.js комьюнити на беке хейтит (если это не ts). Усложняет только структуру. Возможно, кто-то не согласится
источник

👨C

👨‍💻 Yurii Chikhrai 🔥... in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
в принципе, можешь не заморачиваться, но чтобы немного по-другому посмотреть на организацию кода, конечно надо попробовать 😉
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Вот и я раз попробовал через класс сделать некое подобие универсального скрипта доя работы с апи, как конструктор и выглядит, конечно , мудрено, но ниразу не проще
источник

D

Dima in NodeUA - JavaScript and Node.js in Ukraine
есть такой backend фреймворк называется Nest js, так там всё на классах, декораторах, ts и по SOLID принципам. Получается, скажу вам, довольно неплохо. Код сильно несвязный получается, что позитивно сказывается на разработке/рефакторинге. И знания как работают прототипное наследование в самый раз.

Но эт скорее ориентировано на проекты побольше, если проект маленький то старый добрый express и все счастливы.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Тыр пыр, наговнокодили на экспресе, сдали, выбросили, забыли и все счастливы )
источник

BL

Book Lake in NodeUA - JavaScript and Node.js in Ukraine
))
источник

АК

Александра Калинина... in NodeUA - JavaScript and Node.js in Ukraine
Book Lake
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
не пишите такие скрипты, пишите лучше на js. я тоже когда-то пыталась. это закончилось плохо. монго шелл никогда не сможет быть таким как вам надо. вы все вермя будете писать и плакать.
источник