ArtsLab

О дизайне и веб-разработке

Недавно я получил доступ к бета-версий CI-сервиса - Github Actions. Если раньше для использования возможностей “непрерывной интеграций” приходилось использовать такие сервисы как Travis CI или Circle CI, то теперь имея репозиторий на Github’е можно обойтись единой платформой. В этом небольшом посте я хотел бы рассмотреть пример сборки...

Если вам приходилось одновременно работать сразу с несколькими проектами в VS Code, то возможно сталкивались с трудностями с различием открытых проектов и возможно даже начинали редактировать файлы не того проекта. Периодически со мной такое происходит, когда у меня открыты несколько окон с веб-приложениями со схожей структурой и написанные на одном...

Иногда при разработке для nodejs бывает необходимо перейти с одной версий node на другую. Например, для того чтобы протестировать работоспособность какой-либо фичи или проверить насколько быстро она работает в определенной версий. Удобнее и быстрее всего это можно сделать с помощью инструмента под названием Node Version Manager (NVM).

Темные темы сегодня актуальны как никогда. Достаточно взглянуть на свежие версий операционных систем (например, iOS, Android, macOs) и популярных приложений, где в основных настройках можно легко переключить внешний вид со светлой на темную тему. При переключений параметр prefers-color-scheme изменяет свое значение с light на dark. Таким образом,...

Поработав какое-то время с фреймворком (в нашем случае речь пойдет о Angular) и разработав несколько приложений, рано или поздно приходишь к пониманию того, что многие компоненты можно сделать универсальными и вынести в свою отдельную библиотеку. В этой небольшой статье я хотел бы рассмотреть возможность создания такой библиотеки с помощью Angular...

Небольшое, но полезное дополнение под названием Settings Sync для VS Code позволит без лишних заморочек сохранить и синхронизировать настройки редактора на разных устройствах. Синхронизация работает через сервис сниппетов Github Gist. То есть, при активаций дополнения нужно будет настроить его для работы с этим сервисом, чем мы сейчас и займемся.

...

В одном из прошлых постов речь шла о локальной сборке блога на основе Jekyll, а так же о ‘встроенной’ сборке в самом репозиторий на Github Pages. В этот раз я хотел бы рассмотреть возможность автоматический сборки и деплоймента блога используя сервис Continious Integration - Travis CI.