Пишем unit-тесты с PHPUnit
Разделяем программу на слои
Превращаем процедурный код в объектно-ориентированный
Как хостить сайт на GitHub с Hugo