Recentemente precisava compactar um texto muito grande de forma simples e eficiente, o principal objetivo era diminuir o tamanho do texto de 145kb, não salvando arquivos no disco, apenas compactar de um lado e descompactar do outro lado, sem geração de arquivos fisicos, nesse momento lembrei do GZipStream, após realizar algumas implementações e testes consegui deixar o texto com 5kb, objetivo alcançado, existem outras formas de compactação e até mesmo pelo IIS, mas no cenário proposto tivemos sucesso. Read More →

Construir um site não é sobre apenas fazer um layout bonito com uma funcionalidade bacana.
Escalabilidade, confiabilidade e velocidade são três características principais de bons sites.
Desenvolvedores devem manter essas características em mente ao construir seus sites.

Felizmente, existem várias ferramentas gratuitas e pagas disponíveis que podem nos ajudar a testar a carga, velocidade e o desempenho de um site.
Neste artigo, vamos dar uma olhada em algumas dessas ferramentas que eu considero muito eficazes. Read More →

Considere um caso em que você tenha um loop para iterar através de milhares de registros. Você sabe que seus registros em torno da 500 iteração estão corrompidos ou mal funcionais e você precisa depurar esse valor. Aí você se pega em uma dúvida:  Você vai continuar pressionando F5 até atingir o número de registro 500? Claramente temos uma melhor maneira de realizar este tipo de trabalho com o Visual Studio. Aqui é onde você pode usar um ponto de interrupção condicional. Isso é feito configurando a condição de Contagem de Bits no ponto de interrupção, em outras palavras, acerte o ponto de interrupção quando iterou 499 vezes. Read More →