- HTML
- assets
I18N->HTML; assets: sprites, image optim; libs e frameworks; CoffeeScript->JS->minification/obfuscation; SCSS->CSS->minification; testes unitários; regressão em headless browser; build: teste, homologação, produção; versionamento; deploy: teste, homologação, produção!
GRUNT
The JavaScript Task Runner
Bootstrap 3.0 saiu, você precisa atualizar!
(fica sabendo pelo Twitter); Navega pro site do Bootstrap; Faz download do zip; Localiza CSSs e JavaScripts e copia para o seu projeto; Descobre incompatibilidades; Atualiza libs dependentes
bower update bootstrap
BOWER
Package manager for the web
Mês seguinte, projeto novo:
Technical debt: "an obligation incurred when you choose a design or construction approach that's expedient in the short term but that increases complexity and is more costly in the long term." Ward Cunningham
Mês seguinte, projeto novo:
copy and paste do projeto antigo, muda HTMLs, JSs, CSSs, assets; reza um terço; executa grunt build, ...
YEOMAN. Modern workflows for modern webapps
Generators:
npm search yeoman-generator npm install generator-NAME yo NAME
Criar um novo:
npm install generator-generator yo generator ...
(is this Paul Irish?)criando uma webapp
yo webappyo angularyo angular:view
(of course not! Paul Irish would never dance like this... would him?)deploy no Heroku
yo heroku
criando generators
yo generator
Roadmap:participante especial, Addy Osmani
Proudly created and presented in a Chromebook Pixel. No (feline) animals were harmed in the making of this preso.