Como otimizar consultas no MySQL

01/02/2012 por em Engenharia

Análise das queries O primeiro passo para realizar a otimização das consultas é identificar os tipos de consultas que estão lentas, para isso, o MySQL tem um recurso que gera log de todas as consultas que demoram mais do que um determinado tempo. No exemplo a seguir, foram definidos 15 segundos como tempo mínimo. Essa…

Continue lendo » Seja o primeiro a comentar

Coding Dojo na Webgoal

19/07/2011 por em Engenharia, Eventos

No dia 26/07 realizaremos o primeiro Coding Dojo aberto da Webgoal! O Dojo será aqui mesmo na Webgoal (R. Professor Aprígio Gonzaga, 112 próximo ao metro São Judas) as 18:42 do dia 26/07/2011, o formato será Randori e a linguagem Ruby. Para principiantes, falamos mais sobre Dojos e seus diversos formatos neste post. As vagas são…

Continue lendo » 5 Comentários

13º Dojo – Tente Desenvolver Diferente com TDD no Agile Brazil 2011

Data: 29/06/2011 Formato: Kata/Randori Moderadores: Altieres e Mauricio No Agile Brazil 2011 realizamos um dojo para ensinar a técnica de TDD e compartilhar um pouco de nossa experiência com essa prática. O TDD (Desenvolvimento Dirigido por Testes) é uma prática de engenharia de software que através de testes automatizados ajuda o desenvolvedor a encontrar a…

Continue lendo » 1 Comentário

Busca dinâmica com escopos em Rails

16/06/2011 por em Engenharia

Neste Screencast mostramos como implementamos uma busca dinâmica usando escopos com o Ruby on Rails 3.0. Busca dinâmica com escopos em Rails de Webgoal. O código completo pode ser visto em: https://github.com/webgoal/dinofinder

Continue lendo » Seja o primeiro a comentar

Como Fazer TDD no JavaScript com QUnit

15/06/2011 por em Engenharia

Quando desenvolvemos páginas web é comum utilizarmos a linguagem JavaScript para melhorar e facilitar a usabilidade das interfaces. Com o passar do tempo esse código pode conter diversas regras de negócio e lógicas complexas que dificultarão a manutenibilidade do código.

Para auxiliar o desenvolvimento do código JavaScript é possível utilizar a técnica TDD com a suite de testes QUnit. Essa suite foi desenvolvido pelo mesmo criador da biblioteca jQuery…

Continue lendo » Seja o primeiro a comentar

Trabalho em par

13/06/2011 por em Engenharia

Sabemos que todo trabalho que fazemos aqui na Webgoal envolve inovação e muito aprendizado. Não existe nenhuma receita, nenhum passo a passo, que garantirá o sucesso dos nossos produtos. Portanto, só nos resta utilizar abordagens e técnicas que favoreçam o aprendizado contínuo.

Uma destas técnicas é o trabalho em par. Trabalhar em par significa resolver problemas, criar soluções e/ou fazer tarefas junto com outra pessoa. Enquanto uma pessoa escreve, programa, desenha ou executa a tarefa, a outra pessoa verifica e analisa tudo que está sendo feito, para que o resultado seja o melhor possível.

Continue lendo » 5 Comentários