Size: a a a

2017 April 23

NK

ID:57684913 in Node.js SPb
ок )
источник

VG

Vadim Gorbachev in Node.js SPb
А вопрос был именно про stream node.js или про stream как философию?
источник

NK

ID:57684913 in Node.js SPb
вопрос _есть_ именно про https://nodejs.org/api/stream.html
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
Не юзаю, к сожалению :(
Но люблю нежной любовью!
Они сложны для многих. Что тут говорить, если народ swagger написать не может — сложно говорят.
Народ понимает синхронные функции.
Очень редко народ вроде бы может воспользоваться промисами (но не понимает их).
Народ не понимает ивент эмиттеры (и не знает что можно штуки унаследованные от него)
источник

NK

ID:57684913 in Node.js SPb
промисы это вроде уже стандарт?
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
В Бразилии — нет :/
источник

NK

ID:57684913 in Node.js SPb
ты свалил из питера чтоли?
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
А это основная удаленная рабочая сила США!
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
В моих проектах часто много бразильцев
источник

NK

ID:57684913 in Node.js SPb
интересно...
источник

NK

ID:57684913 in Node.js SPb
я в плане того что на калбеках ты походу кодишь... помню тот геморой, сочуствую )
источник

VI

Viktor Isaev in Node.js SPb
У нас есть парочка своих трансформ-стримов. Стримы - это базовый концепт, они устареют только вместе с NodeJS. Так что смело в бой! В качестве вдохновляющего примера - небезызвестный Gulp. Сделан полностью на стримах и работает вполне успешно.
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
ID:57684913
я в плане того что на калбеках ты походу кодишь... помню тот геморой, сочуствую )
А, ты ж не был на митапе.. я с начала года работал с нодой 0.10.32. И не было варианта использовать иную версию.
источник

NK

ID:57684913 in Node.js SPb
тогда может скажете мне как json object в стриме передать?
источник

NK

ID:57684913 in Node.js SPb
"All streams created by Node.js APIs operate exclusively on strings and Buffer objects. It is possible, however, for stream implementations to work with other types of JavaScript values (with the exception of null, which serves a special purpose within streams). Such streams are considered to operate in "object mode".

Stream instances are switched into object mode using the objectMode option when the stream is created. Attempting to switch an existing stream into object mode is not safe."
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
Ну да, параметр в конструктор передать
источник

NK

ID:57684913 in Node.js SPb
const testStream = new PersonStream({
 objectMode: true
})


class PersonStream extends Readable {

 constructor(options) {
   super(options)
 }

так не работает
источник

NK

ID:57684913 in Node.js SPb
TypeError: Invalid data, chunk must be a string or buffer, not object
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js SPb
Вон же в примерах вроде все показано
источник