Descobrindo os grupos de autorização do usuário no domínio

Olá :). Hoje uma dica para quem precisa validar se determinado usuário fazer parte de algum grupo de autenticação do domínio. Dependendo o tipo de aplicação que está desenvolvendo isso pode te ajudar, apesar de simples pode encontrar problemas tentando de outras formas. O primeiro passo é adicionar referência ao assembly System.DirectoryServices.AccountManagement no seu projeto…. Continue reading

Problemas com Workflow Foundation 3.5 e contadores de performance no .NET 4

Se você tem algum projeto construído com o Workflow Foundation 3.5 e predente migrar o projeto para .NET 4, sem efetuar a atualização do Workflow para o 4, esse post pode te ajudar! Primeiro vamos aos detalhes. O Workflow Foundation 4 é diferente do 3.5, não existe uma migração automática ou facilitada, existem alguns documentos… Continue reading

Dica – habilitar o scroll do mouse no controle FlowLayoutPanel

Dica rápida para quem utiliza WinForms. Utilizo o FlowLayoutPanel em formulários que recebem controles dinâmicamente, não sei o tamanho do formulário, então vou adicionando os controles e ele vai organizando tudo, horizontal ou verticalmente. Ao definir a propriedade AutoScroll igual a true, quando o número de controles adicionados é maior que a área disponível do… Continue reading

String.Intern – Evitando duplicação de strings

Para aproveitar esse artigo, é bom entender o conceito de String Interning ou Tabela de Strings, pode encontrar mais sobre o assundo no meu artigo Entendendo Strings. Esse é o primeiro de uma série de artigos onde vou mostrar algumas dicas, ferramentas e truques para analisar aplicações e identificar problemas, as vezes isso será feito… Continue reading

RavenDB: DocumentStore e DocumentSession

No primeiro artigo sobre o RavenDB, eu listei algumas características do produto, e para finalizar, mostrei um código simples onde um objeto era incluído no banco de dados. Nesse código existem dois objetos importantes da API do RavenDB, o DocumentStore e o DocumentSession, vamos começar pelo  Store. De uma forma simples, é com o DocumentStore que criamos… Continue reading