Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 November 04

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Международная конференция BuildStuff пройдет 18-19 ноября 2019 в Киеве, похоже много годных спикеров, будут доклады по JS и Node.js, но не только по ним, конференция не привязана к одному технологическому стеку, среди тем облака и девопс, архитектура и распределенные системы, функциональное программирование и шины событий, AI и т.д.
https://www.ukraine.buildstuff.events/
источник
2019 November 05

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Как я буду участвовать в семинаре: Выбор направления в программировании
Анонимный опрос
9%
Задам вопрос в группе в телеграме с тегом #выбор, как описано под голосованием
3%
Подготовлю вопросы заранее и задам голосом, сяду на 1 ряд, чтоб было слышно
31%
Послушаю, что другие будут задавать, сам не знаю, что спросить
18%
Я уже определился с языком и технологиями на всю жизнь
39%
Программирование слишком сложно для меня стану, пожалуй, депутатом
Проголосовало: 481
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
7 ноября, в 16:10 в 307-18
Семинар: Выбор направления в программировании
До 16:00 вопросы можно задавать в @Programming_IP9X с тегом #выбор
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, а есть ли способ при работе нод скрипта подсчитывать количество переданного и полученного трафика ?
источник

V

VovaS in NodeUA - JavaScript and Node.js in Ukraine
Speed: JavaScript vs C++ vs WebAssembly (iJS 2019)

https://youtu.be/aC_QLLilwso
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник
2019 November 06

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, хотел бы посоветоватся на счет чата. Сейчас наш чат работает с помощью long pooling(пуш нотифы + http requests), хотим в некоторых местах модифицировать чат и использовать socket.io, как лучшие практики кеширования для чатов подобного вида? Redis? Или достаточно будет хранить в коллекции ин мемори?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Я бы посоветовал отказаться как от socket.io, так и от лонгпулинга, ибо socket.io + пулинг = memory leak.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@m03geek а к чему прийти?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@m03geek а к чему прийти?
Вебсокеты, 21 век на дворе как ни как.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@m03geek а почему, если не сложно обьяснить в двух словах
источник

D

David in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@m03geek а почему, если не сложно обьяснить в двух словах
В двух словах: зачем костыли?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@m03geek а почему, если не сложно обьяснить в двух словах
memory leaks

Зачем костыли - тоже верный вариант
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
https://github.com/theturtle32/WebSocket-Node, это то что мне нужно?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
https://github.com/theturtle32/WebSocket-Node, это то что мне нужно?
Да. Можно еще https://www.npmjs.com/package/ws это.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
какие могут быть подводные камни и на что лучше обратить внимание в построении чата который не будет грузить систему?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Всем привет, хотел бы посоветоватся на счет чата. Сейчас наш чат работает с помощью long pooling(пуш нотифы + http requests), хотим в некоторых местах модифицировать чат и использовать socket.io, как лучшие практики кеширования для чатов подобного вида? Redis? Или достаточно будет хранить в коллекции ин мемори?
Socket.io был нужен в конце 19 века, потому, что тогда браузеры работали на паровой машине. В 18 веке, когда браузеры были на гужевой тяге (лошади) был еще long-polling, мне про него дедушка рассказывал, а ему его дедушка. Теперь же в браузерах есть WebSocket нативный, и ничего не нужно, а на сервере есть библиотеки:
https://www.npmjs.com/package/ws
https://www.npmjs.com/package/websocket
https://github.com/uNetworking/uWebSockets.js
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
А сейчас машины на весловой тяге?
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
убедительно
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
А сейчас машины на весловой тяге?
раньше работало при помощи пара, а сейчас работает при помощи и электичества, как в старом анекдоте
источник