terça-feira, 10 de novembro de 2015
Fontes migrados para o Github
Se você realizou coding dojos em Salvador ou no interior, faça um pull request!
PS: Aceitamos sugestões de logo para a organização no github. Envie uma mensagem para a lista dojo-bahia@googlegroups.com.
sexta-feira, 15 de março de 2013
Quinto Coding-Dojo do DE508 do Serpro
Dojo DE508
Galera, Dia 22/02/2013, às 10:00 hs, foi realizado o Dojo, na sala 13, 1º Pavimento.
Foi utilizado Javascript + jQuery + Jasmine (biblioteca para testes)
Problema a ser resolvido
Jogo da Memória
- Especificação
- jogo da memória com 6 imagens
- tabuleiro começa vazio e a ordem das peças deve ser definida.
- ao clicar na carta a mesma é virada e exibida ao usuário, e seu sequencial deve ser armazenado
- no clique subsequente, se a imagem da carta for a mesma do elemento anterior, então as duas permanecem exibidas
- caso a imagem na segunda carta virada não coincida com a carta anterior, as duas são desviradas
- o jogo acaba quando todas as cartas estiverem viradas
- o usuário deve ser notificado de que o jogo finalizou
- ao encontrar um par, as cartas do par terão um efeito de realcce(highlight) como feedback para o usuário
Recomendações
- Prioridade para a parte lógica do jogo. Vamos implementar os requisitos através de Desenvolvimento Orientado a Testes, usando o framework jasmine
- Após a implementação da lógica faremos a finalização da interface com o usuário. E vamos seguir a mesma metodologia de Teste em primeiro lugar para essa etapa.
- Vamos trabalhar em pares, com piloto e co-piloto. A dupla deve verbalizar o trabalho executado.
- A audiência deve observar em silêncio e ajudar apenas quando solicitada pela dupla no comando.
Resultado do Dojo
jsFiddle
Código gerado no Dojo pode ser visto em http://jsfiddle.net/abner/KNguU/
Para executar basta clicar em Run
GitHub e Cloud9 IDE
Projeto no github: https://github.com/abner/jogocartas
Projeto numa IDE online (cloud 9 IDE): https://github.com/abner/jogocartas
- SpecRunner.html executa os testes;
- index.html tem o protótipo para a interface visual (queremos num outro dojo finalizar a interface visual do jogo)
Instruções para execução no No cloud9 ide:
- abre o arquivo e clica em Preview
Participantes
Ábner Oliveira
Gustavo Lobo
Eduardo Tourinho
Rafael Mirando
Leandro Nunes
Leopoldo Silva
Avaliação
Pontos positivos:
Ambiente de desenvolvimento na web
Novas tecnologias
Adrenalizante
Pontos negativos:
Não chegamos a utilizar jQuery
Pouco tempo
quarta-feira, 5 de dezembro de 2012
Quarto Coding-Dojo do DE508 do Serpro
Quarto Coding-Dojo do DE508
Por que?
- Para experimentar e disseminar a técnica e as práticas relacionadas (TDD, Programação em Pares, Refatoração, Baby Steps...).
- E por que é divertido!!!
Quando?
05/12/2012, das 10:00 as 12:00h
Onde?
Serpro, Sala 13, Primeiro Andar
Como foi a agenda?
10' - Apresentação do Problema
60' - Programação em pares, rodízio a cada 5 minutos
15' - Retrospectiva
Quem participou?
Abner, Carol, Gustavo, Leopoldo, Rogério
Qual foi o desafio?
Conver Números Romanos:Realizar a conversão de números romanos em número decimal
Em qual linguagem?
Java, com JUnit e Eclipse
O que aprendemos?
Vai aí a transcrição dos post-its:
Pontos positivos :-)
- Problema Legal (2x)
- Quantidade de participantes
- Sala
- Ferramenta de Cobertura
- Quadro
Pontos de melhoria :-(
- Falta de Coffee-break(2x)
- Reflexo no Quadro
Teve slides?
Não Houve
E fotos?
Então, mostre-me o o código!
Veja aqui o código que conseguimos produzir.
sexta-feira, 30 de novembro de 2012
Terceiro Coding-Dojo do DE508 do Serpro
O que?
Terceiro Coding-Dojo do DE508
Por que?
- Para experimentar e disseminar a técnica e as práticas relacionadas (TDD, Programação em Pares, Refatoração, Baby Steps...).
- E por que é divertido!!!
Quando?
30/11/2012, das 10:00 as 12:00h
Onde?
Serpro, Sala 04, SubSolo
Como foi a agenda?
5' - Apresentação Coding Dojo
10' - Apresentação do Problema
80' - Programação em pares, rodízio a cada 5 minutos
15' - Retrospectiva
Quem participou?
André, Carol, Domingos, Eugênio, Felipe, Gustavo, Leopoldo, Marcelo, Maurício, Mona, Rogério, Sandro
Qual foi o desafio?
Conta de Bar: Calcular o valor total de uma conta de bar
Em qual linguagem?
Java, com JUnit, Eclipse e EasyMock.
O que aprendemos?
Vai aí a transcrição dos post-its:
Pontos positivos :-)
- Conceito com prática
- Presença de mulheres
- Novo conhecimento
- Integração
- Assunto Novo
- Quantidade de Gente
- Evolução na praica de testes
Pontos de melhoria :-(
- Quantidade de Gente
- Falta de controle na interferência da platéia
- Dispersão
- Sala
- Tempo
Teve slides?
Sim, para explicar os conceitos gerais sobre Coding-Dojo. Veja e ouça o SlideCast abaixo (o aúdio foi regravado, pois na hora ficou mais longo...) .
Coding Dojo em 5 Minutos
E fotos?
Então, mostre-me o o código!
Veja aqui o código que conseguimos produzir.
Segundo Coding-Dojo do DE508 do Serpro(2/2)
O que?
Segunda parte do Coding-Dojo #2 do DE508
Por que?
- Para experimentar e disseminar a técnica e as práticas relacionadas (TDD, Programação em Pares, Refatoração, Baby Steps...).
- E por que é divertido!!!
Quando?
23/11/2012, das 15:00 as 16:30h
Onde?
Serpro, Sala 13, Primeiro andar
Como foi a agenda?
75' - Programação em pares, rodízio a cada 5 minutos
15' - Retrospectiva
Quem participou?
Carolina, Domingos, Gustavo, Rogério
Qual foi o desafio?
Cálculo Estatístico Simples - Dada uma lista de números determinar: Valor Mínimo, Valor Máximo, Número de Elementos, Média, Mediana e desvio Padrão
Em qual linguagem?
Java, com JUnit, Eclipse.
O que aprendemos?
Vai aí a transcrição dos post-its:
Pontos positivos :-)
- Pouca Gente
Pontos de melhoria :-(
- Cálculo do Desvio Padrão muito complicado
- Não teve cofee break
Teve slides?
Não Houve
E fotos?
Não houve
Então, mostre-me o o código!
Veja aqui o código que conseguimos produzir.
Segundo Coding-Dojo do DE508 do Serpro(1/2)
O que?
Coding-Dojo #2 do DE508
Por que?
- Para experimentar e disseminar a técnica e as práticas relacionadas (TDD, Programação em Pares, Refatoração, Baby Steps...).
- E por que é divertido!!!
Quando?
14/11/2012, das 10:00 as 12:00h
Onde?
Serpro, Sala 13, Primeiro andar
Como foi a agenda?
5' - Visão geral sobre Dojo
10' - Apresentação do desafio
60' - Programação em pares, rodízio a cada 5 minutos
15' - Retrospectiva
Quem participou?
Anhamona, André Brito, Arílson, Carlos Henrique, Carlos Eugênio, Carolina, Domingos, Gustavo, Leopoldo, Luiz Felipe, Rogério
Qual foi o desafio?
Cálculo Estatístico Simples - Dada uma lista de números determinar: Valor Mínimo, Valor Máximo, Número de Elementos, Média, Mediana e desvio Padrão
Em qual linguagem?
Java, com JUnit, Eclipse.
O que aprendemos?
Vai aí a transcrição dos post-its:
Pontos positivos :-)
- Integração
- Novos Conecimentos
- Questionamentos sobre TDD
- Debate e trabalho em grupo
- Ajuda a internalizar novas idéias e paradigmas
- Tem que ter mais
- 2 horas de apropriação
Pontos de melhoria :-(
- Implementação complexa no início do Dojo
- Pouco tempo ou iterações
- Ainda não foi internalizado, acho que deve ser repetido
- Sugiro exemplos simples de algum sistema, como validação de CPF, CNPJ, NI, etc
- Exemplo real para mostrar como aplicar no dia a dia
Teve slides?
Sim, para explicar os conceitos gerais sobre Coding-Dojo. Segue o link
Coding Dojo em 5 Minutos
E fotos?
Não houve
Então, mostre-me o o código!
Veja aqui o código que conseguimos produzir.
Primeiro Coding-Dojo do DE508 do SERPRO
O que?
Coding-Dojo #1 do DE508
Por que?
- Para experimentar e disseminar a técnica e as práticas relacionadas (TDD, Programação em Pares, Refatoração, Baby Steps...).
- E por que é divertido!!!
Quando?
09/11/2012, das 10:00 as 12:00h
Onde?
Serpro, Sala 13, Primeiro andar
Como foi a agenda?
5' - Visão geral sobre Dojo
10' - Apresentação do desafio
60' - Programação em pares, rodízio a cada 5 minutos
15' - Retrospectiva
Quem participou?
Anhamona, André Brito, Arílson, Carlos Henrique, Carlos Eugênio, Carolina, Djalma, Domingos, Fábio, Gustavo, Leopoldo, Rogério
Qual foi o desafio?
Crivo de Eratóstenes. Um algoritmo que lista uma seqüência de números primos até um determinado valor N .
Em qual linguagem?
Java, com JUnit, Eclipse.
O que aprendemos?
Vai aí a transcrição dos post-its:
Pontos positivos :-)
- Integração da equipe
- Debate de Soluções
- Feedback sobre forma de codificar
- Participação de todos
- Clima bom da equipe
- Explicação do coding dojo
- Bastante válida
- Praticar TDD
- Terapia do riso pós GDES
- Trabalho colaborativo
Pontos de melhoria :-(
- Nada
- Tempo muito engessado
- Muito palpite da platéia
- Frio
- O algoritmo foi simples, não deu pra praticar muito o TDD. Uma pessoa chegou a implementar 3 testes que passaram com sucesso sem alterar o código.
- Vale repetir o tema
Teve slides?
Sim, para explicar os conceitos gerais sobre Coding-Dojo. Veja e ouça o SlideCast abaixo (o aúdio foi regravado, pois na hora ficou mais longo...).
Coding Dojo em 5 Minutos
E fotos?
Não houve
Então, mostre-me o o código!
Veja aqui o código que conseguimos produzir.
Neste link tem um uma explicação sobre o TDD, com o mesmo problema que utilizamos do Dojo.
domingo, 21 de outubro de 2012
Dojo@RA Backbone.js 20/10/2012
Onde?
A participação é gratuita.
Agenda planejada:
- 5 minutos - o que é Coding Dojo.
- 5 minutos - backbone.js
- 80 minutos - coding dojo (aprox. 16 pilotagens)
- 30 minutos - retrospectiva, feedback e papo sobre próximos encontros.
Site principal: http://backbonejs.org/
Entre várias aplicações usuárias, estão:
Apresentação feita pelo autor: http://www.infoq.com/
:(
- organização; horário; testes
- faltou TDD; a falta de conhecimento nas ferramentas
- ambiente de desenvolvimento; backbone verboso, não é DRY; platéia não deixando o piloto pensar sozinho
- pouca gente; exemplo com padrões não muito bons
- o exemplo do boilerplate não segue o DRY
- mais participação da comunidade
:)
- local; pessoal -> equipe esperta; horário; tecnologia - backbone
- aprender backbone.js; que seja apenas o começo
- novo local; backbone.js; interação
- novo framework; nível do pessoal; colaboração
- didática boa; backbone é uma grande "ferramenta"; participação espetacular de todos
- interação; proposta; network; curti backbone
Fontes:
Publicados no Google Code.
terça-feira, 16 de outubro de 2012
Coding dojo: backbone.js próximo sábado 20/10/2012 09:00 - 11:30
Salve galera dojozeira da Bahia,
No próximo sábado vai rolar um coding dojo usando a tecnologia backbone.js na RA - Radiologistas Associados, no Edf Thomé de Souza.
A participação é gratuita.
Agenda:
- 5 minutos - o que é Coding Dojo.
- 5 minutos - backbone.js
- 80 minutos - coding dojo (aprox. 16 pilotagens)
- 30 minutos - retrospectiva, feedback e papo sobre próximos encontros.
Sobre a tecnologia:
Site principal: http://backbonejs.org/
Entre várias aplicações usuárias, estão:
Apresentação feita pelo autor: http://www.infoq.com/
Maiores informações sobre o local, e inscrições em http://www.eventbrite.com/
segunda-feira, 23 de abril de 2012
Dojo@UFBA 2012.1 #1 Java
O professor escolheu Java porque os alunos já conhecem a sintaxe, e o objetivo era mostrar a técnica. Eu apresentei os slides Coding Dojo em 5 minutos rapidamente, pois tivemos um problema com o projetor e a aula começou com algum atraso. Em seguida, eu expliquei o problema que escolhi: FizzBuzzPlazz, uma variação do problema FizzBuzz, sendo o Plazz para os números divisíveis por 7. Considero este problema ideal para ilustrar a utilidade de TDD com baby steps. Os turnos foram de 6 minutos. O ambiente foi Eclipse rodando Java com jUnit 4. O código está disponível no repositório do dojo-bahia.
No fim, eu e o professor fizemos a retrospectiva, que segue abaixo.
:D
- Foi divertido. Desafiante
- Aprendemos TDD. Os "instrutores" tiveram paciência.
- Testes automatizados é uma boa alternativa de testes de homologação de um produto.
- Envolvimento da turma na solução de um problema.
- Não é necessário testar o programa depois, pois os testes são executados em paralelo à implementação.
- No final temos o programa com "todos" os casos de teste.
- Boa experiência.
- TDD. Programação pareada.
- Colaboração para o aprendizado. Conhecimento de desenvolvimento orientado por testes.
- Desafio.
- Experiência com TDD. Bom acompanhamento.
- Contato com linguagem pouco usada por mim. Contato com TDD.
- Conversa paralela
- Problema proposto. Tempo insuficiente.
- Barulho. Pouco tempo.
- A linguagem escolhida não ajuda. Muito tempo entre cada participante, deveria ser 3 minutos para ficar mais dinamico.
- Não teve exemplo prático antes e a maioria não conhecia TDD.
- Dificuldade por falta de costumes em utilizar a técnica.
- Abordagem pouco eficiente para resolver um problema simples
- Nervosismo do 1º dojo. Excesso de dicas da platéia. Atraso (falha no datashow).
- Mal explicado. Baby steps chato.
- Comuniação. Falta do "baby steps"
- Não seguir baby steps
terça-feira, 10 de abril de 2012
Dojo iMasters Salvador 12/04/2012 às 15h
O dojo acontecerá às 15 horas, e quem não estiver inscrito no evento pode ganhar um convite mandando email para alexandre.borba@imasters.com.
Antes de começar o dojo, serão apresentados 3 problemas e os participantes votarão em qual problema e qual tecnologia será usada.
Maiores informações com alexandre.borba@imasters.com.
quarta-feira, 7 de dezembro de 2011
Dojo com java 7
- Pontos Negativo
- Poucas Pessoas compareceram
- Número de pessoas
- Duração de codificação
- Falta de interesse do público
- Mostrar o que mudou na linguagem, no java, no jdk, na jvm
- o dojo é um interessante trabalho em equipe de troca de conhecimento para a solução de problemas, no caso o desenvolvimento para uma solução
- Domínio do conteúdo
- Atualidades feitas de forma clara e objetiva
- Troca de informações
- A prática integrando os interessados no assunto
- Conhecer os recursos sobre o java 7
- Bater um papo sobre TI
- Conhecer novas pessoas
- Programar novamente em java
- Discutir assuntos variados
- Interatividade
- O evento proporciona interação entre os participantes
- Atual
- Informações atuais e relevantes
- Debate
- Todos conversaram e debateram sobre alguns aspectos sobre o mercado de TI
sexta-feira, 4 de novembro de 2011
Dojo@Area1 GoogleAppEngine 20/08/2011 "Aquecimento para o Linguágil"
O que?
Quando?
Onde?
Teve anúncio:
Segundo o anúncio inicial:
Agora é a vez do HTML5, quarto Coding Dojo de aquecimento para o LinguÁgil!! A nova versão do Hipertext Markup Language, o HTML, traz novidades muito interessantes e que colocam a diversão e o prazer de volta a programação web baseada em padrões. Além das novas tags, que trazem semântica a construção de páginas, muitas novidades na área do Javascript (JS) que melhoram ainda mais a experiência do usuário: geolocalização, websockets, webworkers, storage local, carregamento de arquivo local, etc. É nessa seara que iremos nos aventurar nesse próximo coding dojo de aquecimento para o LinguÁgil 3.0.
09:40 – 09:45 : Apresentação do problema
09:45 – 11:15 : Mão-na-massa
11:15 – 11:30 : Retrospectiva do coding Dojo
Quem participou?
- Rodrigo
- Paulo
- Luiz Cláudio (LinguÁgil)
- Vitor
- Rosilane
- Arlindo
- Ana
- Maurício Vieira (LinguÁgil)
- Marcelo Curi (LinguÁgil)
- Michel
- Tarsis
- Márcio Albuquerque (LinguÁgil)
- Tempo. Lista
- Jasmine. Quantidade de participantes. Desafio legal
- Aprendizado e interação com html5. Verificações de erros.
- Amadurecimento da técnica do dojo.
- Javascript. Participação de novas pessoas.
- Compartilhamento de conhecimento. Produção coletiva do código.
- Outra solução foi encontrada. Ampliou conhecimentos.
- Novos conhecimentos. Bom número de participantes
- Aprender mais a respeito de javascript. Compartilhar conhecimento.
- Aprendi muito sobre depuração de javascript.
- Quantidade de participantes
- Tempo. Jasmine desobediente, ou desconhecimento geral de closure
- Diversas ferramentas interdependentes que precisem de conhecimento prévio de várias linguagens diferentes, causando um pouco de confusão.
- Erros do javascript
- Algumas dificuldades
- Alguns pogs
- Gestão do tempo
- Teclado poderia ser menos confuso
- Teclado diferente do que eu uso. Sem mouse
- Faltaram mais baby steps
- Entendimento do callback. Melhor intendimento do JS. TDD c/ JS é difícil
- Falta de conhecimento sobre as tecnologias
E fotos?
sexta-feira, 28 de outubro de 2011
Dojo na Ruy Barbosa
Vai acontecer no dia 29 de outubro de 2011, um dojo de Ruby na Faculdade Ruy Barbosa, no Rio Vermelho, na sala 202b. É aberto ao público, portanto quem quiser pode aparecer.
segunda-feira, 10 de outubro de 2011
Dojo Java na Unime
Desafio: Construir uma calculadora com o objetivo de ensinar orientação a objetos para a turma do 4º semestre.
Participantes:
terça-feira, 13 de setembro de 2011
Dojo Demoiselle 2
Participantes: Flávio, Nauber, Joaquim, Welber, Marcelo, Carlos, Tulio, Haron, Ronaldo, Márcio, Ingrid, Ernanes, Victor, Regis, Frandberto, Emanuel, Paulo, Kelly
Slides: Os já tradicionais Coding-Dojo em 5 Minutos :D
Código: aqui
Retrospectiva
:(
- Pouco uso do Demoiselle
- Pouca participação da platéia
- Troca de experiencias
- Dojo facilita a integração
- Evolução incremental do exercício facilita o acompanhamento
- Simplicidade de adequar o Demoiselle
- Simplicidade do Dojo
- TDD
- Bom de experimentar TDD/Dojo
- Forma leve de introduzir os conceitos do Demoiselle
- Integração do grupo
- Conhecimento incremental e compartilhamento de idéias
- Interatividade e construção colaborativa
- Platéia participativa, motivada e focada
- Interação entre os alunos
- Dojo, TDD, experiencia dos instrutores e dos alunos
- Estimulo a partipação e trabalho em equipe
- Filosofia do Dojo
- Como evoluir o design, TDD
:(
- Falta de uma referencia de consulta ao Demoiselle
- Demora no rodízio de piloto/copiloto
- Piloto/copiloto falaram baixo
- Desafios improvisados
- Substituir os intrutores por instrutoras
- Mudança frequente entre classe e classe de teste
- Acabou o café
- Poderia focar mais nas funcionalidades do framework
- Interrupção da sessão Dojo dos participantes fora da hora
- Poderia ser um desafio mais "Demoiselle Like"
- Poderiam ser mais instrutoras
terça-feira, 6 de setembro de 2011
Dojo@Area1 HTML5+JS 03/09/2011 "Aquecimento para o Linguágil"
O que?
Quando?
Onde?
Teve anúncio:
Segundo o anúncio inicial:
Agora é a vez do HTML5, quarto Coding Dojo de aquecimento para o LinguÁgil!! A nova versão do Hipertext Markup Language, o HTML, traz novidades muito interessantes e que colocam a diversão e o prazer de volta a programação web baseada em padrões. Além das novas tags, que trazem semântica a construção de páginas, muitas novidades na área do Javascript (JS) que melhoram ainda mais a experiência do usuário: geolocalização, websockets, webworkers, storage local, carregamento de arquivo local, etc. É nessa seara que iremos nos aventurar nesse próximo coding dojo de aquecimento para o LinguÁgil 3.0.
09:40 – 09:45 : Apresentação do problema
09:45 – 11:15 : Mão-na-massa
11:15 – 11:30 : Retrospectiva do coding Dojo
Quem participou?
- Rodrigo
- Paulo
- Luiz Cláudio (LinguÁgil)
- Vitor
- Rosilane
- Arlindo
- Ana
- Maurício Vieira (LinguÁgil)
- Marcelo Curi (LinguÁgil)
- Michel
- Tarsis
- Márcio Albuquerque (LinguÁgil)
- Tempo. Lista
- Jasmine. Quantidade de participantes. Desafio legal
- Aprendizado e interação com html5. Verificações de erros.
- Amadurecimento da técnica do dojo.
- Javascript. Participação de novas pessoas.
- Compartilhamento de conhecimento. Produção coletiva do código.
- Outra solução foi encontrada. Ampliou conhecimentos.
- Novos conhecimentos. Bom número de participantes
- Aprender mais a respeito de javascript. Compartilhar conhecimento.
- Aprendi muito sobre depuração de javascript.
- Quantidade de participantes
- Tempo. Jasmine desobediente, ou desconhecimento geral de closure
- Diversas ferramentas interdependentes que precisem de conhecimento prévio de várias linguagens diferentes, causando um pouco de confusão.
- Erros do javascript
- Algumas dificuldades
- Alguns pogs
- Gestão do tempo
- Teclado poderia ser menos confuso
- Teclado diferente do que eu uso. Sem mouse
- Faltaram mais baby steps
- Entendimento do callback. Melhor intendimento do JS. TDD c/ JS é difícil
- Falta de conhecimento sobre as tecnologias
E fotos?
domingo, 28 de agosto de 2011
Dojo@Area1 SL4A 27/08/2011 "Aquecimento para o Linguágil"
O que?
Quando?
Onde?
09:40 – 09:45 : Apresentação do problema
09:45 – 11:15 : Mão-na-massa
11:15 – 11:30 : Retrospectiva do coding Dojo
Quem participou?
- Paulo
- Luiz Cláudio (LinguÁgil)
- Guilherme (AREA1)
- Maurício Vieira (LinguÁgil)
- Marcos
- Fabíola
- João Victor
- Marcelo Curi (LinguÁgil)
- Victor
- Thales
- Arlindo
- Euler
- Vitor
- Rilson
- Márcio Albuquerque (LinguÁgil)
- Nova linguagem
- Várias pessoas participaram, bom número de participantes
- Foi em PHP
- Uso do TDD
- Explicação da Tecnologia
- Conhecimento sobre a tecnologia
- Foi bem informativo, porém faltou alguns conhecimentos de algumas pessoas
- Faltou uma breve introdução sobre a linguagem
- Boa interação com o grupo, mesmo com pouco conhecimento, dá pra interagir
- Bem explicado
- Todos participaram
- Mais interativo
- Desafio foi bom, explorou Android e JSON
- Fluência devido ao conhecimento que o público já tinha de Dojo
- Lista de Pilotos e Co-pilotos
- Marcador de tempo com aviso sonoro
- Boa participação
- "Android com linguagens de script é massa"
- Proposta do Dojo foi MUITO interessante
- Ótima oportunidade para aprender
- Ambiente ótimo
- Platéia confundia piloto e co-piloto
- Emulador do Android demora pra levantar
- Faltou TDD no Android
- Pouco tempo - quando está na melhor parte, acaba
- Demora para entender o desafio para quem chegou atrasado
- Faltou um pouco mais de organização
- Muito barulho
- Ajuda sendo dada fora de momento
- Piloto e co-pilot sendo guiados, não sabendo o que fazer
- Base de SL4A dada muito rapidamente
- Nem todos os particpantes tiveram seus 5 minutos atendidos
- Muitas pessoas opiniando ao mesmo tempo
- Não houve muito bem o baby-steps
- Foi em PHP
- A sala toda foi o co-piloto
- Muita sugestão da platéia
- Pouco tempo
E fotos?
| Retrospectiva por Márcio e Curi |
| Platéia |
| Participantes/autores da solução. |
| Participantes/autores da solução. |
segunda-feira, 18 de julho de 2011
Coding Dojo @ Área1 - python em 16/07/2011
Agenda planejada:
- 09:00 - 09:30 : Slides coding dojo + slides sintaxe python
- 09:30 - 09:40 : Apresentação do problema
- 09:40 - 10:45 : Mão-na-massa
- 10:45 - 11:00 : Retrospectiva do coding Dojo
- 09:20 - 10:00: Slides coding dojo + apresentação da sintaxe python (interpretador e comentários)
- 10:00 - 10:05: Apresentação do problema - Calculadora Romana
- 10:05 - 11:15: Mão-na-massa
- 11:15 - 11:45 : Retrospectiva do coding Dojo + bate-papo sobre python e grupy-ba.
- Luiz Cláudio (linguagil, grupy-ba)
- Nadilson (grupy-ba)
- Arllen
- Marcos
- Victor (grupy-ba)
- Jota Bê
- Arlindo
- Ney Azevedo
- Paulo (grupy-ba)
- Guilherme
- Franey
- Maurício Vieira (linguagil, grupy-ba)
Pontos fracos:
- ide ao invés de gedit
- introdução + formal ao python
- baby steps não foi seguido à risca (testes não foram seguidos)
- faltou definir ordem de piloto/copiloto
- não há pressão para os participantes fazerem certo
- interação
- novos participantes
- quantidade de pessoas
- prática de métodos ágeis (programação por par, TDD)
- forma prática de se iniciar na linguagem
- simplicidade da linguagem
- participação foi boa: idéias de pessoas diferentes contribuiram para a solução
- permitir que estudantes de outras universidades participem
quinta-feira, 16 de junho de 2011
Dojo@UFBA #4 em 15/06/2011 - ruby
Onde?
Sala 122 do PAF I na UFBA.
Como foi a agenda?
15' - Linguagem Ruby
105' - Programação em pares, rodízio a cada 5 minutos,
20' - Retrospectiva
E a retrospectiva?
Pontos Positivos :-)
- Ruby (4x) / Sintaxe;
- O desafio / Desafio interessante (2x) / Problema;
- Programar novamente em Ruby;
- Uma linguagem nova;
- Linguagem parecida com as usadas em DOJOs passados;
- Conhecimento de uma linguagem com um alto potencial de desenvolvimento web. Seria bom um DOJO com o Rails associado;
- O rigor às regras de transição dos diálogos;
- Problema explorou bem a linguagem, considerando o tempo reduzido do DOJO;
- Práticas de TDD sendo seguidas a risca;
- Convidados bem preparados;
- Convidados participaram mais como pitlo;
- A turma está mais ambientada com os DOJOs.
Pontos de Melhoria :-(
- Ausência de mouse (2x);
- Cor da fonte do ambiente de programação;
- Tela preta da IDE;
- Problema mal especificado como um todo, no entanto, não houve perdas com isso;
- Desafio não ficou claro no início;
- Conhecimento na linguagem;
- Pilotos e co-pilotos ainda silenciosos (2x);
- Introdução longa;
- Conversas paralelas recorrente.
Contribuições do Prof. Manoel
- Criar uma biblioteca de problemas com slides padronizados;
- Criar uma aplicação de medição de tempo;
- Tempo de pilotagem pode ser variável;
- Comparação de Linguagens em DOJOs.
Teve slides?
Sim. Veja aqui.
E fotos?
Então, mostre-me o código!
O código está no Google Code no endereço https://code.google.com/p/dojo-bahia/source/browse/#svn%2Ftrunk%2Fufba-2011%2Floteria













