Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 April 18

G~

Gleb ~ in NodeUA - JavaScript and Node.js in Ukraine
Ну core ноды то не на JavaScript написан😁
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Просто во всех тестах показывается что rust всех рвет со своей безумной производительностью, но как то не особо супер быстрее.
источник

Г

Глеб in NodeUA - JavaScript and Node.js in Ukraine
В 3-ем докладе будет что-то про тестирование? Как в случае с реализацией DI через сэндбоксы тестировать подобные части кода? В каждом тесте создавать сэндбокс с нужными замещающими объектами/заглушками (если речь про unit-тестирование, например)?
источник
2021 April 19

VC

Valera CSS_Junior in NodeUA - JavaScript and Node.js in Ukraine
Здравствуйте! клонировал один проект что на гитхабе нашел. А там вот такой вот забавный синтаксис. Проект не новичковый, видно что человек  какой-то опыт имеет и написал так именно со знанием дела. Не подскажете с какой целью может быть необходимо так переменные объявлять?
что меня смутило:
const ffmpeg = require("fluent-ffmpeg"),
 ffmpeg_bin = require("ffmpeg-static");
axios = require("axios");
(NodeID3 = require("node-id3")), // зачем-то в скобках без оператора
 (path = require("path")),
 (fs = require("fs")),
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Необходимости нет, код это не сокращает, для чего такая конструкция и есть
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Здравствуйте, не подскажите что делать с metacom client в реакте?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
у тов. архитектора я думаю надо спрашивать!
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
А если такого не имеется?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
как это не имеется - он тут )
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Сори, подумал что вы имели в виду архитектора в компании, я сразу у Тимура и спросил
источник

DH

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Ставить из npm и подключаться у беку, в чем проблема?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Товарищи. Вопрос. С каждой версией nodejs идет в комплекте некая версия npm (тут табличка https://nodejs.org/uk/download/releases/)

Я же правильно понимаю, что нечего выдумывать себе проблемы и best practice это использовать ту версию npm, которая идет в комплекте с той версией node.js которую вы используете?
К примеру если проект на nodejs 12.13.1 то и npm использовать 6.12.1 (идущий в комплекте по умолчанию) а когда апгрейдим проект до 14.16.1 то и npm поднимется до 6.14.12

Потому что из-за несовместимостей (когда кто-то решил ставить более новую версию npm с более старой версией node) получали проблемы уже пару раз
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Да, вот 7 версия имеет не очень совместимый формат package-lock, раньше было lockFileVersion: 1, а в npm7 теперь lockFileVersion: 2 и я его еще не использую, он мне все ломает. До 7 версии ни какой несовместимости не наблюдал, хотя, и моглы быть.
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Ну я обычно так и делаю. Когда меняешь версии чего либо, иногда возникают проблемы с совместимость. Но возможно у других все ок.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Да все верно. Этому подходу следуют:
- nvm для при локальной разработке
- Docker для прода

Если вместо npm используется yarn, то single source будет Docker
источник
2021 April 20

X

Xfirab in NodeUA - JavaScript and Node.js in Ukraine
С днем рождения Вас, тов. Архитектор  🎉
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
🥳
источник

AS

Alexey Shultsev in NodeUA - JavaScript and Node.js in Ukraine
🎉🎉
источник