Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 April 06

r

rvv880 in NodeUA - JavaScript and Node.js in Ukraine
Kirill Hmelnitski
Ну отлично ). Всем советую. Я же спрашиваю, что смущает? Думаешь поломается или с тебя потом спросят чё за Either?
А ты используешь из какой-то либы или достаточно самописной?
источник

KH

Kirill Hmelnitski in NodeUA - JavaScript and Node.js in Ukraine
rvv880
А ты используешь из какой-то либы или достаточно самописной?
fp-ts и его экосистему.
источник

KH

Kirill Hmelnitski in NodeUA - JavaScript and Node.js in Ukraine
Насчёт что кому достаточно я не отвечу. В своё время смотрел разные реализации. В итоге о таком выборе ни разу не пожалел. Развивается активно.
источник

KH

Kirill Hmelnitski in NodeUA - JavaScript and Node.js in Ukraine
Могу только один совет дать по работает с ошибками. Много где в примерах создают кастомную ошибку через extends от Error. Я в итоге так намучался.

Допустим ты ловишь ошибку из mysql или ещё какой либы. А там она кастомная и чтобы не потерять её поля, тебе надо прямо в свою кастомную все поля засетить. А когда тебе не хочется знать какие там поля, а просто потом залогировать все подробности.

По итогу Discriminated unions ложатся лучше всего

{
 type: 'SomeError' as const,
 err: Error (здесь ошибка из catch или своя)
}

Т. е. здесь нет шага, когды ты оригинальную ошибку перетираешь своей.

По итогу в left у тебя отлично типизированные ошибки.
источник

DH

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

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
да, но человек который сначала подумал что ему достаточно ПТУ рано или поздно захочет больше зарплату и со своими ПТУ-знаниями начнет пытаться попасть на те позиции где их недостаточно. и попадет же (потому что рук не хватает)
но он 100% не попадет в проекты где нужно знать всякий матан
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
если конечно сам не изучит это все(думаю кому-то без вуза даже проще будет)
источник

NG

Nick Golub in NodeUA - JavaScript and Node.js in Ukraine
а в чём проблема?
источник

NG

Nick Golub in NodeUA - JavaScript and Node.js in Ukraine
тут же всё написано
источник

NG

Nick Golub in NodeUA - JavaScript and Node.js in Ukraine
Команда HMSET содержит недопустимый тип аргумента.
Принимаются только строки, даты и буферы. Обновите свой код, чтобы использовать допустимые типы аргументов.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
HMSET key field value

это формат команды

ты же передаешь 2 аргументом целый объект, редис клиент так не умеет сразу

чтобы записать так объект в редис нужно самому каждый ключ записать
источник

NG

Nick Golub in NodeUA - JavaScript and Node.js in Ukraine
я не знаю, что было месяц назад, я говорю то, что тебе выдаёт консоль
источник

VH

Vladyslav Holovko in NodeUA - JavaScript and Node.js in Ukraine
Комусь жалко що якийсь "невіглас" отримує посаду яку "незаслуговує"? Це заздрість? Є приклади коли після вузу попадали на роботу і там все все людина вже знає, от просто прийшла і почала фігачити ідеальний код? Як вже писали головне навчитися вчитися, а для цього не треба витрачати 5 років. Зараз ВУЗи втратили свою вагу бо доступ до інформації відкритий для всіх, курсів мільон. Для отримання кваліфікації потрібно лише пройти тестування чи здати якийсь екзамен і все. А на роботі тебе і так оцінять і навчать. Я впевнений що існують і інженерні курси, не треба робити з цього якусь магію. Інженерами стають не лише по папірцям з ВУЗів.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
ух ты не знал, спасибо
источник

VS

Vladimir Shorinov in NodeUA - JavaScript and Node.js in Ukraine
Кстати сегодня решил посмотреть бейбел await. Узнал про функции генераторы и оператор yield.  Советую погуглить. Интересно.
источник

r

rvv880 in NodeUA - JavaScript and Node.js in Ukraine
Зачем нужен inversify, если инверсию управления можно реализовать через внедрение зависимостей из коробки?
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Дабы бойлерплейт постоянно не писать
источник

r

rvv880 in NodeUA - JavaScript and Node.js in Ukraine
Точнее не писать свой контейнер для инверсии управления(ioc-контейнер)?
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
В том числе
источник
2021 April 07

БЛ

Брендон Ли in NodeUA - JavaScript and Node.js in Ukraine
день добрый, кто может подсказать существует ли какой конвертер sql запросов в typeorm формат?
источник