Filtrar por:
Ordenar por:

Questões frequentes sobre a programação em pares

Cartoon de duas pessoas fazendo programação em pares

A programação em pares é uma técnica de desenvolvimento ágil onde duas pessoas programadoras trabalham juntas no mesmo posto de trabalho, ou seja desenvolvendo o mesmo código. Uma das pessoas a chamada de driver é a responsável por escrever o código e a outra pessoa a chamada de observadora ou ... Leia mais »

Comunicação segura na internet utilizando Off-the-Record Messaging OTR

Cryptography

Antes de começarmos sugiro a leitura de um artigo postado no site da anistia.org.br que explica o motivo de que a famosa afirmação “Eu não tenho nada a esconder” não é verdadeira e que sim, precisamos nos preocupar com a nossa privacidade. O que é o Off-the-Record Messaging ... Leia mais »

Criando um projeto Ionic utilizando Karma, Jasmine, SnapCI e Ionic View

Ionic

Introdução A cada dia mais empresas estão adotando estratégias mobile para conseguir alcançar uma maior fatia de seus consumidores, e novos aplicativos para as diversas plataformas existentes (Android, iOS, Windows) são criados. Porém o custo de se desenvolver para essas diversas plataformas acaba se tornando inviável, devido ao alto custo ... Leia mais »

Como fazer testes de UI no Android utilizando TDD e Espresso

Espresso Logo

O que é o Espresso ?? O Espresso é um framework de testes fornecido pelo Android Testing Support Library. Ele provê APIs para escrever testes de UI e simular a interação do usuário com um único aplicativo. Com o Espresso podemos rodar testes em versões do Android 2.2 (API level ... Leia mais »

Aumente a produtividade de seu time com o Vagrant

Vagrant Logo

O que é e por que usar o Vagrant ? O Vagrant provê um ambiente portável, reproduzível e de fácil configuração feito sobre as tecnologias de alta no mercado. Com ele é possível manter um fluxo de trabalho consistente para maximizar a produtividade e a flexibilidade da sua equipe. Para conseguir ... Leia mais »

Afinal de contas, o que é o Gradle e como usá-lo?

Gradle Logo

Para entender o que são sistemas de build imagine que você está desenvolvendo um aplicativo para Android e precisa empacotar tudo e distribuir para seus usuários, nesse momento é que entram em ação os sistemas de build, eles são responsáveis por "pegar" automaticamente todos os recursos (sejam eles arquivos java ... Leia mais »