Correção para o Microsoft Data Access Application Block

Microsoft Data Access Application Block for .NET é uma solução que visa facilitar o acesso a dados com ADO.NET. Nos dias atuais ainda podemos encontrar aplicações que utilizam a biblioteca. Existe um problema com a versão 2.0: ao utilizar parâmetros do tipo Structured, o SQL Server retorna um erro afirmando que não aceita o nome do banco de dados no […]

Editores de Texto vs IDE´s

Recentemente li um artigo no Quora onde um engenheiro comentou sobre o uso de emacs e vim ao invés de IDE´s convencionais como Eclipse ou Visual Studio para desenvolver aplicações. Não que se deva em algum momento abandonar o uso de IDE´s, mas é bom ao menos refletir sobre os motivos pelos quais o levam […]

Windows Azure Cloud Computing

Para quem não sabe, Windows Azure é a plataforma de Cloud Computing da Microsoft. Recentemente eu tive oportunidade de participar de uma apresentação do Rafael Godinho, especialista de desenvolvimento da Microsoft, e gostaria de compartilhar as informações que obtive. Para que serve a Cloud afinal? A plataforma é oferecida para atender, principalmente, requisitos de escalabilidade […]

Porque é divertido programar?

Em primeiro lugar vem a satisfação de construir algo que você mesmo projeta. Em segundo, é a sensação que você tem de construir coisas úteis para os outros. Em terceiro vem o fascínio de objetos complexos. Em quarto, a aprendizagem constante de natureza não repetitiva. Finalmente, a delícia de trabalhar em um meio tão maleável, […]

O que é Experiência do Usuário?

Muitas vezes considerada como uma novidade, a Experiência do Usuário (UX – User Experience) nada mais é do que “a percepção que um cliente têm em relação a um produto”. Junto com o SEO (Search Engine Optimation), ela é extremamente importante nos trabalhos atuais, já que existe grande quantidade de oferta de serviços na web. […]

Estimativas de Software realmente funcionam?

Se você desenvolve software provavelmente já esbarrou nessa questão alguma vez. Já li e ouvi muitas pessoas reclamando da utilidade das técnicas existentes, dizendo que não basta utilizar apenas uma estimativa para se obter um prazo para desenvolvimento de software, ou pior, que não adianta estimar software pois a criação de programas de computador é […]