Dev

Почему создание сайта это не «быстро и дешево»

Под сайтом мы подразумеваем не просто страницы в интернете, а ресурс, который решает задачи вашего бизнеса. Чтобы минимизировать риски, наиболее точно оценить стоимость работ и последовательно решать задачи, любой проект разбивается на несколько...

Dev

Git - исправление ошибок в коммитах

Рассмотрим, как исправить ошибки в коммитах и привести в порядок историю коммитов. Предполагается, что вы уже знакомы с основами Git. Допустим, вы решили, что сообщение последнего коммита получилось недостаточно развернутым. Чтобы его отредактировать,...

Dev

Автоматизация при помощи Gulp

Gulp - это инструмент, который помогает автоматизировать рутинные задачи веб-разработки. Например, для того, чтобы запустить компиляцию .sass в .css мы вводим в командной строке: sass sass/styles.sass css/styles.css Согласитесь, запускать компиляцию каждый раз, когда...

Dev

Препроцессинг CSS (SASS)

Sass - это один из наиболее развитых и стабильных CSS препроцессоров, а также один из самых популярных препроцессоров у разрабочиков. Sass позволяет использовать функции недоступные в самом CSS, например, переменные, вложенности, миксины, наследование...

Dev

Начните пользоваться командной строкой

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

Dev

Советы новичкам по написанию CSS

Даже если вы разрабатываете веб-страницы уже какое-то время, вы не застрахованы от ряда плохих практик написания CSS, от которых лучше избавиться. Используйте сброс стандартных стилей браузера или нормализацию, которая приводит стандартные стили к...

Dev

Медиа-запросы в CSS

Медиа-запросы в CSS полезны, когда вы хотите стилизовать элементы в зависимости от размера экрана или устройства, на котором отображается веб-сайт. Обычно медиа-запрос состоит из ключевого слова, описывающего тип устройства и выражения, проверяющего характеристики...