Круто! Получилось удобно и интересно. Хорошо, что решили проблемы с NAT-ами :) И за это время я уже успел переписать Start на Яваскрипт с сохранением API ;) github.com/lvivski/dialup
Для БЭМ-а есть BOSS — CSS-препроцессор по типу SASS/LESS, но умеет разворачивать блоки-элементы–модификаторы и позволяет избавиться от ручного написания классов в стилях + добавляет немного плюшек вроде арифметики, миксов и т.д.
Названия классов в разметке вручную уже давно никто не пишет, все используют bem-tools.
существует такое понятие Pattern Matching, в PHP такое устроить сложнее, конечно, нужно ифки воротить или свичи, но вполне реализуемо. Можно будет и короткие записи делать по значению и короткие записи по условию и полные записи
Названия классов в разметке вручную уже давно никто не пишет, все используют bem-tools.
bem-tools + boss = ♥
Йода-код. Прям как
The server responded with“500”
to operation CalDAVAccountRefreshQueueableOperation.
iCal, OS X 10.7.2