Anton
Юзаю sequelize, весьма мощная штука для реляционных баз, нормальный cli c генераторами и прочей шляпой, nested joins и прочее
Yan👀
только такое чувство что ни у кого проблем с ней нет
Yan👀
помню пару раз гуглил для нее что-то и вся первая страница гугла в ее документации)
Yan👀
на мой взгляд не самой понятной
Yan👀
хотя конечно может я аутист
Anton
Дока у них вобще максимально исчерпывающая, конечно
Ale
Ну, а не active record не пилится в ноде? Дата маппер там?
Anton
Но в последнее время стало слегка запутанной - раньше они её сами писали, а теперь у них автогенерация
Yan👀
ну вот да
Yan👀
я не грешу на качество доки она крута
Yan👀
но путаться в ней приходилось порою
Anton
Anton
Он типа такой весь модульный, выглядит неплохо
Anton
Но я не юзал особо
Anton
У него и query builder отдельно прикручен, и все короче раскручивается на части
Anton
Ale
Ale
Но вообще от knex и стоит отталкиваться, вроде хорошая штука
Ale
Спасибо)
Anton
Mannaro
зацените какую я штуку навоял
Mannaro
Mannaro
Автогенерация облаков
Aleksey
Круто.
Mannaro
О, кстати, кто еще не знал - минутка рекламы. Всем кто по реф ссылке зарегается дадут 400р на баланс VDS. Этого хватает на 2 месяца 512RAM, 20SSD, 1Core =)
https://vscale.io/?refcode=ouxsois2oo
Slava
А heroku - нэ?
Mannaro
ну хз
Mannaro
есть то, что хероку не сможет схавать =)
Mannaro
@canvaskisa чего-то плагин у меня не заводится :(
Может из-за webpack-node-externals? Ты что в externals пишешь?
Mannaro
А, не, завелся, все норм)
Mannaro
Просто Lodash/fp/add тащит за собой 200кб кода
Mannaro
жесть
Mannaro
однако
Mannaro
Ребят, посоветуйте пж либу для отправки email (MIME html) по smtp://
Нужно что-то простое типа:
Email.send({
to: to,
from: from,
subject: subject,
html: html
});
Anonymous
nodemailer
Mannaro
Кек, спс
Mannaro
Еще вопрос =)
У меня есть 2 коллекции: юзеры и записи.
{ _id: 1, name: "Alex" } - юзеры
{ _id: 'a', title: "Запись №1", uid: "1" , notify: 1} - записи
и вот надо мне вытащить те записи, где notify == 1 || notify == 2. Затем сгруппировать их по uid и сделать рассылки всем юзерам (у кого есть записи с notify 1,2). Сделать это проблем не вызывает, а вот что делать с масштабированием? Ибо сейчас юзеров/записей мало, а потом будет 9999999999999 и все загнется =)
Aleksei
Mannaro
:D
Mannaro
Причем рассылки сделать вида:
Привет, юзер Alex! У тебя есть записи:
- Запись №1
Владимир
Еще вопрос =)
У меня есть 2 коллекции: юзеры и записи.
{ _id: 1, name: "Alex" } - юзеры
{ _id: 'a', title: "Запись №1", uid: "1" , notify: 1} - записи
и вот надо мне вытащить те записи, где notify == 1 || notify == 2. Затем сгруппировать их по uid и сделать рассылки всем юзерам (у кого есть записи с notify 1,2). Сделать это проблем не вызывает, а вот что делать с масштабированием? Ибо сейчас юзеров/записей мало, а потом будет 9999999999999 и все загнется =)
когда их будет 99999999999, наймешь пару человек, они это оптимизируют
Mannaro
Все, придумал.
Сделаю аггрегацию по юзерам и $lookup, а затем .stream в Nodejs и по одному юзеру буду хавать)))
anoru
anoru
а, проблема именно в том, чтобы отправить, а не достать
Vladimir
Главное на мастере такие запросы не делать
Anonymous
sup node.js
Anonymous
там даже вроде отказались от своего пакетного менеджера. кто-то рассказывал недавно
Al
Al
Al
Слишком большая конкуренция )
Vlad
async / await, например
Vladimir
думаю имеется в виду async.js
Vladimir
async / await пока рано сбрасывать
Ale
в смысле, а какие варианты без async/await? Может еще без промисов к колбекам вернуться?)
🐉
У async/await в Babel со стекстрейом как сейчас дела, знает кто?
Vladimir
так как и должно быть
Vladimir
только синхронная часть
Oleg
а есть каналы по elixir и/или go?
Oleg
кек
Anonymous
кто на lts — можно обновляться
Roman
еб, ну вот чо они опять
Denis
Проблема с версиями не только в мире JavaScript и npm. Только что победил проблему с Concourse и Ubuntu 14.04.4 LTS, которая была вызвана тем, что первый требовал ядро 3.19 в то время, как вторая имела из коробки 3.13. В мире npm мы хотя бы можем получить это сообщение явно. Тут же решилось внезапо тем, что кто-то в ветке упомянул:
+ А, так это же не работает с версией ядра ниже 3.19
* Facepalm
Denis
Приходи на следующий Node.js Meetup в Москве и выскажись :)
Denis
Серёжа прикольную ссылку подкинул https://blog.nodeswat.com/what-i-learned-from-analysing-1-65m-versions-of-node-js-modules-in-npm-a0299a614318#.j4u9adqw7
Anonymous
я хрени не подкину)
Denis
Обычно это и делаешь, но тут прямо исключение =)
Denis
Высказался по поводу того, почему TypeScript/Flow - это неправильный подход:
https://twitter.com/DenisIzmaylov/status/747945625841451008
Anonymous
Denis
Лукашенко уже не тот
Roman
Ale
Vladimir
Если есть тайпчекер, который их проверяет, то почему бы и нет
Denis
Владимир
Я что-то уже года 2 валидного жс ее видел
Владимир
С тех пор как реакт начал юзать
Джон
Denis
Node.js
Anonymous
не умеет в модули, все равно собирать