Создание базы данных в облачном сервисе MongoDB Atlas
Руководство по созданию бесплатного экземпляра базы данных MongoDB в сервисе MongoDB Atlas
Руководство по созданию бесплатного экземпляра базы данных MongoDB в сервисе MongoDB Atlas
Полезные команды по работе с Git и Github. Данный справочник является кратким конспектом из источника git-scm.com
Подробное руководство о настройке сборщика Webpack 5 и о создании шаблона, который позволит разрабатывать фронтенд сайтов с использованием Pug, Sass, JavaScript и Markdown
Установка и настройка микрофреймворка Wordless, который применяется для разработки пользовательских тем для WordPress.
Приведены команды и запросы для работы с базой данных MySQL, которые наиболее часто применяются автором статьи.
Показан пример, как сбросить пароль администратора WordPress на локальном хосте через командную строку с помощью запросов к серверу базы данных MySQL.
Полезные советы по выполнению многокомандных и нестандартных действий в Git
Когда я настраивал webpack 5, мне не удалось запустить пакет Pug 3, так как загрузчик pug-loader может работать только с пакетом Pug 2. По всей видимости, разработчики забросили пакет pug-loader. Последнее обновление пакета было в 2018. Поэтому, если кому очень надо, предлагаю вариант, как подружить pug-loader и Pug 3.
Приведены некоторые микросервисы, которые могут быть полезны для использования.
Установка и настройка сборки из NPM модулей, которая позволит создать статический сайт используя шаблонизатор Pug, препроцессор Sass, язык JavaScript и разметку Markdown
Статья поможет настроить среду разработки для ГСС Gatsby. Описываются установка и настройка терминала, nvm, Node, Git, Prettier
Как с помощью фреймворка Gatsby быстро развернуть сайт на локальном компьютере
Шаблонизатор Pug позволяет использовать сокращенную html-разметку, а также переменные, циклы, условные операторы. Это дает возможность подставлять динамические данные
Chai - это библиотека тестирования JavaScript, которая помогает проверить, что после внесения изменений в код программа все еще ведет себя так, как нужно. Используя Chai, можно написать тесты, описывающие требования к программе, и посмотреть, соответствует ли она им.
Модуль bcrypt позволяет хэшировать и шифровать конфиденциальные данные, такие как пароли пользователей, перед их сохранением в базу данных.
Модуль HelmetJS - это набор функций middleware, которые устанавливают определенные HTTP-заголовки для обеспечения безопасности.
Руководство по установке и работе с плагином `gatsby-source-wordpress`, который позволяет извлекать данные из WordPress и использовать на Gatsby сайте
Микросервис сокращает URL адреса, а при вводе коротких URL преобразует обратно в исходные. Написано на JavaScript
Как применять стили в генераторе статических сайтов Gatsby. Описаны способы стилизации с помощью CSS файлов, CSS модулей и CSS-in-JS
В Gatsby для управления данными можно использовать не только source плагины, также можно использовать подход “неструктурированных данных" на Gatsby сайтах, не требующий GraphQL.
Как подготовить Gatsby сайт к работе. Инструмент диагностики сайта - Lighthouse. Добавление на сайт файла манифеста, офлайн поддержки, метаданных для страниц
Это второй урок из серии “Руководство по Gatsby” и является вольным переводом официального источника
Как обработать GET запросы. Микросервис возвращает время unix и utc в формате JSON
Краткое руководство по работе с базой данных MongoDB с помощью библиотеки Mongoose
Как сделать Pull Requests в чужой репозиторий на GitHub, но перед этим обновить свой клон репозитория до актуального состояния
Если вы хотите внести свой вклад в какой-нибудь open source проект на Гитхабе, то здесь вы узнаете, как это сделать.
Node.js - это среда выполнения JavaScript, которая позволяет разработчикам писать бэкэнд (серверные) программы на JavaScript. Node.js поставляется с несколькими встроенными модулями - небольшими независимыми программами, которые помогают облегчить написание серверных приложений. Список четырех основных модулей Node: