Software Development
7 10 2015
Uma das coisas mais legais de manter uma newsletter é receber os e-mails com as dúvidas dos inscritos. É impressionante como cada pessoa passa pelos problemas mais inusitados a cada dia. Se você já mandou um e-mail com alguma dúvida para mim, você sabe que eu sempre respondo (nem sempre eu consigo solucionar a questão, […]
6 10 2015
Nós programadores muitas vezes fazemos as coisas “no automático“. Saímos programando e alterando código sem pensar profundamente no que estamos fazendo. O efeito colateral dessa atitude é que o nosso código pode acabar ficando complicado, poluído e difícil de entender. Nessa transmissão que eu fiz no Periscope duas semanas atrás, eu dei três dicas rápidas […]
30 09 2015
Você sabe muito bem que tempo é dinheiro. Mas, André, o que isso tem a ver com o artigo de hoje? Tem tudo a ver! Muitos usuários de sistemas não querem ficar perdendo tempo vendo o preview da impressão se eles sabem exatamente o que vai ser impresso. Acontece com usuários das aplicações que eu […]
23 09 2015
Meses atrás, quando eu estava escrevendo o meu artigo sobre live tiles para a revista .NET Magazine, topei com um problema muito chato. O mecanismo de atualização automática de live tiles do Windows Phone e Windows 8.1 requer que um XML seja hospedado em alguma URL. Esse XML contém todas as informações da nova tile […]
22 09 2015
Uma das maneiras mais fáceis de deixar o seu aplicativo mais rico é aproveitar-se de APIs de terceiros. Se essas APIs forem gratuitas então, melhor ainda. Nesse vídeo, que é um replay da transmissão ao vivo que eu fiz pelo Periscope no dia 09/09/2015, eu mostro os três principais tipos de APIs que eu encontrei […]
16 09 2015
Uma das principais características que eu tento manter nas publicações desse site é a simplicidade nos exemplos. Muitas vezes, quando estamos com alguma dúvida durante o desenvolvimento de um aplicativo e procuramos a solução na Internet, encontramos artigos onde o autor não lembra que do outro lado do monitor pode ser que esteja uma pessoa […]
9 09 2015
Esses dias atrás eu estava utilizando a classe Directory, mais especificamente os métodos EnumerateFiles e GetFiles, quando eu parei e pensei: “Opa, parece que esses dois métodos produzem o mesmo resultado. Qual seria, então, a diferença entre eles? “. E é justamente isso que eu vou explicar para vocês no post de hoje. Se olharmos […]
2 09 2015
Você já deve ter ouvido aquele ensinamento de que não devemos reinventar a roda, certo? O que isso quer dizer no mundo do desenvolvimento de software é que, ao invés de ficarmos escrevendo bibliotecas novas para resolver problemas que já foram resolvidos, devemos, na medida do possível, utilizar bibliotecas já prontas que dão conta do […]
26 08 2015
Quando eu era pequeno, me lembro de ter vivido na época em que, antes de viajar, era necessário consultar um mapa para saber por qual caminho ir. Até mesmo depois de ter tirado a minha carteira de habilitação, lembro de algumas situações em que eu usei o Guia 4 Rodas para gerar um mapa com […]
19 08 2015
É impressionante a quantidade de pessoas que utilizam o MySQL como banco de dados. Fico mais impressionado ainda quando desenvolvedores .NET optam por utilizar o MySQL Community ao invés do SQL Server Express em suas aplicações, uma vez que o SQL Server tem suporte nativo no .NET Framework, funciona sem termos que instalar drivers ou […]