Новый тренд 2038 года - это игра TONight специально для разработчиков, где ты можешь писать код, развлекаться и зарабатывать криптовалюту.
Помоги жителям города решить все их задачки за вознаграждение в TON!
Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/34852L
Помоги жителям города решить все их задачки за вознаграждение в TON!
Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/34852L
👍1
🚀Почему вам стоит выбрать Node.js для разработки серверных приложений
В этой статье автор расскажет, чем хорош Node в сравнении с другими технологиями серверного скриптинга, в чём заключаются его слабые стороны и где его удобно использовать, и почему Node.js очень тесно связан с JavaScript, а также вы узнаете какие проекты можно написать на Node.
Читать...
В этой статье автор расскажет, чем хорош Node в сравнении с другими технологиями серверного скриптинга, в чём заключаются его слабые стороны и где его удобно использовать, и почему Node.js очень тесно связан с JavaScript, а также вы узнаете какие проекты можно написать на Node.
Читать...
👍2
💡Как войти в Fullstack-разработку без магии и упований на удачу
В этой статье автор расскажет, почему фулстек разработчик — это универсальный специалист, который в теории способен в одиночку создать проект, и по какой причине сегодня новичками вкатиться в IT очень трудно, а также вы узнаете сколько нужно знаний в части фронтенд и бэкенд разработки чтобы стать Fullstack разработчиком.
Читать...
В этой статье автор расскажет, почему фулстек разработчик — это универсальный специалист, который в теории способен в одиночку создать проект, и по какой причине сегодня новичками вкатиться в IT очень трудно, а также вы узнаете сколько нужно знаний в части фронтенд и бэкенд разработки чтобы стать Fullstack разработчиком.
Читать...
👍4
🤔Чем опасны сторонние модули Node.js
В этой статье автор расскажет, стоит ли волноваться из-за сторонних модулей, насколько вообще это может быть опасно, и какие есть способы, с помощью которых мы можем защитить себя от этих коварных модулей, а также вы узнаете почему вы всегда должны знать, от скольких модулей зависит ваше приложение.
Читать...
В этой статье автор расскажет, стоит ли волноваться из-за сторонних модулей, насколько вообще это может быть опасно, и какие есть способы, с помощью которых мы можем защитить себя от этих коварных модулей, а также вы узнаете почему вы всегда должны знать, от скольких модулей зависит ваше приложение.
Читать...
👍4
🚀Многопоточность в Node.js
В этой статье автор расскажет, как на самом деле работает Node.js, как однопоточный Node.js может конкурировать с многопоточным серверным софтом, и почему лучше использовать для отправки данных другому потоку метод port.postMessage(), а также вы узнаете как разделать память между потоками и какие есть полезные свойства модуля worker_threads.
Читать...
В этой статье автор расскажет, как на самом деле работает Node.js, как однопоточный Node.js может конкурировать с многопоточным серверным софтом, и почему лучше использовать для отправки данных другому потоку метод port.postMessage(), а также вы узнаете как разделать память между потоками и какие есть полезные свойства модуля worker_threads.
Читать...
👍10
💡Node Hero — руководство по безопасности Node.js
В этой статье автор расскажет, почему лучше не использовать функцию eval, зачем нужно всегда использовать режим use strict, и как в процессе обработки исключений из вашего приложения может утечь довольно важная информация о внутренней структуре, а также вы узнаете зачем делать статический анализ кода вашего приложения и почему лучше не запускать процессы с правами суперпользователя.
Читать...
В этой статье автор расскажет, почему лучше не использовать функцию eval, зачем нужно всегда использовать режим use strict, и как в процессе обработки исключений из вашего приложения может утечь довольно важная информация о внутренней структуре, а также вы узнаете зачем делать статический анализ кода вашего приложения и почему лучше не запускать процессы с правами суперпользователя.
Читать...
👍2
👨💻Знакомство с разработкой через тестирование в JavaScript
В этой статье автор расскажет, зачем нужно создать локальное окружение для файлов и зависимостей, как создать для нашего приложения интерфейс командной строки, как протестировать приложение, а также вы узнаете почему когда пользователь вводит число и выбирает нужную операцию, всё работает нормально, но если попытаться найти сумму числа и строки оно вернёт NaN.
Читать...
В этой статье автор расскажет, зачем нужно создать локальное окружение для файлов и зависимостей, как создать для нашего приложения интерфейс командной строки, как протестировать приложение, а также вы узнаете почему когда пользователь вводит число и выбирает нужную операцию, всё работает нормально, но если попытаться найти сумму числа и строки оно вернёт NaN.
Читать...
👤Тестирование и отладка Node-приложений в Docker-контейнерах
В этой статье автор расскажет, почему запуск приложения в контейнере, а не прямо на вашем компьютере или сервере, имеет очень много преимуществ, как выполнять автоматические тесты приложений как проходить код по строкам и проверять значения переменных, как узнать на каком IP-адресе находится хост Docker, а также вы узнаете как дебажить приложения внутри Docker-контейнера.
Читать...
В этой статье автор расскажет, почему запуск приложения в контейнере, а не прямо на вашем компьютере или сервере, имеет очень много преимуществ, как выполнять автоматические тесты приложений как проходить код по строкам и проверять значения переменных, как узнать на каком IP-адресе находится хост Docker, а также вы узнаете как дебажить приложения внутри Docker-контейнера.
Читать...
👍3
🚀Как при помощи Node.js + MySQL упорядочить 100 Гбайт данных
В этой статье вы узнаете, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL, почему разделение таблиц имеет довольно много ограничений, а это означает, что невозможно будет использовать все возможности, которые InnoDB предоставляет для обеспечения гарантированного сохранения данных, а также вы узнаете зачем может потребоваться обработать в логике приложения то, что без секционирования было бы реализовано средствами СУБД, например, ограничения внешнего ключа или полнотекстовый поиск.
Читать...
В этой статье вы узнаете, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL, почему разделение таблиц имеет довольно много ограничений, а это означает, что невозможно будет использовать все возможности, которые InnoDB предоставляет для обеспечения гарантированного сохранения данных, а также вы узнаете зачем может потребоваться обработать в логике приложения то, что без секционирования было бы реализовано средствами СУБД, например, ограничения внешнего ключа или полнотекстовый поиск.
Читать...
👍3
😵Разработка простого блога на Node.js и Cosmic JS
В этой статье автор расскажет, как установите пакетный менеджер Yarn, который понадобится для установки зависимостей будущего блога, как сформировать главную страницу блога, и почему в этом подходе логика шаблона отделена от остального кода, за исключением некоторых запросов и циклов, а также вы узнаете почему данный подход изолирует код шаблона от кода основного приложения.
Читать...
В этой статье автор расскажет, как установите пакетный менеджер Yarn, который понадобится для установки зависимостей будущего блога, как сформировать главную страницу блога, и почему в этом подходе логика шаблона отделена от остального кода, за исключением некоторых запросов и циклов, а также вы узнаете почему данный подход изолирует код шаблона от кода основного приложения.
Читать...
👍4
👨💻Парсинг сайтов при помощи Node.js: краткое руководство с примерами
В этой статье автор расскажет, зачем мы будем использовать написанный для Node.js программный пакет osmosis, включающий селектор css3/xpath и небольшой http-обработчик, как увеличиваем количество страниц при релевантном поиске, а также вы узнаете почему фреймворки вроде Webdriver и CasperJS, в данном случае нам не понадобятся.
Читать...
В этой статье автор расскажет, зачем мы будем использовать написанный для Node.js программный пакет osmosis, включающий селектор css3/xpath и небольшой http-обработчик, как увеличиваем количество страниц при релевантном поиске, а также вы узнаете почему фреймворки вроде Webdriver и CasperJS, в данном случае нам не понадобятся.
Читать...
👍2
👤О модулях JavaScript, форматах, загрузчиках и сборщиках модулей за 10 минут
В этой статье вы узнаете, зачем нужны модули, для чего предназначены Webpack и SystemJS, что значит AMD, UMD или CommonJS, какое отношение они имеют друг к другу и зачем вообще их использовать, а также вы узнаете как сборщик модулей заменяет собой загрузчик модулей.
Читать...
В этой статье вы узнаете, зачем нужны модули, для чего предназначены Webpack и SystemJS, что значит AMD, UMD или CommonJS, какое отношение они имеют друг к другу и зачем вообще их использовать, а также вы узнаете как сборщик модулей заменяет собой загрузчик модулей.
Читать...
👍1
🚀Все про Node.js: зачем писать бэкенд на JavaScript и сколько за это платят
В этой статье автор расскажет, что такое Node.js и где применяется эта технология, сколько платят и есть ли вакансии, какие перспективы у бэкенда на JavaScript по сравнению с другими языками и технологиями, а также вы узнаете сколько времени нужно учиться бэкенд-разработке на JS с нуля до джуниора.
Читать...
В этой статье автор расскажет, что такое Node.js и где применяется эта технология, сколько платят и есть ли вакансии, какие перспективы у бэкенда на JavaScript по сравнению с другими языками и технологиями, а также вы узнаете сколько времени нужно учиться бэкенд-разработке на JS с нуля до джуниора.
Читать...
👍4
🚀Зачем идти в full-stack в 2023 году
В этой статье автор расскажет, почему некоторые разработчики начали специализироваться в работе с фронтендом и называть себя фронтенд-разработчиками, и почему одновременно с фронтенд-разработчиками появилась и другая роль – фулл-стек разработчики, а также вы узнаете почему если в вашем проекте нет активного взаимодействия между беком и фронтом, то от фуллстеков может и не быть особой пользы.
Читать...
В этой статье автор расскажет, почему некоторые разработчики начали специализироваться в работе с фронтендом и называть себя фронтенд-разработчиками, и почему одновременно с фронтенд-разработчиками появилась и другая роль – фулл-стек разработчики, а также вы узнаете почему если в вашем проекте нет активного взаимодействия между беком и фронтом, то от фуллстеков может и не быть особой пользы.
Читать...
👍5
🚀Использование потоков для создания высокопроизводительных Node.js приложений
В этой статье автор расскажет, почему в тот момент, когда вы набираете что-то на клавиатуре, читаете файл с диска или скачиваете его через Интернет, поток информации (биты) проходит через различные устройства и приложения, почему Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными, и как можно построить пайплайны, склеивая различные потоки вместе, чтобы создавать высокопроизводительные приложения для сложных сценариев использования, а также вы узнаете почему в большинстве случаев необходимость использования потоков отсутствует, а их применение может усложнить ваше приложение.
Читать...
В этой статье автор расскажет, почему в тот момент, когда вы набираете что-то на клавиатуре, читаете файл с диска или скачиваете его через Интернет, поток информации (биты) проходит через различные устройства и приложения, почему Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными, и как можно построить пайплайны, склеивая различные потоки вместе, чтобы создавать высокопроизводительные приложения для сложных сценариев использования, а также вы узнаете почему в большинстве случаев необходимость использования потоков отсутствует, а их применение может усложнить ваше приложение.
Читать...
👍6
🤔Создание бессерверных API с помощью Node.js и AWS Lambda
В этой статье автор расскажет, почему перед деплоем функции AWS Lambda необходимо протестировать ее локально, чтобы удостовериться, что она работает так, как ожидалось, и почему для выполнения этой команды требуется Docker, а также вы узнаете как протестировать свою функцию Lambda, не делая HTTP-запрос для ее активации.
Читать...
В этой статье автор расскажет, почему перед деплоем функции AWS Lambda необходимо протестировать ее локально, чтобы удостовериться, что она работает так, как ожидалось, и почему для выполнения этой команды требуется Docker, а также вы узнаете как протестировать свою функцию Lambda, не делая HTTP-запрос для ее активации.
Читать...
👍3
🔥Фреймворки для тестирования Node: Хорошие, плохие, медленные и ресурсоемкие
В этой статье автор расскажет, почему если вы запускаете однопоточное приложение Node.js в рамках одного процесса, то можно выполнить семплирование памяти, и почему если производительность является для вас ключевым требованием, то нужно выбирать Mocha, а также вы узнаете почему "Tap" имеет низкую производительность при очень большом количестве тестов.
Читать...
В этой статье автор расскажет, почему если вы запускаете однопоточное приложение Node.js в рамках одного процесса, то можно выполнить семплирование памяти, и почему если производительность является для вас ключевым требованием, то нужно выбирать Mocha, а также вы узнаете почему "Tap" имеет низкую производительность при очень большом количестве тестов.
Читать...
👍5
😵Запуск NodeJS-приложения на Android
В этой статье автор расскажет, почему благодаря эмулятору терминала и Linux-окружения для Android, разработка веб-приложений на смартфоне перестанет быть для вас проблемой, а также вы узнаете почему чтобы избежать перезагрузки сервера вручную каждый раз при изменении файла app.js мы можем установить nodemon.
Читать...
В этой статье автор расскажет, почему благодаря эмулятору терминала и Linux-окружения для Android, разработка веб-приложений на смартфоне перестанет быть для вас проблемой, а также вы узнаете почему чтобы избежать перезагрузки сервера вручную каждый раз при изменении файла app.js мы можем установить nodemon.
Читать...
👍6
🚀Разработка на Node.js — 10 практик для повышения эффективности
В этой статье автор расскажет, почему при создании своего приложения на Node, новичок или искушённый разработчик должен следовать определённым практикам программирования, и почему разработка приложения на Node.js сопровождается постоянным добавлением новых пакетов, расширяющих его функциональности, а также вы узнаете почему во время программирования на Node.js вам придётся вручную останавливать и перезапускать приложение, чтобы применять даже небольшие изменения, внесённые в исходный код.
Читать...
В этой статье автор расскажет, почему при создании своего приложения на Node, новичок или искушённый разработчик должен следовать определённым практикам программирования, и почему разработка приложения на Node.js сопровождается постоянным добавлением новых пакетов, расширяющих его функциональности, а также вы узнаете почему во время программирования на Node.js вам придётся вручную останавливать и перезапускать приложение, чтобы применять даже небольшие изменения, внесённые в исходный код.
Читать...
👍3