• 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.

    (mais…)

  • Varnish - Acelere seu website com um poderoso cache

    Hoje em dia é muito fácil criar um site. E é, de certa forma, fácil fazer com que ele se popularize (se o site for a implementação de uma boa idéia, claro). Quando ele se populariza, é normal haver um crescimento não só do número de visitas mas também da preocupação dos desenvolvedores com a otimização do código do mesmo, em especial quando o site não está hospedado em uma plataforma de cloud computing, e sim em um servidor dedicado. Hoje, a preocupação com a otimização do código pode até continuar, mas em nível muito menos intenso do que antigamente. Senhoras e senhores, hoje vou apresentar a vocês o Varnish, um servidor http de cache preparado para aguentar (quase) qualquer coisa.
    (mais…)

  • 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.

    (mais…)

  • YouTrack - Um gerenciador para seu projeto

    Desde que comecei a trabalhar com Scrum, em uma equipe, fiquei apaixonado pela metodologia e pela facilidade que as ferramentas baseadas nele proporcionam para o acompanhamento de um projeto. Embora tenha testado algumas ferramentas, achava todas limitadas, sem uma opção gratuita flexível e bem atualizada. Até conhecer o YouTrack.

    (mais…)

  • Mimosa - Evite tarefas repetitivas no desenvolvimento de código frontend

    Quando você vai desenvolver o frontend de um site, é rotineiro você se deparar com tarefas um tanto quanto repetitivas: compilação do código, minimização, otimização e lint (verificação contra erros de estilo e/ou bugs). Algumas dessas tarefas até foram implementadas por algumas IDEs, e soluções automatizadas também surgiram. Hoje, vou falar um pouco sobre uma dessas soluções automatizadas: a Mimosa, que chamou a minha atenção pela facilidade extrema de uso, e também ensinar como começar a criar .

    (mais…)