André Alves de Lima

Talking about Software Development and more…

janeiro, 2018

Recolhendo todas as regions no Visual Studio 2017

Uma funcionalidade um tanto quanto polêmica no C# são as regions. Tem gente que gosta, tem gente que odeia. Eu particularmente gosto de utilizar regions para agrupar alguns grupos de código nos projetos em que eu trabalho. Se você também costuma criar regions no seu código C#, muito provavelmente você percebeu que a Microsoft alterou […]

Comparando a data/hora com um servidor NTP no .NET

Uns tempos atrás um leitor do meu site me perguntou como é que seria possível comparar a data e hora do computador com um servidor NTP a partir de uma aplicação .NET. Eu não tinha a mínima ideia de como isso seria possível, mas depois de pesquisar um pouco, eu encontrei uma thread no Stackoverflow […]

Desacoplando o acesso a dados da aplicação com o padrão Repository e Unit of Work

Os padrões Repository e Unit of Work são design patterns muito conhecidos e a cada dia mais utilizados no desenvolvimento de aplicações de negócios. O grande problema é que a maioria dos exemplos que encontramos desses padrões é voltada para desenvolvimento web, ou utiliza uma tecnologia muito específica na implementação (por exemplo, Repository para Entity […]

Revisão de 2017, metas para 2018

Olá! Seja bem-vindo(a) à minha primeira publicação de 2018! Antes de começar com o primeiro artigo técnico desse ano, quero fazer a minha clássica revisão do ano anterior e compartilhamento das metas para este novo ano. Caso você não saiba, eu já tenho feito isso há alguns anos. Você pode conferir aqui no site o […]