Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 February 08

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
ID:0
😁
источник

A

Andrew in NodeUA - JavaScript and Node.js in Ukraine
ID:0
😁😆😆🤩
источник

AN

Aleksandr Neyasov in NodeUA - JavaScript and Node.js in Ukraine
ID:0
😂
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Из опыта, на больших проектах без типов - вилами по воде водить. Особенно рефачить после индусов. Хоть типизация и кривая, я за типы
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Индусы на ноде пишут? Я думал они в ПХП все тусят
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Kirill Hmelnitski
Проблема была в typescript, mongo или в коде разработчика?
Виноват всегда разработчик. Но тайпскрипт давал "ложную уверенность" что все ок, а монга/мунгус позволила спокойно хранить структуру которая противоречит бизнес логике
(в постгрес банально foreign key не позволил бы)
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Kirill Hmelnitski
Проблема была в typescript, mongo или в коде разработчика?
Звучит как попытка переложить ответственность. Посмотрите опенсоурс лицензии.
В тот момент когда вы делает import/require это по определению ваш код. Это вы как команда не дотестили багу в внутри библиотеки или инструмента, которую вы используете. Нашли такой баг, открыли баг репорт а лучше фикс реквест.
Кстати, мне кажется, что Тимур предпочитает писать свои библиотеки, так ему и его команде проще нести ответственность за решения.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Nikita
Звучит как попытка переложить ответственность. Посмотрите опенсоурс лицензии.
В тот момент когда вы делает import/require это по определению ваш код. Это вы как команда не дотестили багу в внутри библиотеки или инструмента, которую вы используете. Нашли такой баг, открыли баг репорт а лучше фикс реквест.
Кстати, мне кажется, что Тимур предпочитает писать свои библиотеки, так ему и его команде проще нести ответственность за решения.
так метархия по крайней мере impress тоже по MIT лицензии дается, так же как и другие библиотеки вы точно также будете создавать issue/pull request если найдете баг
источник

SS

S S in NodeUA - JavaScript and Node.js in Ukraine
Сергей
Из опыта, на больших проектах без типов - вилами по воде водить. Особенно рефачить после индусов. Хоть типизация и кривая, я за типы
+
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Еще забыл born-to-die процессы
Впервые слышу такой оборот.
Это типо что-то если сделать exec с image magic бинарем и изменить формать картинки и забыть?
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Топ стандартных ошибок архитектуры @DmytroDrachov : orm, jwt, rest, middleware, no leyers, stateless only, metadata in decorators
Я больше имел ввиду ошибки по типу синхронный апи когда система работает на ивентах.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
Впервые слышу такой оборот.
Это типо что-то если сделать exec с image magic бинарем и изменить формать картинки и забыть?
Скорее это написать сервер с кучей мемори ликов и пофиксить это ребутом по крону каждие Х часов.
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Приложение не должно хранить, хранит база, но переинициализировать модель из базы сильно часто - это ужас, это бьет всю идею ооп, сбрасывать на диск время от времени - другое дело
Чет совсем не понял про инициализацию модели из базы.
Типо ты такой идешь в базу берешь схему и генеришь класс модели?
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Скорее это написать сервер с кучей мемори ликов и пофиксить это ребутом по крону каждие Х часов.
просто не делай так=) Ну а вообще по хорошему надо делать graceful shutdown перед тем как системный oom killer прибьет тебя с sigkill, это как ездить с запаской или без, лучше она будет и не пригодиться.
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Nikita
Дмитрий, отличный список. Мне нравиться
Фишка в том что он в основном не о ноде=)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
просто не делай так=) Ну а вообще по хорошему надо делать graceful shutdown перед тем как системный oom killer прибьет тебя с sigkill, это как ездить с запаской или без, лучше она будет и не пригодиться.
А как вы угадываете когда вам оом-киллер пришлет sigkill :)?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Особенно хороша проверка типов тайпскриптом в рантайме между микросервисами
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Alexander
А как вы угадываете когда вам оом-киллер пришлет sigkill :)?
process.on('SIGINT', handle);
process.on('SIGTERM', handle);
источник