Forwarded from ITmozg
10 полезных сертификаций и курсов по Node.JS
После глубокого исследования наша команда экспертов в области веб-разработки составила этот список лучших учебников, курсов, тренингов, занятий и сертификации по Node JS в 2023 году. Он включает как платные, так и бесплатные учебные ресурсы, доступные в Интернете, которые помогут вам изучить Node JS.
https://itmozg.ru/10-poleznyh-sertifikacij-i-kursov-po-node-js/
@itmozg
После глубокого исследования наша команда экспертов в области веб-разработки составила этот список лучших учебников, курсов, тренингов, занятий и сертификации по Node JS в 2023 году. Он включает как платные, так и бесплатные учебные ресурсы, доступные в Интернете, которые помогут вам изучить Node JS.
https://itmozg.ru/10-poleznyh-sertifikacij-i-kursov-po-node-js/
@itmozg
😁1
Практическое руководство по борьбе с утечками памяти в Node.js
Автор статьи, перевод которой мы сегодня публикуем, предлагает поговорить об утечках памяти в JavaScript. В частности, речь пойдёт об управлении памятью в JavaScript, о том, как идентифицировать утечки памяти в реальных приложениях, и о том, как с бороться с утечками памяти.
Rus https://habr.com/ru/company/ruvds/blog/495898/
Eng https://www.arbazsiddiqui.me/a-practical-guide-to-memory-leaks-in-nodejs/
✍️ @nodejs_lib
Автор статьи, перевод которой мы сегодня публикуем, предлагает поговорить об утечках памяти в JavaScript. В частности, речь пойдёт об управлении памятью в JavaScript, о том, как идентифицировать утечки памяти в реальных приложениях, и о том, как с бороться с утечками памяти.
Rus https://habr.com/ru/company/ruvds/blog/495898/
Eng https://www.arbazsiddiqui.me/a-practical-guide-to-memory-leaks-in-nodejs/
✍️ @nodejs_lib
👍3
Serverless Applications with Nodejs.epub
27.5 MB
Serverless Applications with Node.js: Using AWS Lambda and Claudia.js
Авторы: Slobodan Stojanovic, Aleksandar Simovic (2019)
Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js.
Что внутри:
✔️Асинхронные функции;
✔️Аутентификация и работа с БД;
✔️Интересные примеры из реальной жизни;
✔️Разработка бессерверных микросервисов.
✍️ @nodejs_lib
Авторы: Slobodan Stojanovic, Aleksandar Simovic (2019)
Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js.
Что внутри:
✔️Асинхронные функции;
✔️Аутентификация и работа с БД;
✔️Интересные примеры из реальной жизни;
✔️Разработка бессерверных микросервисов.
✍️ @nodejs_lib
👍1
Node.js: Клонирование ключей. Is eval() evil?
На примере простой задачи клонирования ключей объекта посмотрим, есть ли реальные альтернативы по производительности столь презираемой JavaScript-разработчиками функции eval().
https://habr.com/ru/company/tensor/blog/711552/
✍️ @nodejs_lib
На примере простой задачи клонирования ключей объекта посмотрим, есть ли реальные альтернативы по производительности столь презираемой JavaScript-разработчиками функции eval().
https://habr.com/ru/company/tensor/blog/711552/
✍️ @nodejs_lib
Лучшие практики Node.js как для новичков, так и для опытных разработчиков
Научиться писать код легко. Научиться писать качественный код - вот где начинаются сложности, даже если вы разработчик среднего уровня.
https://javascript.plainenglish.io/node-js-backend-engineers-best-practices-overview-for-beginner-to-advance-caae74b53df
✍️ @nodejs_lib
Научиться писать код легко. Научиться писать качественный код - вот где начинаются сложности, даже если вы разработчик среднего уровня.
https://javascript.plainenglish.io/node-js-backend-engineers-best-practices-overview-for-beginner-to-advance-caae74b53df
✍️ @nodejs_lib
Blue Green Deployment for Node.js Without Kubernetes
https://semaphoreci.com/blog/blue-green-deployment-nodejs
✍️ @nodejs_lib
https://semaphoreci.com/blog/blue-green-deployment-nodejs
✍️ @nodejs_lib
Semaphore
Blue Green Deployment for Node.js Without Kubernetes - Semaphore
Discover how to perform Blue-Green deployments from scratch without Kubernetes. Along the way you'll learn CI/CD integration, Nginx, bash scripting, and the Linux permissions system.
👍2
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Node.js наизнанку: не все происходит в пуле потоков
Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.
Rus https://habr.com/ru/post/711804/
Eng https://blog.softup.co/node-js-internals-an-introduction-to-nodes-runtime-and-architecture/
✍️ @nodejs_lib
Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.
Rus https://habr.com/ru/post/711804/
Eng https://blog.softup.co/node-js-internals-an-introduction-to-nodes-runtime-and-architecture/
✍️ @nodejs_lib
👍1
Clean Code with Node.js
https://javascript.plainenglish.io/clean-code-with-node-js-994e9b6b7e56
✍️ @nodejs_lib
https://javascript.plainenglish.io/clean-code-with-node-js-994e9b6b7e56
✍️ @nodejs_lib
Popular Node.js patterns and tools to re-consider
https://practica.dev/blog/popular-nodejs-pattern-and-tools-to-reconsider/
✍️ @nodejs_lib
https://practica.dev/blog/popular-nodejs-pattern-and-tools-to-reconsider/
✍️ @nodejs_lib
Node.js Database
RxDB - это быстрая, реактивная база данных NoSQL реального времени, созданная для приложений на JavaScript, таких как веб-сайты, гибридные приложения, приложения Electron, Progressive Web Apps и Node.js. Хотя RxDB изначально создавалась для использования в приложениях пользовательского интерфейса, она была доработана и оптимизирована, чтобы сделать ее полезной для использования на стороне сервера. Ее можно использовать как встроенную локальную базу данных внутри JavaScript-процесса Node.js или как сервер базы данных, к которому Node.js может подключаться. Слой RxStorage позволяет менять базовый механизм хранения данных, что делает RxDB очень гибкой базой данных, которая может быть оптимизирована для многих сценариев.
https://rxdb.info/nodejs-database.html
✍️ @nodejs_lib
RxDB - это быстрая, реактивная база данных NoSQL реального времени, созданная для приложений на JavaScript, таких как веб-сайты, гибридные приложения, приложения Electron, Progressive Web Apps и Node.js. Хотя RxDB изначально создавалась для использования в приложениях пользовательского интерфейса, она была доработана и оптимизирована, чтобы сделать ее полезной для использования на стороне сервера. Ее можно использовать как встроенную локальную базу данных внутри JavaScript-процесса Node.js или как сервер базы данных, к которому Node.js может подключаться. Слой RxStorage позволяет менять базовый механизм хранения данных, что делает RxDB очень гибкой базой данных, которая может быть оптимизирована для многих сценариев.
https://rxdb.info/nodejs-database.html
✍️ @nodejs_lib
👍3
An overview of Node.js: architecture, APIs, event loop, concurrency
https://2ality.com/2022/09/nodejs-overview.html
✍️ @nodejs_lib
https://2ality.com/2022/09/nodejs-overview.html
✍️ @nodejs_lib
Пошаговая инструкция: как с Node.js организовать иконки из Figma в проекте
Эта статья подробно описывает создание небольшого скрипта на Node.js для выгрузки векторных иконок из Figma в проект, а также универсального компонента для разных видов иконок, который удобно использовать в своём приложении.
Скрипт может пригодиться командам, которые ещё не определились с общим подходом к использованию и хранению иконок в проекте, и тем, кто стремится автоматизировать этот процесс.
Под катом – довольно длинный (мы предупредили!) и подробный текст, но с большим количеством полезного кода.
https://habr.com/ru/company/joom/blog/708286/
✍️ @nodejs_lib
Эта статья подробно описывает создание небольшого скрипта на Node.js для выгрузки векторных иконок из Figma в проект, а также универсального компонента для разных видов иконок, который удобно использовать в своём приложении.
Скрипт может пригодиться командам, которые ещё не определились с общим подходом к использованию и хранению иконок в проекте, и тем, кто стремится автоматизировать этот процесс.
Под катом – довольно длинный (мы предупредили!) и подробный текст, но с большим количеством полезного кода.
https://habr.com/ru/company/joom/blog/708286/
✍️ @nodejs_lib
👍1
Полное визуальное руководство по пониманию цикла событий Node.js
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
✍️ @nodejs_lib
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
✍️ @nodejs_lib
👍4
Освоение Docker для Node.js: Продвинутые техники и лучшие практики
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
✍️ @nodejs_lib
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
✍️ @nodejs_lib
👍2
Совместимость с Node.js для Cloudflare Workers - начиная с Async Context Tracking, EventEmitter, Buffer, assert и util
В ближайшие месяцы Cloudflare Workers начнет внедрять встроенную совместимость с основными API Node.js в рамках усилий по поддержке повышенной совместимости всех исполнительных режимов JavaScript.
https://blog.cloudflare.com/workers-node-js-asynclocalstorage/
✍️ @nodejs_lib
В ближайшие месяцы Cloudflare Workers начнет внедрять встроенную совместимость с основными API Node.js в рамках усилий по поддержке повышенной совместимости всех исполнительных режимов JavaScript.
https://blog.cloudflare.com/workers-node-js-asynclocalstorage/
✍️ @nodejs_lib
👍1
Node.js Novice to Ninja (Craig Buckler).pdf
4.4 MB
Node.js : Novice to Ninja
Автор: Craig Buckler (2022)
Novice to Ninja - это ваше практическое руководство по изучению всего необходимого для создания веб-приложений с использованием Node.js. Вы начнете с ознакомления с основами - установкой и созданием ваших первых приложений - прежде чем перейти к более продвинутым концепциям, включая отладку, асинхронное программирование, использование Express.js , работа с базами данных, развертывание и многое другое. В конце вы создадите полноценное многопользовательское приложение для проведения викторин
✍️ @nodejs_lib
Автор: Craig Buckler (2022)
Novice to Ninja - это ваше практическое руководство по изучению всего необходимого для создания веб-приложений с использованием Node.js. Вы начнете с ознакомления с основами - установкой и созданием ваших первых приложений - прежде чем перейти к более продвинутым концепциям, включая отладку, асинхронное программирование, использование Express.js , работа с базами данных, развертывание и многое другое. В конце вы создадите полноценное многопользовательское приложение для проведения викторин
✍️ @nodejs_lib
👍3