




Битрикс компонент
Так же, как и дома строятся из кирпичей, приложения на основе Bitrix Framework, в идеале, должны строиться из компонентов. И, казалось бы, что тут может быть сложного, но проработав более 2 лет с Битрикс, я редко когда встречал хорошую реализацию, которую было бы приятно использовать. В большинстве случаев, это «портянка» из полутра тысяч строк в одном файле, скролить который трудно, не говоря уже о том, чтобы его дорабатывать и расширять. В этой статье, я решил добавить свой вариант реализации архитектуры простого компонента, который я уже использую как минимум полгода во всех проектах.
Продолжить читать
Туториал по использованию React Router v4
React Router v4 – полностью переписанная версия распространенного пакета для React. В прошлых версиях React Router использовались такие конфигурации и псевдокомпоненты, что его было тяжело понять. В v4 же содержатся только компоненты.
Продолжить читать
GraphQL для начинающих
Сегодня очень активно обсуждаются API. А многие даже не могут дать точного определения, что такое API. По сути, API – это интерфейс программирования приложений. Это интерфейс, который позволяет людям (разработчикам, юзерам, потребителям) работать с данными.
Продолжить читать
Успешная модель организации работы в GIT
В этой статье я покажу одну из моделей организации разработки в GIT, которую я стал применять во всех моих проектах (и в рабочих, и в личных) около года назад. Этот GIT Flow оказался очень действенным. Я собирался написать статью об этой модели уже давно, но никак не находил времени. Я не буду углубляться в детали проектов. Обсудим только стратегию ветвления и управление релизами.
Продолжить читать
Как написать фронтенд плагин для JavaScript с помощью ES6, SASS и Webpack
Плагин – это независимый элемент общего назначения. При подключении его к приложению не требуется лишних усилий и конфигураций. Фронтенд плагин – это календарь, слайдер, буферклавиатуры. Фронтенд плагином может быть все, что увеличивает функциональность доступных элементов в приложении. Этот плагин может представлять собой отдельное крупное приложение – например, фотогалерею с увеличением для превью.
Продолжить читать
Создание адаптивного изображения
Существует не так много статей об отзывчивых логотипах. Самый популярный пример – сайт responsive logos. Он демонстрирует разные вариации знаменитых логотипах при различных масштабах окна. Когда я увидел этот сайт в первый раз, то решил, что это какая-то уловка. Как-никак, это же всего лишь div с крупным изображением на фоне. Позднее я больше заинтересовался в этой теме.
Продолжить читать
10 хитростей для командной строки, которые помогут с отладкой JavaScript
Поверьте, вы будете удивлены тем, на что способна командная строка браузера (консоль для разработчика), когда необходима отладка для JavaScript.
Продолжить читать