Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 July 13

VO

Viktor Osipov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Я уже десятый раз открываю код этого СтартерКита и задаюсь вопросом: то что в коде нет ни строчки комментариев это так и должно быть? Я просто новенький в этом деле. С Реакта к вам пришёл. Посмотрел базовый курс по Ноде. Понимаю некоторые базовые вещи. Даже удалось сделать простейший чат с вэбсокетом. Может где нужно какие то видео посмотреть или документацию почитать? Только где эту документацию или видео найти? ссылок то тоже нет.

Я вижу что тут люди могут достаточно быстро понять что к чему, но вот тем кто только вникает что делать?
Насколько мне известно, Тимур не сторонник комментариев в коде :)
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
У него код и так понятый, я свой код хуже понимаю ))))
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Viktor Osipov
Насколько мне известно, Тимур не сторонник комментариев в коде :)
Это конечно хорошо. Делает количество строк меньшим. Только тогда это нужно назвать не StarterKit ) а MiddleKit )
Или хороший вариант написать требования:

Чтобы легко работать с кодом нужно знать:
- это
- это
- и это
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Вот я и спрашиваю, с чего мне начать? ) Я изучаю Ноду от силы 3 недели. Меня интересует как построить сервер для вэбсокет подключений. Чтобы клиентское приложение получало данные в риал тайме. И чтобы клиент мог переключаться между потоками получаемой информации. Я если честно даже не понимаю какой запрос в гугле мне написать... Пока всё что нахожу это принципы работы TCP... но это не очень помогает делу ))
Наверное стоит тогда начать с просмотра https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
User True
Наверное стоит тогда начать с просмотра https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ
О. Спасибо. Судя по количеству и продолжительности видео, вернусь сюда через 2 недели ))
источник

OS

Oleksiy Savelyev in NodeUA - JavaScript and Node.js in Ukraine
Miseo
О. Спасибо. Судя по количеству и продолжительности видео, вернусь сюда через 2 недели ))
Трохи швидше, якщо на 2й швидкості дивитись
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Oleksiy Savelyev
Трохи швидше, якщо на 2й швидкості дивитись
Ещё же надо понять о чем говорят )
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Я уже десятый раз открываю код этого СтартерКита и задаюсь вопросом: то что в коде нет ни строчки комментариев это так и должно быть? Я просто новенький в этом деле. С Реакта к вам пришёл. Посмотрел базовый курс по Ноде. Понимаю некоторые базовые вещи. Даже удалось сделать простейший чат с вэбсокетом. Может где нужно какие то видео посмотреть или документацию почитать? Только где эту документацию или видео найти? ссылок то тоже нет.

Я вижу что тут люди могут достаточно быстро понять что к чему, но вот тем кто только вникает что делать?
Начни с официальных гайдов тогда https://nodejs.org/en/docs/guides/
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Я уже десятый раз открываю код этого СтартерКита и задаюсь вопросом: то что в коде нет ни строчки комментариев это так и должно быть? Я просто новенький в этом деле. С Реакта к вам пришёл. Посмотрел базовый курс по Ноде. Понимаю некоторые базовые вещи. Даже удалось сделать простейший чат с вэбсокетом. Может где нужно какие то видео посмотреть или документацию почитать? Только где эту документацию или видео найти? ссылок то тоже нет.

Я вижу что тут люди могут достаточно быстро понять что к чему, но вот тем кто только вникает что делать?
Начать нужно с курса по ноде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md

А комментарии в коде - это обычно плохо, код должен быть сам себе лучшим комментарием. Бывают исключения: можно комментировать не очевидные решения, почему именно так сделано.
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Начать нужно с курса по ноде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md

А комментарии в коде - это обычно плохо, код должен быть сам себе лучшим комментарием. Бывают исключения: можно комментировать не очевидные решения, почему именно так сделано.
Спасибо. Материал кстати отличный. Не всё понятно. Но это временно )
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
Народ, интересно есть ли какая-то разница если я подключаю все библиотеку
import * as _ from 'lodash';
либо если я выдергиваю из нее модули? В плане производительности и стандартов.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Если опустить тот факт, что from 'lodash'; уже плохо, то все-таки лучше импортить конкретный модуль, ибо потом npm audit с ума сходит от количества говна, которое нужно проверять и выводить в репорт.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmitriy Kupriyanov
Народ, интересно есть ли какая-то разница если я подключаю все библиотеку
import * as _ from 'lodash';
либо если я выдергиваю из нее модули? В плане производительности и стандартов.
Лучшее, что можно сделать с  lodash - забыть
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
почему?
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Лучшее, что можно сделать с  lodash - забыть
вот бы react scripts это сделал...
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Бритва говорит, что не нужно объяснять почему не применять, но нужно объяснять, почему применять
источник

AA

Anna Alimova 👩‍💻... in NodeUA - JavaScript and Node.js in Ukraine
Всё, что было в лодаше хорошего, втянул в себя es6. Всё, что было посредственным - осталось исключительно его
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
differenceWith и intersectionWith, например, не втянул
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
В эту субботу (18 июля) Fwdays и Никита Галкин проведут онлайн-воркшоп "Kubernetes для Node.js разработчиков”, во время которого вы увидите, что Kubernetes позволяет решить часть проблем, которые создает Express.js. Осталось 8 мест.

Что в программе: Dockerize your code, Deploy into Kubernetes, Configure like DevOps Engineer, Add a health-check, Make a Blue-Green deployment, Troubleshooting

Больше информации и билеты 🔗 https://bit.ly/3gSegqh
источник
2020 July 14

АК

Алексей Карташов... in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
differenceWith и intersectionWith, например, не втянул
difference'ы и intersection'ы ужасно медленные, лучше нативными .filter/.reduce нужного результата добиться - и работать будет быстрее, и код понятнее. Но вот нативного аналога isEqual всё ещё нет, а в нём бывает иногда необходимость
источник