5. FREVO ON RAILS
Qual a sua experiência com Ruby?
Ainda não usei 5
Só brinquei um pouco 3
Já fiz alguns aplicativos 4
Já tenho experiência com Ruby 9
Sou o Matz brasileiro!0
0 2 5 7 9
6. FREVO ON RAILS
Há quanto tempo você usa Ruby?
Há menos de 6 meses 7
Há 1 ano 6
Há 2 anos 4
Há 3 anos 1
Há mais de 3 anos0
0 2 4 5 7
7. FREVO ON RAILS
Quais versões/implementações de Ruby
você usa atualmente?
MRI 1.8.6/1.8.7 11
MRI 1.9.x 9
Ruby EE 4
Rubinus 1
IronRuby/Ruby.NET 1
JRuby 1
0 3 6 8 11
8. FREVO ON RAILS
Quais sistemas operacionais você
usa atualmente?
Linux 14
Windows 13
Mac OS 8
0 4 7 11 14
9. FREVO ON RAILS
Qual a sua experiência com Rails?
Ainda não usei 5
Só brinquei um pouco 3
Já fiz um aplicativo com Rails 6
Já tenho experiência com Rails 7
Sou o DHH brasileiro!0
0 2 4 5 7
10. FREVO ON RAILS
Como Rails se encaixa no seu trabalho?
Não uso seriamente 1
Não uso mas pretendo investir 8
Uma das plataformas que uso 3
Principal plataforma que uso 4
Única plataforma que uso 5
0 2 4 6 8
11. FREVO ON RAILS
Em que tipos de projeto você
trabalha atualmente?
Aplicativos Web 18
Websites 11
Intranets 8
ERPs 3
Aplicativos Desktop 2
Aplicativos Móveis 1
0 5 9 14 18
12. FREVO ON RAILS
Quais linguagens/plataformas você
usa atualmente?
Java 9
PHP 7
Python 4
C# 3
Flash 3
C/C++ 2
Visual Basic 1
Perl 1
Outras 6
0 2 5 7 9
13. FREVO ON RAILS
Qual a sua principal forma de trabalho?
Empregado de empresa privada 14
Não desenvolvo comercialmente 2
Freelancer 1
Empregado do governo 1
Outra 3
0 4 7 11 14
14. FREVO ON RAILS
Como vai o seu inglês?
Ruim Regular Bom Quase lá Fluente
Leitura 1 3 5 3 9
Escrita 4 6 2 2 7
Escuta 6 4 3 3 5
Fala 7 6 1 2 5
16. FREVO ON RAILS
O que é um coding dojo?
• Local onde programadores praticam…
programação!
• Melhorar habilidades
• “To be a master programmer you must practice.”
• “In software we do our practicing on the job,
and that’s why we make mistakes on the job.”
17. FREVO ON RAILS
Como funciona?
• Desafio é escolhido
• Piloto codifica a solução
• Co-piloto troca com piloto em intervalos
• Solução deve ser construída na hora
• Todos revezam entre piloto e co-piloto
18. FREVO ON RAILS
Quais são as regras?
• O codificador deve sempre explicar o que
está fazendo
• O codificador deve parar cada vez que um
participante tiver alguma dúvida
• Test Driven Development (TDD)
19. FREVO ON RAILS
Qual é o objetivo?
• A experiência importa mais que o código
gerado no final
• O objetivo é gerar código melhor, mais
claro e mais simples
• Com a participação de todos