André Alves de Lima

Talking about Software Development and more…

Abril, 2015

Dica rápida: Compactar mdb (Microsoft Access) programaticamente com C#

Não é segredo para ninguém que os arquivos mdb (do Microsoft Access) são facilmente corrompidos e que, uma vez que o tamanho deles cresce, ele não é automaticamente reduzido de tamanho. Se você abrir o arquivo mdb diretamente no Microsoft Access, é possível compactá-lo e repará-lo utilizando a opção “Compact and Repair Database“. Mas, como […]

Dica rápida: Filtrando os testes que serão executados na Integração Contínua do TFS

Uma das etapas da integração contínua é a execução dos testes unitários para validar cada check-in feito no repositório. Se você ainda não trabalha com essa prática, sugiro estudá-la e integrá-la ao seu processo de desenvolvimento (a segurança que essa metodologia te dá não tem preço – se implementada do jeito certo, você fica sabendo […]

Utilizando expressões no Report Viewer

Em todo relatório que você desenvolver (ou tiver que dar manutenção) você provavelmente contará com alguma fórmula. No Report Viewer as fórmulas são chamadas de expressões (ou “expressions“). A documentação oficial sobre expressões no Report Viewer deixa um pouco a desejar, sem falar que não existe uma versão traduzida para o português. Pensando nisso, resolvi […]

Lendo RSS em C#

O formato RSS (rich site summary) é um padrão utilizado para expor atualizações de websites de forma que elas possam ser facilmente consumidas. Eu particularmente utilizo o Feedly para acompanhar as atualizações dos meus sites favoritos (antigamente utilizava o Google Reader, mas, infelizmente ele sumiu do mapa). Se você ainda não pratica esse hábito, eu […]

Quanto custa morar na Alemanha?

O post de hoje, apesar de ser um pouco offtopic, acredito que possa chamar a atenção de quem tem interesse em mudar do Brasil. Infelizmente, com a situação atual do nosso país, creio que o número de pessoas com esse interesse tem crescido cada vez mais. Hoje vou detalhar quanto custa morar na Alemanha utilizando […]