Руководство по качеству кода HTML, CSS, JS

См. также "Руководство по написанию JavaScript-кода от Airbnb" Общие принципы написания качественного кода DRY (Don't Repeat Yourself) - не повторяться при написании кода: всё в проекте должно быть определено только один раз. При несоблюдении этого принципа: изменения придется вносить в Читать дальше ...

Воркеры (worker threads) в Node.js

Для создания полнофункциональных многопоточных приложений в  Node.js используется модуль worker_threads. Модуль node:worker_threads позволяет использовать потоковые воркеры (thread worker) — фрагменты кода, обычно извлекаемые из файла и выполняемые в отдельном потоке (реализация параллельного исполнения JavaScript). Для доступа к node:worker_threads его необходимо Читать дальше ...

Использование потоков (Streams) в NodeJS

Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными и создавать высокопроизводительные приложения. Основные типы потоков внутри Node.js: Readable: потоки, из которых можно считывать данные (например, fs.createReadStream()); Writable: потоки, в которые могут быть записаны данные (например, fs.createWriteStream()); Duplex: потоки, которые Читать дальше ...

JavaScript запрос SELECT в базу данных MySQL

Мануал по mysql https://github.com/mysqljs При разработке приложения на стеке JS + NODE.js + Express + MySQL2 столкнулся с тем, что запрос, сформированного с помощью pool.query(), зависит от синтаксиса, а именно - от правильности указания в запросе кавычек ( или ' Читать дальше ...