Создание базы данных в облачном сервисе MongoDB Atlas

20-01-2023

Руководство по созданию бесплатного экземпляра базы данных MongoDB в сервисе MongoDB Atlas

Краткий справочник по командам Git

05-12-2022

Полезные команды по работе с Git и Github. Данный справочник является кратким конспектом из источника git-scm.com

Настройка Webpack 5

29-11-2022

Подробное руководство о настройке сборщика Webpack 5 и о создании шаблона, который позволит разрабатывать фронтенд сайтов с использованием Pug, Sass, JavaScript и Markdown

Установка и настройка Wordless

29-10-2022

Установка и настройка микрофреймворка Wordless, который применяется для разработки пользовательских тем для WordPress.

Краткий справочник по командам и запросам к MySQL

26-10-2022

Приведены команды и запросы для работы с базой данных MySQL, которые наиболее часто применяются автором статьи.

Сброс пароля в WordPress через командную строку MySQL

26-10-2022

Показан пример, как сбросить пароль администратора WordPress на локальном хосте через командную строку с помощью запросов к серверу базы данных MySQL.

Полезные советы по работе с Git и Github

13-10-2022

Полезные советы по выполнению многокомандных и нестандартных действий в Git

Как заставить работать вместе Pug 3, pug-loader и Webpack 5

12-10-2022

Когда я настраивал webpack 5, мне не удалось запустить пакет Pug 3, так как загрузчик pug-loader может работать только с пакетом Pug 2. По всей видимости, разработчики забросили пакет pug-loader. Последнее обновление пакета было в 2018. Поэтому, если кому очень надо, предлагаю вариант, как подружить pug-loader и Pug 3.

Микросервисы, написанные на JavaScript для NodeJS

23-09-2022

Приведены некоторые микросервисы, которые могут быть полезны для использования.

Настройка среды разработки из NPM модулей и создание статического сайта

09-08-2022

Установка и настройка сборки из NPM модулей, которая позволит создать статический сайт используя шаблонизатор Pug, препроцессор Sass, язык JavaScript и разметку Markdown

Руководство по Gatsby. Настройка среды разработки.

02-05-2022

Статья поможет настроить среду разработки для ГСС Gatsby. Описываются установка и настройка терминала, nvm, Node, Git, Prettier

Руководство по Gatsby. Быстрое создание сайта

02-05-2022

Как с помощью фреймворка Gatsby быстро развернуть сайт на локальном компьютере

Шаблонизатор PugJS

01-06-2020

Шаблонизатор Pug позволяет использовать сокращенную html-разметку, а также переменные, циклы, условные операторы. Это дает возможность подставлять динамические данные

Тестирование кода с помощью библиотеки Chai

22-04-2020

Chai - это библиотека тестирования JavaScript, которая помогает проверить, что после внесения изменений в код программа все еще ведет себя так, как нужно. Используя Chai, можно написать тесты, описывающие требования к программе, и посмотреть, соответствует ли она им.

BCrypt хэширование

20-04-2020

Модуль bcrypt позволяет хэшировать и шифровать конфиденциальные данные, такие как пароли пользователей, перед их сохранением в базу данных.

Информационная безопасность с HelmetJS

16-04-2020

Модуль HelmetJS - это набор функций middleware, которые устанавливают определенные HTTP-заголовки для обеспечения безопасности.

Руководство по плагину WordPress Source

10-04-2020

Руководство по установке и работе с плагином `gatsby-source-wordpress`, который позволяет извлекать данные из WordPress и использовать на Gatsby сайте

Генерация коротких URL адресов

01-03-2020

Микросервис сокращает URL адреса, а при вводе коротких URL преобразует обратно в исходные. Написано на JavaScript

Руководство по Gatsby. Введение в стилизацию

28-02-2020

Как применять стили в генераторе статических сайтов Gatsby. Описаны способы стилизации с помощью CSS файлов, CSS модулей и CSS-in-JS

Gatsby без GraphQL

24-02-2020

В Gatsby для управления данными можно использовать не только source плагины, также можно использовать подход “неструктурированных данных" на Gatsby сайтах, не требующий GraphQL.

Руководство по Gatsby. Тестирование и подготовка сайта к публикации

09-02-2020

Как подготовить Gatsby сайт к работе. Инструмент диагностики сайта - Lighthouse. Добавление на сайт файла манифеста, офлайн поддержки, метаданных для страниц

Руководство по Gatsby

06-02-2020

Это второй урок из серии “Руководство по Gatsby” и является вольным переводом официального источника

Обработка даты и времени из GET запросов

18-01-2020

Как обработать GET запросы. Микросервис возвращает время unix и utc в формате JSON

Основы MongoDB и Mongoose

08-01-2020

Краткое руководство по работе с базой данных MongoDB с помощью библиотеки Mongoose

Как обновить свой fork до последней редакции основного репозитория с помощью GitHub

27-12-2019

Как сделать Pull Requests в чужой репозиторий на GitHub, но перед этим обновить свой клон репозитория до актуального состояния

Как внести изменения в чужой проект c помощью Pull request'а на GitHub

21-12-2019

Если вы хотите внести свой вклад в какой-нибудь open source проект на Гитхабе, то здесь вы узнаете, как это сделать.

Основы Node и Express

19-12-2019

Node.js - это среда выполнения JavaScript, которая позволяет разработчикам писать бэкэнд (серверные) программы на JavaScript. Node.js поставляется с несколькими встроенными модулями - небольшими независимыми программами, которые помогают облегчить написание серверных приложений. Список четырех основных модулей Node: