Olá pessoal. Tudo certo?! Tive a honra de ser convidado para palestrar em um
evento organizado pela comunidade BluDotNet, em Blumenau. Será o MSDN Community
BluDotNet. Ocorrerá no dia 23 de junho, sábado, no SENAI de Blumenau.
Inscrições serão abertas em breve. Será muito bacana conversar e compartilhar
conhecimentos com vocês. Tagged: Aviso
Olá pessoal. Tudo certo?! Reduzir o acoplamento é fundamental para melhorar a
qualidade do design de nossas aplicações. Uma das formas mais diretas de
promover a redução de acoplamento éatravés a injeção de dependências (DI)
e da inversão do controle (IoC). Nesse post, apresento uma série de learning
testes para o Ninject – um popular [...]
Olá pessoal. Tudo certo?! Em muitos cenários, ter uma implementação efetiva de
logging em nossas aplicações pode acelerar consideravelmente processos de
depuração e/ou apoio ao cliente. Implementar logging é uma tarefa relativamente
simples. Entrentanto, trabalhosa. Além disso, é relativamente fácil implementar
a “coisa errada”, causando prejuízo a performance do sistema. No post de hoje,
mostro [...]
O Olá pessoal. Tudo certo?! Nessa útltima semana, tive a oportunidade de
conhecer, através dos meus amigos @renatolorandi e @jjrigotti, o excelente
trabalho de Lawrence Kohlberg. O centro do trabalho dele está no reconhecimento
de que pessoas têm estágios de desenvolvimento moral diferentes. Logo, em
função disso, reagem de forma diferente frente as questões do [...]
Olá pessoal. Tudo certo?! Se você leu “Hello, Lucene” – uma pequena introdução
a esse fantástico engine de busca – sabe que a base do seu funcionamento está
na manutenção de um índice. Todo conteúdo que desejamos que seja “localizável”
deverá ser inserido nesse índice; Toda busca é realizada nesse índice. No post
de hoje, [...]
Olá pessoal. Tudo certo?! Dias atrás, escrevi um post descrevendo um
refactoring em FluentCodeMetrics. Implementamos mais algumas funcionalidades e
é chegada a hora de um novo refactoring no projeto. Lembre-se. Todo
código-fonte está no GitHub. Primeiro Refactoring – Eliminado duplicidade de
conceitos Na última implementação, desconsiderei referências para “nested
types” no cálculo do Ce. Veja: [...]
Olá pessoal. Tudo certo?! Depois de uma revisão pesada no design de nosso
indicador Ce (veja descrição completa desse refactoring), extraímos
ReferencesInspector: uma classe utilitária para identificação de dependências
de um tipo. Essa utilitária servirá como base na construção de outros
indicadores. Por descuido meu, muitas dependências possíveis estavam sendo
ignoradas. Graças a colaboração do [...]
Olá pessoal. Tudo certo?! Meu último post, fiz a seguinte afirmação: [..]
testes de aceitação são tão importantes quanto – senão, mais que – testes
de unidade. O que gerou a seguinte reação do Juan Lopes. O que me levou a essa
conversa, com ele GTalk: ElemarJR: esperando a discórdia ElemarJR:
Juanplopes: não, era só [...]
Olá pessoal. Tudo certo?! Venho dizendo, repetidamente, que testes de aceitação
são tão importantes quanto – senão, mais que – testes de unidade. Nesse
post, mostro como escrever testes de unidade para serviços desenvolvidos usando
Asp.net Web API (veja posts que já escrevi sobre Web API). Serviço que
desejamos testar Como este é um post [...]
Olá pessoal. Tudo certo!? Como você implementa busca em seus sistemas?! Se você
faz isso “no braço”, provavelmente você está perdendo a oportunidade de
entregar algo muito bacana para seu cliente. Nesse post, mostro os fundamentos
de implementação de buscas usando Lucene .net. Trata-se de um “port” de um
poderoso engine de busca, usado em [...]

