Рубрики
Верстальщику Разработка

Обзор интересных курсов для фронтенд разработчика

Сегодня я бы хотел предложить вашему вниманию несколько интересных и актуальных курсов для фронтенд разработчика на платформе Udemy. Я прошел все эти курсы лично и не один из них меня не разочаровал. Все курсы на английском языке и платные. Но, благодаря тому, что на платформе все время проводят акционные распродажи вы можете приобрести желаемый курс за цену в 10-12 долларов. Думаю, что это не такая уж большая стоимость инвестиций в свои знания, учитывая какую пользу она принесет вам в работе.

Рубрики
Верстальщику

Еще раз про линтинг CSS

Довольно давно я опубликовал в блоге пост о том, как линтовать стили. По сути это был перевод очень хорошей англоязычной статьи. С того момента уже прошло порядка двух лет, но буквально недавно там появился новый комментарий с вопросом и я понимаю что тема интересная и актуальная сегодня.  У меня была идея написать новую статью в контексте сегодняшнего дня, но меня определи. Поэтому я бы рекомендовал к прочтению всем, кто интересуется темой, статью Безболезненный линтинг CSS с помощью stylelint, в которой очень качественно рассказано о линтинге стилей в контексте сегодняшнего состояния фронт-энда.

Рубрики
Верстальщику

Style Guide Guide — старт для стайл-гайда, который подойдет именно вам

В статье Фронтенд по фэн-шуй. Часть 2, я писал об инструментах для генерации стайл-гайдов, но все они так или иначе зависели от технологии разработки, или делали вас зависимыми от нее. Однако, в том обзоре я большое внимание уделил PatternLab, мейнтенером которого является Бред Фрост. А в предыдущем посте-ссылке, я рекомендовал вам к прочтению материал из блога Бреда Фроста о разработке дизайн-систем независимых от технологии. Бред не просто говорит об этом, но и пытается воплотить это в жизнь.

Рубрики
Верстальщику

Создание фронтенда независимого от технологий

В блоге Бреда Фроста появились два очень интересных поста. Они не очень велики по содержанию, но затрагивают поистине важнейшие вопросы разработки фронтенда. Думаю у многих зависимость от технологии на которой строиться ваш ресурс было решающим в выборе инструментов для разработки фронтенда. Как правило, хочеться иметь максимально интегрированные решения, но как раз здесь и кроется спорный вопрос. Возможно, «священным граалем» как раз может стать решение разработки фронта максимально независимого от контекста. То есть, на уровне стайл-гайда или библиотеки компонентов вы выбираете решения, которые можно вписать в любую среду (ну или почти любую). В общем, если вы задумывались об этом, то в посте бреда есть очень неплохие мысли.

https://bradfrost.com/blog/post/managing-technology-agnostic-design-systems/

И продолжением предыдущего поста стала заметка об независимых от технологии шаблонизаторах в разработке фронтенда.

https://bradfrost.com/blog/post/template-technology-agnosticism/

Рубрики
Верстальщику

Фронтенд по фэн-шуй. Часть 3

В сегодняшней, третьей части, статьи мы поговорим о компонентном подходе в разработке фронтенда. Тем, кому интересно начало истории, можно ознакомиться с первой и второй частью этой статьи. Итак, без лишних вступлений — начинаем.

Компонентный подход

Очень сложно придерживаться модульности и компонентного подхода во фронтенде. Многое часто зависит от конкретного проекта. Важно как вы рендерите фронт, что используете. Однако, если у вас есть возможность придерживаться компонентного подхода в разработке фронтенда — вы должны это делать. Не обязательно придерживаться хрестоматийного определения компонентов, но вы должны, как минимум держать все вместе.