List of Entity Framework versions

In daily development sometimes you need a specific version of some library or framework. Microsoft Entity Framework is a ORM you can use to develop data access applications. But, which version best fits your needed? Thus I decided to put a comparative table to explain the most relevant ones. Version Features   4.0 POCO You [...]

Comparando AWS com Windows Azure

Recentemente precisei comparar os serviços da Amazon Web Services com o Windows Azure, não me importei com questões filosóficas de que tipo de plataforma cada um oferece, SaaS, IaaS, PaaS, blá, blá, blá. Me preocupei apenas em analisar os serviços do ponto de vista de um mero programador que precisa desse tipo de solução. Assim, [...]

Esqueça a paixão it is only Business

Muitos de nós desenvolvedores realmente gostamos do que fazemos, amamos tecnologia, paradigmas e linguagens de programação, enfim, desenvolvimento de uma forma geral. Porém, muitos de nós também esquecemos qual é o objetivo final de qualquer empresa, não apenas daquela na qual passamos no mínimo 1/3 do nosso dia. Empresas de uma forma geral visam o [...]

Por que odeio o termo “Fábrica de Software”

Antes de mais nada preciso dizer, até uns anos atrás eu aceitava sem problemas dizerem que trabalho numa “Fábrica de Software”, hoje eu simplesmente abomino esse termo e vou explicar o porquê. Fábrica, de acordo com o meu tio Aurélio significa: Estabelecimento equipado com máquinas capazes de transformar e/ou produzir bens de consumo. Agora eu [...]

Por que comentar código é desnecessário

Durante esses anos de programação tenho visto alguns programadores considerarem que código bem escrito é código comentado. Chegam até a dedicar um tempo no desenvolvimento apenas para inserir essas notas informativas dentro do arquivo de código do projeto. Isso ocorre invariavelmente e não depende de linguagem, plataforma, sexo ou credo. A questão é: O quanto [...]

Novo blog no ar (again)

Depois de alguns meses estou novamente ativando o blog. A ídéia é compartilhar muita informação sobre programação, metodologias, tecnologias e muito mais.