Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 20

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Nikita
кроме експресса так кто еще делает? fastify?
Очень многие, нужно читать исходники
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Всегда
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
А потом 30 строк на склейку буфера, ни кто ошибки не обработал, преобразование буфера в строку много раз вызывают на каждом чанке
@listochkin
Хз Тимур. По чтениям из стрима через for await код по моему в доках ноды лежит. Имхо полезно по докам начинающему нодеру полазить, чтобы +- помнить в каком разделе что написано.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Всегда
а писать продукт для бизнеса тогда когда?)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Хз Тимур. По чтениям из стрима через for await код по моему в доках ноды лежит. Имхо полезно по докам начинающему нодеру полазить, чтобы +- помнить в каком разделе что написано.
Раньше было через события, теперь через async iterable, но учатся не по докам, к сожалению, а по видосам и статьям 5 летней давности, из стековерфлоу
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
А их ни кто не апдейтит как апдейтят доки
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Nikita
а писать продукт для бизнеса тогда когда?)
Для бизнеса наш герой @moskalenco_a присоединится к команде, где кто-то уже выбрал фреймворк и какие-то аддоны / модули к нему.

Может, это будет экспресс с кучей миддлварей, может Нест с кучей декораторов, может Хапи с угрозой остаться без мейнтейнеров, может Коа с кучей костылей.

В любом случае что-то будет. Поэтому я и предлагаю фреймворк брать, но

1. Не сразу, но и не засиживаться на голой Ноде
2. Не влезать в дебри framework-specific api, а использовать только минимальный слой для эргономики.

Остально придет со временем.
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
А их ни кто не апдейтит как апдейтят доки
На SO сейчас запускают инициативу модернизации ответов. Для попоуляных вопросов и технологий будут обновлять принятые ответы под новые API и практики. Пока на стадии обсуждения все, но настроены они решительно.

Но я согласен с тобой - после асинхронных итератеров я не хочу руками через события стримы обрабатывать.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
На SO сейчас запускают инициативу модернизации ответов. Для попоуляных вопросов и технологий будут обновлять принятые ответы под новые API и практики. Пока на стадии обсуждения все, но настроены они решительно.

Но я согласен с тобой - после асинхронных итератеров я не хочу руками через события стримы обрабатывать.
SO-стековерфлоу?
И на async/await еще и поднятие ошибок без допкода
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
И так почти по любой мелочи в ноде, есть решения из инета и есть современные. Я буду и свои лекции переписывать частично
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Все устаревает очень быстро
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
очень быстро я бы так сказал, только изучил одну технология - учи другую
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
поэтому надо вкладываться в базу
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
сильно облегчает жизнь
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
согласен
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Выучил фреймворк, можешь писать на нем, выучил язык, можешь написать фреймворк:)
Конечно с оговорками, но в большинстве своём так и работает все в нашем мире, чтобы работать с вещами хорошо, надо знать как они устроены на один или пару уровней ниже.
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Собственно именно поэтому наверное и придумали ооп:)
источник

А

Александр in NodeUA - JavaScript and Node.js in Ukraine
подскажите, пожалуйста, новичку... уже больше часа не могу скомпилировать sass на koa. Нормальные библиотеки 2-3 года не обновлялись и нашел только одну современную - koa-sassy. У меня такое ощущение, что вторая часть названия пользователю говорит, что он будет с ней делать...

Вот в доках есть такое.
app.use(sassy('/sass', { mount: '/stylesheets' }))
Правильно я понял, что в mount нужно указать путь, где должен образоваться смонтированный файл?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
SO-стековерфлоу?
И на async/await еще и поднятие ошибок без допкода
Ага
источник

А

Александр in NodeUA - JavaScript and Node.js in Ukraine
Александр
подскажите, пожалуйста, новичку... уже больше часа не могу скомпилировать sass на koa. Нормальные библиотеки 2-3 года не обновлялись и нашел только одну современную - koa-sassy. У меня такое ощущение, что вторая часть названия пользователю говорит, что он будет с ней делать...

Вот в доках есть такое.
app.use(sassy('/sass', { mount: '/stylesheets' }))
Правильно я понял, что в mount нужно указать путь, где должен образоваться смонтированный файл?
по идее компиляция должна происходить каждый раз при запуске сервера?
источник