Mailhog – Teste seus e-mails em desenvolvimento

Quando se desenvolve uma aplicação web, é normal que tal aplicação possua suporte a envio de e-mails. Seja para confirmar o e-mail do usuário, seja para mandar boas vindas a ele, seja para recuperar senha, enfim, são variados os e-mails a serem enviados pela aplicação e normalmente é bem chato de testar o envio em ambiente de desenvolvimento, pois o envio de e-mails exige configuração de algumas coisas bem chatas, como host SMTP, usuário, senha, criptografia, e por aí vai.

Continuar lendo Mailhog – Teste seus e-mails em desenvolvimento

IEVMS – Instale o IE facilmente em seu Mac ou Linux

Faz alguns anos já que eu mudei para Linux. Para quem é developer, parece ser uma opção sensacional de sistema operacional a se usar. Entretanto, muitos ficam com receio nessa migração por falta de um excelente navegador que infelizmente ainda tem uma considerável porção de uso no mercado: O Internet Explorer. É por isso que hoje falarei sobre o IEVMS, um script desenvolvido em Bash e que tende a facilitar muito a instalação deste odiado navegador em outros sistemas operacionais além do Windows.

Continuar lendo IEVMS – Instale o IE facilmente em seu Mac ou Linux

Test’em – Execute testes Javascript com facilidade

Já falamos aqui sobre o Mocha e o Jasmine, que são duas ferramentas íncriveis para facilitar a criação de testes. Entretanto, ficou faltando falar de opções para facilitar a execução dos testes. E sabe por qual motivo uma ferramenta para facilitar a execução de testes pode ajudar no desenvolvimento? Pelo simples motivo de que, quando você está escrevendo testes, pode simplesmente se tornar muito chato e ineficiente executá-los em vários browsers para verificar como eles estão se comportando. E é para isso que hoje apresentarem o Test’em, uma ferramenta que ajuda a tornar os testes em Javascript menos tediosos.

Continuar lendo Test’em – Execute testes Javascript com facilidade

Jasmine – Uma alternativa para testes em Javascript

Recentemente, falamos aqui sobre o Mocha, uma ferramenta criada para facilitar a criação de testes Javascript. Hoje, vamos falar sobre o Jasmine, uma alternativa ao Mocha feita para criação de testes Javascript baseado em sintaxe BDD que, diferente do Mocha, fornece tudo o que você precisa em um único download.

Continuar lendo Jasmine – Uma alternativa para testes em Javascript

Mocha – Um opção divertida para testes em Javascript

Todo mundo sabe que testes unitários são importantíssimos para garantir fácil manutenção do código, né? Tempos atrás, pelo fato de aplicações Javascript não serem muito simples, tais focos (facilidade na manutenção do código) não eram muito procurados, pois nessa época códigos Javascript serviam no máximo para fazer uma ou outra validação de formulário, manipular um menu dropdown, enfim, esse tipo de coisa. Hoje, com aplicações HTML 5 e NodeJS fazendo cada vez coisas mais complexas, o código Javascript se tornou algo complexo, e isso acabou culminando na necessidade de termos testes também para Javascript. Hoje, apresentarei o Mocha, uma excelente opção para facilitar a criação de testes em Javascript.

Continuar lendo Mocha – Um opção divertida para testes em Javascript