TDC 2013

É com grande alegria que anuncio que minha palestra foi aceita no TDC 2013! Estarei palestrando na trilha Arquitetura .NET no dia 10/07. Pretendo também comparecer no sábado, 13/07 para prestigiar outras temas interessantes do evento. Quem me encontrar por lá e acompanhar o blog, fiquem à vontade para perguntar, trocar idéias, criticar, etc. O … Continue reading TDC 2013

Automatizando o versionamento no Build – Parte 2

Objetivo Na parte 1, entendemos como o .NET faz para marcar a versão nos binários e como criar um arquivo para centralizar as propriedades comuns entre os assemblies. Agora vamos brincar um pouco de como automatizar isso com o MSBuild. Se vc não sabe o que é o MSBuild, sugiro a leitura de MSBuild in … Continue reading Automatizando o versionamento no Build – Parte 2

Automatizando o versionamento no Build – Parte 1

Objetivo Conforme comentei no post anterior sobre a documentação do MSBuildCodeMetrics, uma outra coisa que eu queria fazer era automatizar o versionamento durante o Build. O que eu quero dizer com isso é que eu queria "carimbar" meus binários com a localização em que eles estão no controle de versão. A idéia deste post (ou … Continue reading Automatizando o versionamento no Build – Parte 1

Documentação de API’s com SandCastle

Objetivo Durante o desenvolvimento do MSBuildCodeMetrics, uma das coisas que eu queria era exercitar um pouco de práticas de "produção" em relação ao software. Por isso, desde o começo mantive as práticas de build, testes unitários, etc. Na hora de realizar o primeiro release, queria criar a documentação da API, da mesma forma que gosto … Continue reading Documentação de API’s com SandCastle

MSBuildCodeMetrics 0.1.0

É com satisfação que anuncio o meu primeiro release open source: http://ericlemes.github.io/MSBuildCodeMetrics/ É um conjunto de tasks MSBuild para auxiliar na extração de métricas de repositórios de controle de versão, como linha de código, complexidade ciclomática, etc. Atualmente existem algumas métricas que eu fiz e outras que dependem do Visual Studio para serem extraídas. Em … Continue reading MSBuildCodeMetrics 0.1.0

Tasks MSBuild para métricas simples

Para resolver um problema pontual, codifiquei a toque de caixa duas tasks MSBuild para tirar algumas métricas de código. Provavelmente tem outra coisa por aí, melhor escrita, mas com a melhor das intenções, estou publicando para que possam usar, criticar ou colaborar. O objetivo das tasks são: CountFilesByExtension: Varre uma lista de arquivos e retorna … Continue reading Tasks MSBuild para métricas simples

Integrações entre Sistemas – Parte 13 – Rabbit MQ

Objetivo Durante minhas pesquisas, tomei conhecimento do Rabbit MQ (http://www.rabbitmq.com/) que trata-se de uma plataforma open-source para mensageria, disponível em diversos sistemas operacionais (Windows, Linux/Unix, Mac OS X e Amazon EC2). Resolvi conhecê-lo e aproveitei para também incluí-lo junto aos demais benchmarks. Instalação Utilizei o Rabbit MQ em plataforma Windows. O processo de instalação dele … Continue reading Integrações entre Sistemas – Parte 13 – Rabbit MQ