ArtsLab

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

Так как последние пару лет я активно работаю над Angular-приложениями, то в этом посте я хотел бы поделиться дополнениями для VSCode, которыми я пользуюсь ежедневно. Некоторые из них касаются именно Angular’a, а другие будут полезным любым веб-разработчикам, вне зависимости от используемого фреймворка.

Средние размеры приложений в виде docker-образа, которые мне приходилось собирать, составляли менее 30 мб. Речь идёт о приложениях небольшого и среднего размера. Конечно же, итоговый размер образа зависит от используемых статических файлов и библиотек. Если Ваш образ сильно превышает этот размер (занимает 200-300 мб), то возможно вы делаете что-то не...

Недавно я получил доступ к бета-версий 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...