Max
Привет) Есть тут те, кто юзал NestJs ? Что можете о нем сказать?
Max
О, спасибо
Andrew Kiselev
Кто как любит называть primary key? Например, notifications(notification_id) ИЛИ notifications(id)?
Denis
id только так
Михаил Макарычев
Кто как любит называть primary key? Например, notifications(notification_id) ИЛИ notifications(id)?
В таблицах сущностей всегда называю id. В таблицах связей уже называю user_id, product_id и пр.
Anton
какой самый простой способ не блокировать поток? промисы или асинк\авэйт? ещё не разбирался с асинхронностью
Смотря что ты хочешь, неблокироваться могут только IO-операции. Все остальное в мейн-треде - блок. Самый простой пример - JSON.parse, он заблокирует тебе луп и никакте промисы тебе не помогут, а лишь отсрочат момент блокировки
Михаил Макарычев
НЕ ПРАВИЛЬНО ДЕЛАЕШЬ!!!! Так и рождается говнокод!!!
А как я должен называть индексы при связи многие-ко-многим?
Denis
При чем тут индексы? Вопрос был про первичные ключи. Это ВСЕГДА id
Denis
Индексы все имеют разные названия. Так как PG, например, не поддерживает одинаковые названия индексов в пределах одной БД
Denis
Я туда MD5 херачу
Andrew Kiselev
хорошо, спасибо
Михаил Макарычев
Denis
Ничо ))) Норм все
RJ
Привет всем, можете объяснить что значит такая запись: const { enter, leave } = Stage;
RJ
как пользоваться этими самыми enter и leave
Denis
Это значит, что ты делаешь бота
Andrew Kiselev
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
Denis
@dotcypress братишка, ты куда пропал?
Vitaliy
а ты ему покушать принес?
Sergey
https://explainshell.com/#
Зачем мне это?
RJ
@dotcypress братишка, ты куда пропал?
стойте, это же вы создали этот фреймворк?)
Denis
Не я точно
Denis
Зачем мне это?
Ты просил про описание команд
Denis
Я хз
RJ
Не я точно
@dotcypress ))
Denis
Про библиотеку
Ну там стопудов чего-то на беке есть
Vitaly
@dotcypress братишка, ты куда пропал?
никто никуда не пропадал
Denis
@dotcypress кстати, я не могу тут воспользоваться методом фреймворка, никак ((( https://github.com/Piterden/syntax-highlighter-bot/blob/1.0/src/bot.mjs#L58
Denis
@dotcypress как житуха, братан?
Denis
Давай с экстрой че-нибудь придумаем, а?
Denis
Надо торопиться
Denis
http://www.cnews.ru/news/top/2018-02-05_nazvana_datakogda_google_zapustit_ubijtsu_linux?utm_referrer=https%3A%2F%2F
Denis
Фучся???
Sergey
Фуксия
Denis
Denis
nvm
Ваще это ^ значит: "не бери в голову" )))
RJ
https://telegram.org/blog/login
Дима
Хз зачем сейчас вообще юзать продукты давно ливнувшего чувака
Дима
yargs во множество раз мощнее
Vitaly
minimist неплохо справляется )
Denis
Nurik
Хз зачем сейчас вообще юзать продукты давно ливнувшего чувака
Если инструмент решает свои задачи, и при этом саппортится, то впринципе пофиг. Создатель ноды — тоже ливнул. ))
Nurik
Жалко что в nodejs нет такой штуки как docopt из питона. Пишешь доку — а тебе все остальное генрируется.
Eugene
swagger?:)
Eugene
ааа, наоборот
Denis
telegram-typings на npm
Denis
Доку писать - скукотищща )))
Nurik
Я вообще не понял о чём ты.
Denis
До кого не дошло
Denis
Из доки генерится код
Denis
На 3 языка
Denis
Респектос Сове
Eugene
🤔что это за магия
Nurik
Эмм... ок. Ты бы хоть посмотрел на docopt, чтобы понимать о чем речь. Там парсинг аргументов согласно доке. А не генерция кода.
Denis
https://github.com/felixSchl/neodoc
Denis
Репортаж с доклада Макара про GraphQL и Apollo ведём здесь сейчас в реальном режиме: https://t.me/apollo_ru
Denis
Denis
Denis
Блин, для одного меня это звучит странно? Write queries, not code.
Denis
ORM - же делает ровно наоборот
Nurik
Там имеется ввиду не запросы к бд, а запросы на данные к api. Вместо того чтобы каждый раз менять структуру данных изменяя код — пишите запросы типа.
Nurik
Всмысле "каждый раз менять структуру, изменяя код"? Это о чем?
Ну вот например у тебя есть endpoint GET /user/1 и там приходит {"email","age"} если нужно добавить новое поле — ты залезешь в код и добавишь его. А они говорят, типа не надо лучше пусть пишут GraphQl запрос на данные которые нужны.
Nurik
Пример упрощён.
Denis
У меня, к примеру, в БД все пивоты - одинаковые всегда | id | entry_id | related_id | sort_order |
Denis
Без написания чего либо