
Gleb
29.09.2017
18:59:21
Есть RPC, в частности поверх http. Ещё есть жёстко-типизированрые бинарные протоколы, типа Protobuf. Они быстрее, компактнее чем json, но и проблем от них много бывает при смене версий и интерфейса микросервиса.

Дмитрий
29.09.2017
19:05:06
Есть протоколы с версионированием
Типа сервер не забывает старые версии и позволяет ими пользоваться

Vitaliy
29.09.2017
19:15:50
Йо! А есть такой модуль, который позволил бы:
1. Запустить дочерний процесс (сервер на ноде)
2.а Либо зарезолвить промис когда в stdout процесса появится искомая строка
2.б Либо зарезолвить промис когда сервер начнёт отвечать
*Мне для тестов: надо в интеграционном тесте поднимать эмуляцию стороннего сервера. Nock не подойдёт, поскольку сложный протокол (SAML SSO — залогинивание в наш сервис с помощью учетки Azure Active Directory)
**так-то я уже написал код, который поднимает, ждёт появления строки в stdout, и убивает по таймауту если нет строки, но не хочу этот код поддерживать :)

Google

Evgeny
29.09.2017
19:24:47
RabbitMQ
Чего вы постоянно рабби все советуете? На хл даже доклады перестали принимать - как собрать развалившийся кластер кроля

KlonD90
29.09.2017
19:26:24
а чем так раббит хорош? (
я всегда какие-то свои пилил

Evgeny
29.09.2017
19:28:33
Хз

KlonD90
29.09.2017
19:29:39
ну я в том плане нужен ли модуль если ты ждешь строку
грепни ее
лол

Alex
29.09.2017
19:31:05
в любой непонятной ситуации - грепай

Vitaliy
29.09.2017
19:32:41

Дмитрий
29.09.2017
19:37:18

KlonD90
29.09.2017
19:37:38
tarantool - yahoo

name
30.09.2017
12:53:59
потерял охуенный пиндосский материал по mongo

Google

KlonD90
30.09.2017
12:54:57
apt-get remove mongodb

name
30.09.2017
12:55:02
там сначала в целом о дб было, а потом про mongo

KlonD90
30.09.2017
12:55:06
все еще лучший материал про монго

name
30.09.2017
12:55:15
дай бог здоровья
ирл охуенный
дай бог здоровья еще раз
в век твою доброту не забуду

Danila
30.09.2017
15:53:20

Roman
30.09.2017
15:55:23
тебе внутри setTimeout нужно ловить

Sergey
30.09.2017
15:55:33
await a().catch((error)=>{})

Roman
30.09.2017
15:55:36
либо вешай глобальный error handler на window
await тут не поможет

Danila
30.09.2017
15:58:32
да, await a().catch((error)=> console.log('await catch', error)); не работает

Sergey
30.09.2017
15:59:23
?
а в таймауте ерор
все, продолбал

Roman
30.09.2017
16:02:16

Danila
30.09.2017
16:03:37
понял, т.е. снаружи поймать можно только так:
process.on('uncaughtException', function (err) {
console.log('uncaughtException', err);
});

Nikita
30.09.2017
16:04:25
разве нельзя авейт просто в трай засунуть
try{
await doAsync();
} catch(e) {
//handle error
}

Google

Nikita
30.09.2017
16:04:55
?

Morsik
30.09.2017
16:05:13

Nikita
30.09.2017
16:06:52
у меня есть жуткое желание вынести все json конфига зачем-то в json4 или как-то так. Хотя можно просто експортировать обьект в js файле
это ведь странно?

Alexey
30.09.2017
16:07:24
Привет, я делаю редизайн вконтакте а текже буду перписывать фронтенд и бекенд часть, кароч вк полнстю под ключ переделаю. Куда мне им написать что б показать результат?

Morsik
30.09.2017
16:08:35
а ты осилишь?

Nikita
30.09.2017
16:08:46

Dika
30.09.2017
16:08:55

Alexey
30.09.2017
16:09:24

Ivan
30.09.2017
16:10:12

Morsik
30.09.2017
16:10:16
всмысле напишешь бекенд на основе апи методов?

Alexey
30.09.2017
16:10:36

Andrey
30.09.2017
16:10:44
в reject Error передавай
Не нужно выкидывать исключение.

Alexey
30.09.2017
16:11:05

Morsik
30.09.2017
16:11:45
окей, а зачем?

Alexey
30.09.2017
16:12:04
мож на работу возьмут

Morsik
30.09.2017
16:13:51
может заведешь пет проект попроще?

Google

Ivan
30.09.2017
16:13:58
ты можешь переписать вк, но эту ссылку найти не можешь???? https://vk.com/about

Andrey
30.09.2017
16:15:12
А, понял. Я идиот

Danila
30.09.2017
16:15:28
Не нужно выкидывать исключение.
с reject понятно, я думал, что можно при возникновении ошибок, как синхронных так и нет, кидать throw и ловить во внешнем catch. В общем нужно использовать reject или throw, но синхронный.

Alexey
30.09.2017
16:15:45
пацыки
а мож я блог сделаю
и там буду резудьтаты
выкладывать
кто за?

Andrey
30.09.2017
16:16:23
Давай

Ivan
30.09.2017
16:16:24
partners@corp.vk.com
Cooperation offers

Morsik
30.09.2017
16:16:45
может тогда сразу канал в телеге

Alexey
30.09.2017
16:17:45
или группу
?

Morsik
30.09.2017
16:19:00
канал ближе по смыслу к блогу

Alexey
30.09.2017
16:19:24
а если чуваки захотят коментировать

Morsik
30.09.2017
16:20:44
в личку напишут

Andrey
30.09.2017
16:20:59

Google

Andrey
30.09.2017
16:21:13
Пусть блог пилит

Roman
30.09.2017
16:29:25

Danila
30.09.2017
16:31:34

Morsik
30.09.2017
16:45:01
надо постепенно все таки
Зачем облегчать жизнь?
Пусть блог пилит

Andrey
30.09.2017
16:45:14
Эх...

Ivan
30.09.2017
16:47:20
Ребят, подскажите группу связанную с вёрсткой

Cenator
30.09.2017
16:47:37