Coding Dojo #1
Mateus Chagas
@matchs
Programadores não costumam treinar
Programadores treinam em conjunto
Aprendizado através da solução de um desafio
TDD
Todo código é culpado/bugado até que se prove o contrário
Piloto/Copiloto
Alternam-se periodicamente
É importante explicar o que está sendo feito
O Desafio de Hoje!
“Desenvolver um sistema de chat que permita que vários usuários acessem e conversem entre si”
Requisitos
- O chat deve ser acessível via browser
- Um usuário deve ser capaz de digitar uma mensagem e esta deve aparecer em sua janela de chat
- Um usuário deve ser capaz de digitar uma mensagem e esta deve aparecer na janela de chat de outro usuário
- As janelas de chat devem ser atualizadas automaticamente
Mas Primeiro, vamos cadastrar as tarefas no Trello

- Controle de versão distribuído
- Pull, Commit & Push

- Javascript server-side
- Chrome V8 Engine

- Chroot on Steroids
- LXC
- Containers versonáveis