Автоматическое форматирование кода (JavaScript) с помощью Prettier и ESLint

// @yenbekbay // время чтения: 2 минуты

Работая в команде, очень тяжело избегать разногласий по поводу стиля написания кода. Даже если вы с коллегами договорились использовать линтер с самой строго настроенной конфигурацией, большинство различий в стиле всё равно будут проходить незамеченными. Многим командам очень тяжело сохранять какое-то подобие последовательного кода в проектах, и это сильно отвлекает.

Читать дальше ➞

Как писать практичные сообщения к коммитам

// @yenbekbay // время чтения: 3 минуты

Работая с git, очень легко уделить недостаточно внимания одной его очень важной составляющей – написанию комментариев к коммитам. В то же время, участники крупных Open Source проектов знают, что качественные сообщения у коммитов – это лучший способ передать контекст проделанных изменений своим коллегам (и особенно будущему себе). Ведение продуманных комментариев к коммитам позволит участникам вашей команды быстро вливаться в курс дела, тем самым экономя всем время и нервы.

Читать дальше ➞

Генерация статичных сайтов с Gatsby.js

// @yenbekbay // время чтения: 5 минут

Этот сайт (anvilabs.co) работает на Gatsby – новом статичном генераторе, написанном специально для работы с React. В отличие от таких популярных решений как Jekyll, Hugo или Hexo, Gatsby не использует шаблоны (темплейтинг) и вместо этого опирается на Webpack и компоненты от React. В результате, вы получаете такие приятные плюшки как автообновление и моментальные переходы между страницами.

Читать дальше ➞

Почему вы все еще не пишете на React Native?

// @binchik // время чтения: 4 минуты

Команда Anvilabs – большие фанаты нативной разработки на iOS. Наши приложения – Сеансы, BeautyBook, Never Drink Alone, Kogershin, Metio и множество других проектов, в которых мы принимали участие вне работы в Anvilabs – были написаны на Objective-C и Swift. Мы обожаем активно развивающийся Swift, протокольно-ориентированное программирование, архитектурные паттерны MVVM и VIPER.

Читать дальше ➞

Настройка своего окружения в командной строке

// @yenbekbay // время чтения: 2 минуты

В Unix системах программы в командной строке как правило настраиваются с помощью простых текстовых файлов, которые находятся в корневой папке пользователя. Названия этих файлов по традиции начинаются с точки, и поэтому для обычного пользователя по умолчанию невидимы.

Читать дальше ➞