15.10.2018 Другое
Преимущества GraphQL

В этой статье я вам расскажу об одном из самых современных способов построения API запросов. GraphQL – это синтаксис, который описывает, как запрашивать данные, и обычно используется для загрузки данных с сервера клиенту.

25.07.2018 Front-end
Build Tools: Grunt vs Gulp

В этой статье я предлагаю к Вашему рассмотрению Grunt и Gulp, которые выполняют те же задачи перед ними поставлены и что они делают в результате, но в процессе несколько отличаются друг от друга.

04.06.2018 Front-end
ES6: Set, Map, WeakSet и WeakMap

Set – коллекция значений в любом формате, представленных в одном единственном экземпляре. Map – коллекция для хранения данных в виде ключ : значение, но, в отличии от обычных ассоциативных массивов, ключем может быть любой тип (как примитивы так и объекты).

07.04.2018 Node js
Sinon: Spies, Stubs, Mocks

Sinon – mock-библиотека для JavaScript, которая помогает в написании unit тестов. Она позволяет создавать Fakes, которые необходимы для тестирования. В unit тесте вам может потребоваться не проверять некоторые зависимости и функции. Например, нам не нужно записывать в базу данные, когда мы что-то тестируем.

30.03.2018 Node js
Streams. Потоки в Node js

Streams позволяют передавать данные небольшими порциями, спомощью чего мы можем работать с довольно большими объемами файлов. При работе с потоками мы не расходуем много памяти т.к. нам не нужно загружать весь файл в память, а только часть файла для буферизации.

15.01.2018 Front-end
JavaScript – чистый код

Написание чистого кода – это то, что знают и делают на автомате профессиональные разработчики. В этой статье мы обсудим основные понятия принципа чистоты кода, как называть и использовать переменные и функции, а также рассмотрим некоторые конкретные примеры применения “чистого кода” в javascript.

25.11.2017 Node js
Node JS. Установка параметров при redirect.

Чтоб сделать req.redirect(‘back’) или redirect на любой другой url с передачей параметров, Вам нужно установить библиотеку connect-flash.

16.10.2017 Front-end
Обработка событий в React

Обработка событий с элементами React очень похожа на обработку событий на элементах DOM. Существуют синтаксические различия

15.10.2017 Другое
REST и RPC для HTTP API

Последнее время при разработке HTTP API в основном используют REST,а не XML-RPC, SOAP и JSON-RPC. REST во многом превосходит другие “базирующиеся на RPC” подходы, которые могут ввести в заблуждение, из-за своих различий.

15.09.2017 CMS
WordPress Meta Boxes: полное руководство разработчика

В этом уроке я буду пытаться охватить все, что вы, возможно, хотите знать об использовании Meta Boxes в WordPress. Несмотря на то, что можно добавить Meta Boxes непосредственно к теме, лучшая практика добавить Meta Boxes через плагин.

25.07.2017 Front-end
Реализация мемоизации в JavaScript

Программы часто тратят время на вызовы функции, что б пересчитать те же резльутаты снова и снова. Это явление часто наблюдается с рекурсивными и математическими функциями. Прекрасный пример – генератор чисел Фибоначчи. Последовательность Фибоначчи представляет собой ряд целых чисел с нуля или единицы. Каждое следующее значение является суммой двух предыдущих чисел. Исходя из этого определения, первые десять чисел Фибоначчи: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34. С точки зрения программирования, n-ое число Фибоначчи, как правило, вычисляется рекурсивно с использованием следующей функции.

21.07.2017 CMS
Плагин галереи на WordPress от Meline

Плагин галереи на Wordpress с альбомами и описанием для фото. Особенностью плагина является то, что он создает удобную административную панель для загрузки фото в Wordpress с возможностью загрузки нескольких фото сразу, добавления одного и того же фото в несколько альбомов и возможностью выводить фото на фронт-енд в том виде в котором вы пожелаете. Вы сами можете сверстать желаемый вид отображения галереи! Так же можно добавлять описания в сам альбом, редактировать описание фото и удалять фото из альбомов.