С момента своего выпуска GraphQL становится все более популярным и используется все большим числом команд разработчиков. Почему? Это просто, GraphQL позволяет легко описывать сложные отношения данных и может использоваться с любым языком программирования. Растущая популярность привела к появлению ряда инструментов, позволяющих использовать возможности GraphQL во многих аспектах разработки современного программного обеспечения. Один из примеров - GraphQL Static Site Generator.
Хотя конечные пользователи чаще видят графический интерфейс пользователя (GUI), интерфейс командной строки (CLI) может быть невероятно ценным дополнением к инструментам разработчика и быстрым проектам в целом.
Уведомления предоставляют отличный способ привлечь пользователей ваших приложений и могут использоваться для предоставления или запроса обратной связи. В этом руководстве мы рассмотрим, как отправлять уведомления с помощью Node.js и node-notifier
.
node-notifier
- это библиотека для отправки кроссплатформенных нативных уведомлений в Node JS.
В эту эпоху передовых технологий написание скриптов для парсинга, тестирования и мониторинга может быть сложной задачей. Вот почему команда Google Chrome предоставила инструмент, который позволяет вам выполнять стандартные действия в браузере Chromium или Chrome программно через JavaScript с помощью простого и удобного API под названием Puppeteer.
В этой статье в блоге вы узнаете о Puppeteer и о том, как его использовать для очистки веб-страницы и записи автоматических тестов пользовательского интерфейса для вашего проекта.
Deno - это простая и безопасная среда выполнения для JavaScript, которая по умолчанию поддерживает и настраивает TypeScript. MongoDB - это кроссплатформенная программа базы данных, ориентированная на документы, которая широко используется разработчиками. В этой статье мы узнаем, как интегрировать MongoDB в наше приложение Deno.
Slack - это облачная платформа для обмена мгновенными сообщениями, разработанная для компаний, которая дополняет электронную почту в качестве способа связи и обмена данными. Он также имеет интересные функции, такие как отправка сообщений на канал с помощью его веб-перехватчиков.
Веб-перехватчики - это автоматические полезные данные, отправляемые из приложений, когда что-то происходит. По сути, это способ, которым приложения могут отправлять автоматические сообщения или информацию в другое приложение.
В этой статье мы создадим Slackbot, который будет регистрировать все действия, которые происходят в нашем приложении с помощью Node.js. Наш бот будет регистрировать все действия, которые происходят в нашем приложении Node.js, включая ошибки, который мы скоро создадим.
Практически каждый веб-сайт включает сбор пользовательского ввода с помощью HTML-форм. Каждый раз, когда мы собираем пользовательские данные, мы должны их проверять. В компьютерных науках проверка данных - это процесс проверки того, являются ли введенные данные разумными и обоснованными.
Рассмотрите возможность разработки формы для подписки по электронной почте. В этом случае мы хотим проверить, соответствует ли отправленное электронное письмо общему формату, например username@randomMail.com
. Без проверки злоумышленники могут вводить бесполезные значения или даже выполнять SQL-инъекции.
В этой статье мы будем выполнять проверку данных формы с помощью Validator.js - облегченного пакета NPM, созданного именно для этой цели.
Вы когда-нибудь пытались выполнить сложные вычисления, чтобы обнаружить, что это занимает вечность и замедляет ваши процессы?
Есть много способов решить эту проблему, например с помощью веб-воркеров или фоновых потоков. GPU снимает нагрузку с вашего процессора, давая вашему процессору больше места для других процессов. Между тем, веб-воркеры по-прежнему работают на вашем процессоре, но в разных потоках.
В этом руководстве для начинающих мы продемонстрируем, как использовать GPU.js для выполнения сложных математических вычислений и повышения производительности приложений JavaScript.
Изучение того, как аутентифицировать пользователей в приложении - одна из первых вещей, которую вы изучаете в любом курсе, посвященном серверным технологиям.
И это один из первых шагов, которые вы делаете при создании приложения для социальных сетей, приложения для обучения на онлайн-курсах и так далее.
В этой статье мы рассмотрим базовые концепции аутентификации для начинающих.
Поскольку изображения стали неотъемлемой частью Интернета, потребность в обработке изображений становится постоянной. Существуют различные библиотеки и двоичные файлы, которые используются для обработки изображений в Node.js, две из которых - GraphicsMagick и ImageMagick.
ImageMagick - это программное обеспечение для обработки изображений с открытым исходным кодом, предназначенное для создания, изменения и преобразования изображений. GraphicsMagick - аналогичный инструмент, который изначально был ответвлением проекта ImageMagick, который стал самостоятельным проектом с несколькими улучшениями.
Некоторые из преимуществ GraphicsMagick перед ImageMagick включают в себя большую эффективность, меньший размер, меньшее количество уязвимостей безопасности и, как правило, более стабильный, чем ImageMagick. Оба они доступны для использования в Node.js как пакеты NPM: GraphicsMagick и ImageMagick.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.
В этом месте могла бы быть ваша реклама
Разместить рекламу