Пирамида смерти

Бабулины сказки

Все такие крутые, могут настроить webpack по мануалу, запрограммировать ангуляр и даже послать json по ajax, но как взглянешь на код — в рот мне ноги, какой треш! Поэтому для самых маленьких пишу этот пост где на пальцах показана разница между нововведениями.

(далее…)

G.O.A.T.

G.O.A.T.

Скуки ради накатал кучу кода, для того чтобы развернуть новый проект и не искать каждый раз куски кода по прошлым проектам. Что наконфигурировал посмотрите сами, если чего-то не нашли — добавьте, если чего-то напортачил — поправьте, и пользуте наздоровье. G.O.A.T.

Grunt and synchronized child processes

Очень удобный инструмент для простых задач, но если нужно сделать что-то нетривиальное — то бубен в помощь. Надо было мне из своего проекта сбилдить свеженький jquery и обработать его, но все пошло не по плану. В Grunt для выполнения таких задач есть утилита spawn которая порождает новый процесс и выполняет его асинхронно, без каких либо колбеков. На выбор есть модуль exec-sync, но он почемуто сказал, что у меня установлен какой-то неправильный nodejs и попытался его пересобрать, за что был послан в dev/null. Для выполнения задачи была приспособлена родная утилита async.

(далее…)