BrazilJS
2 0 1 3

3 Problemas

Erros


DELL.tnt.t1234 = {
    some_prop: false,
 
    someMethod: function () {    
        'use strict';

        // esqueceu o "var", ganhou uma global
        implicit_global = true;

        // some_prop é undefined. O correto seria this.some_prop
        if (some_prop === false) {
            // jamais entrará aqui...
        }
    }
};

Código complexo, grande

Código Loooongo

Deploy lento e trabalhoso

Deploy lento e trabalhoso
NodeJS

Nodejs para automação de build e deploy

Um Estudo de Caso

Mauricio Wolff (aka bitbonsai)

Mauricio Wolff

@bitbonsai

Test and Target Web Development Lead — dell.com

Contexto

Problema

Solução

Resultado

DELL

DELL

DELL

DELL

DELL

AB/N

WebOptimization

Hand
AB Testing
AB Testing
AB Testing
AB Testing

Browser






Produtividade!
Produtividade!

Contexto

Problema

Solução

Resultado

JSHint
HTML Compressor
Excelência em copy/paste
Editores

Contexto

Problema

Solução

Resultado

tntBuild

  • Validar (JSHint)
  • Comprimir (HTML, CSS, JS)
  • Deploy (tnt API)
  • Integrável com IDEs
  • Manutenção / curva fácil
  • Configurável / Expansível
NodeJS
Código
github.com/bitbonsai/jshint-inline JSHint-Inline no github
sublime.wbond.net/packages/JSHint%20Inline JSHint-Inline no Sublime Package Control

JSHint Inline

DEMO JSHint-Inline

tntBuild

  • Validar (JSHint)
  • Comprimir (HTML, CSS, JS)
  • Deploy (tnt API)
  • Integrável com IDEs
  • Manutenção / curva fácil
  • Configurável / Expansível
NodeJS

tntBuild

DEMO JSHint-Inline

Contexto

Problema

Solução

Resultado

tntBuild

  • Validar (JSHint)
  • Comprimir (HTML, CSS, JS)
  • Deploy (tnt API)
  • Integrável com IDEs
  • Manutenção / curva fácil
  • Configurável / Expansível
NodeJS

Múltiplos Editores

Sublime Text 3
Console Sublime

Aptana
Console Aptana

Notepad++
Console Notepad

Windows Explorer
Windows Explorer

Tempo
  • Desenvolvimento
  • Peer Review
  • Deploy
NodeJS Integrável Rápido Fácil Divertido

Nodejs para automação de build e deploy

@bitbonsai

m@bitbonsai.com

mauricio_wolff@dell.com

bitbonsai.com/braziljs2013

Icons
thenounproject.com

;