C# 6 – String Interpolation

Hora de começar uma série simples e rápida sobre alguns dos novos recursos disponíveis no C# 6. E hoje vou começar com um que me agradou, vamos falar sobre string interpolation. Uma breve definição sobre o que é. Fonte. In computer programming, string interpolation or variable interpolation (also variable substitution or variable expansion) is the […]

Extrair o nome do arquivo a partir de uma URL

Olá, tudo bem? Hoje uma dica simples para quem precisa extrair informações de uma URL. No caso da dica de hoje é uma URL que aponta para um arquivo. Você pode fazer de várias formas, mas podemos utilizar o que o .NET já nos entrega para facilitar o trabalho. Veja o código abaixo. Primeiro podemos […]

Dica: LINQ/Lambdas – Sum() em mais de uma propriedade

Todos gostam de utilizar e trabalhar com LINQ. É muito fácil e prático fazer operações em coleções de objetos, utilizando LINQ ou as Lambdas Expressions. Um método de fácil utilização é o Sum(). Segue um exemplo onde faço uma soma de todos os valores da propriedade PrimeiroValor. Mas em algum cenário onde você precise somar […]

|     

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. […]

Livro Desenvolvimento com ASP.NET MVC

Estou muito feliz em anunciar o livro Desenvolvimento com ASP.NET MVC que escrevi em parceria com meu amigo Fabrício Sanchez. O livro foi um dos responsáveis pela falta de posts no blog, mas o esforço valeu e estou muito feliz com o resultado alcançado. Publicamos o livro pela editora Casa do Código, muito obrigado ao […]

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 […]

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 […]

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 […]