Padrão Iterator

Frequentemente lidamos com coleções de dados na qual precisamos navegar e tomar uma ação para cada dado. Um padrão que pode ajudar a abstrair esta navegação, independente da estrutura de dado, é o padrão Iterator. Neste post vou te mostrar o que é este padrão.

A expressividade do C#

Faz 2 anos que estou trabalhando com C# e neste tempo aprendi muita coisa sobre a linguagem. Mas o que mais me chama a atenção nesta linguagem é a sua expressividade.

Neste post vou mostrar quais pontos do C# mais me chamam a atenção e como você também pode melhorar seu código e torná-lo mais expressivo com a linguagem.

Persistência de dados no Android com SQLite

Em muitos aplicativos no Android, existe a necessidade de salvar certos dados estruturados como o progresso do usuário em uma determinada ação quando o aplicativo é pausado.

Neste post, irei abordar o uso do banco de dados SQLite no Android.

Chat em tempo real com NodeJs e Android - Parte 2

Continuando a criação do chat em tempo real, vamos ver como utilizar a biblioteca Socket.io no Android.

Chat em tempo real com NodeJs e Android - Parte 1

Todos com certa experiência em programação já deve ter ouvido falar de Socket (de rede), e já pensou em usar esta tecnologia na web? Sim, é possível através do WebSocket.