Deploy no Now com Travis CI

Você já precisou publicar no Now pelo Travis? Deu certo? Agora vai!

Anúncios

Recentemente eu precisei fazer algo que eu achei que era simples. Configurar um projeto no Github, para fazer o build no Travis e o Deploy no Now. Depois de três dias procurando informações de como fazer isso:

Surtando

Se você já teve que fazer isso, ou está tentando fazer, entende bem do que eu estou falando. Borá lá ver como fazer isso?

Continuar lendo “Deploy no Now com Travis CI”

Yarn – O NPM não serve mais?

O Yarn foi liberado, mas porque tanto alvoroço? Vamos descobrir o que é esse cara!

A pouco tempo o Facebook disponibilizou para a comunidade de desenvolvimento o Yarn, um gerenciador de dependências parecido com o npm. Tão parecido que a única diferença na estrutura que ele gera é o yarn.lock,  mas vamos explicar o que tudo isso significa.

Package Manager

Uma das coisas que toda aplicação tem são dependências. E para resolver o nosso problema de um milhão de dependências nem sempre temos um gerenciador de dependências para cuidar disso.  A responsabilidade desses gerenciadores é garantir que você não precisa ficar procurando onde baixar essas dependências e que suas dependências são as mesmas para todos desenvolvedores em teoria. No Java existe o Maven,  Gradle,  que ilustram como isso pode ser. No Javascript/Node existe o npm. Mas acontece  que o npm tem também um repositório onde essas dependências ficam salvas e outros Gerenciadores (conhecidos aqui como Package Manager) vão recuperar os itens necessários para sua aplicação funcionar, além do npm podemos citar o iedpnpmnpm-installnpmd e agora também o Yarn.

“Tá,  mas existem todos esses Angeliski,  pra que outro? “

Continuar lendo “Yarn – O NPM não serve mais?”