Как настроить CI/CD для статического сайта: сборка и публикация
Разбираем понятный конвейер для статического сайта: от коммита и проверки сборки до публикации и безопасного отката.
Разбираем понятный конвейер для статического сайта: от коммита и проверки сборки до публикации и безопасного отката.
Понятный маршрут по Git с нуля: от git init и первого коммита до веток, удалённого репозитория и восстановления после типичных ошибок.
Как появился адаптивный веб-дизайн, из каких технологий он состоит и как сделать интерфейс удобным на телефоне, планшете и большом экране.
Хранение учётных данных — не рутинная забота, а часть процесса разработки, от которой зависит устойчивость всего проекта. Правильный подход сочетает
Когда нужно быстро показать проблему в приложении или объяснить, что именно изменилось после правки, обычных слов часто не хватает. Скриншоты
Вы когда-нибудь заходили на сайт и думали, что он мог бы быть вдвое быстрее, да и админка не нужна вовсе?
Когда одна и та же задача решается тремя разными инструментами, выбор быстро превращается в спор о вкусе. Понимание нюансов и
Вы когда-нибудь начинали проект ночью и ловили себя на мысли, что установка стека занимает больше времени, чем сама идея? Это
Автодополнение стало не просто удобством, а частью мышления разработчика. В этой статье я расскажу практично и по шагам о том,
Локальное окружение либо ускоряет работу, либо крадет часы на мелочах. За годы я видел оба варианта и научился выбирать подход