No post anterior sobre Inteligência Artificial, comentei uma iniciativa de universidades americanas publicarem matérias dos seus cursos regulares na forma online e gratuita para todo o mundo. Devido ao grande sucesso dessa modalidade surgiu um novo projeto, o Udacity - www.udacity.com. O que é o Udacity segundo os próprios coordenadores: “We believe university-level education can be [...]
Um recurso interessante que saiu com o Entity Framework 4.3 é o Code First Migrations. Este recurso permite que a estrutura do banco de dados evolua junto com o seu modelo de dados. Por exemplo, ao criar uma entidade Município, o Migrations identifica esta alteração no modelo e gera um comando que cria a tabela na [...]
Comprei o Kindle com Wi-Fi, 6″ e e-ink display diretamente do site da Amazon, e até o momento estou muito satisfeito pela experiência de leitura com ele. Optei por esta versão por causa do menor preço, por ser a versão mais leve e a que possui maior tempo de bateria. A entrega é feita pela [...]
Olá pessoal. Estive recentemente analisando algumas opções de gerenciamento de alterações em bases de dados durante o processo de desenvolvimento de um aplicativo. Ou seja, uma forma de controlar a estrutura do banco de dados que estou construindo e de que como garantir a sua distribuição de forma segura e descomplicada. Para facilitar o entendimento [...]
Uma das importantes peças no desenvolvimento de software orientado a objetos e baseado em dados relacionais é definir as classes de domínio do aplicativo e de acesso ao repositório de dados. Como o Entity Framework possui três formas diferentes de definir o modelo de domínio e de acesso a dados, é comum haver dúvidas ou [...]
Ao desenvolver um aplicativo para Windows Phone 7, uma das decisões importantes a ser tomada é como será a política de retorno financeiro com o aplicativo. É comum surgirem algumas perguntas como: Cobrar pelo aplicativo? Quanto cobrar? Irá vender bem? Distribuir gratuitamente em troca de propaganda? Trará retorno sobre o investimento? São perguntas que não [...]
Na minha infância, um dos mistérios do mundo dos games era como o “computador” jogava contra a gente. Mais tarde, quando tive contato com minha primeira linguagem de programação, o Basic, é que comecei a entender os desafios em criar um adversário computacional para um jogo. Já na faculdade de ciências da computação, uma das [...]
Tenho o objetivo de compartilhar neste blog parte dos meus estudos sobre tecnologia, principalmente tecnologias Microsoft. Até breve. Rafael Leonhardt