André Carlucci

Skeptic .net development

Lindando com pacotes do Nuget em seu sistema de controle de versão

NuGet é com certeza uma excelente ferramenta de gerenciamento de dependências de seu projeto no mundo .net. Antigamente eu acabava criando uma pasta chamada “libs” em meus projetos e lá colocava todas as dlls que ele iria utilizar. Esta pasta acabava indo junto pro controle de versão para deixar um clean checkout mais prático e [...]

Usando nhibernate com o novo driver gerenciado da Oracle

Ok, você descobriu que pode utilizar o novo driver gerenciado do Oracle em suas aplicações, mas e se você usa o nHibernate? Isto será suportado na próxima grande versão do nHibernate, mas se você não quer esperar até sabe quem quando, segue os passos para estender o ORM e usar hoje mesmo o Oracle Managed [...]

Oracle sem Oracle Client com o novo ODP.NET com driver gerenciado

Se você tem uma aplicação .NET que utiliza Oracle como banco de dados com certeza já sofreu com incompatibilidade de versões de dll, instalações diferentes com x32 e x64, oracle clients não compatíveis, etc. Isso já causou tantas horas de manutenção para gente que se nossos clientes permitissem, já teríamos mudado para SqlServer faz tempo. [...]

MVVM – Model – View – ViewModel

Hoje comecei a desenvolver um novo jogo para o Windows 8 e o Windows Phone. Como quero abranger as duas plataformas e reaproveitar o máximo de código possível, vou usar o padrão MVVM junto com portable libraries para atingir este objetivo. Antes de começar, queria falar um pouco sobre o MVVM. MVVM vem de “Model-View-ViewModel” [...]

Melhorando Debug com Debugger Display Attributes

Sempre que estamos debugando uma aplicação e queremos olhar o conteúdo de alguma variável simplesmente passamos o mouse em cima da mesma (ou olhamos no “locals”). No caso de objetos, temos uma certa frustração ao ver o Visual Studio nos mostrar o nome da classe com seu namespace e temos que clicar naquele “+” para [...]

Caça-Palavras Offline

Estive sumido daqui, mas foi por um bom motivo: estava trabalhando no Caça-Palavras Offline! Os pedidos de features que mais recebo na versão online são: poder jogar sem rede, poder pular a tela de ranking, ter mais tempo de jogo ou mesmo jogar sozinho para aprender.

Minha participação no TDC 2012 – Florianopolis

Finalmente encontrei tempo para escrever um pouco sobre o TDC2012 em Florianópolis. O evento ocorreu entre os dias 24 e 26 de Agosto, na Faculdade Estácio de Sá. Foram mais de 2600 inscritos nas 24 trilhas com assuntos de .net a arduino fazendo deste um dos melhores eventos do Brasil para conhecer novas tecnologias e [...]

Caça-Palavras no Windows 8

Estou meio sumido daqui, mas é por um bom motivo: acabei de lançar uma versão do Caça-Palavras para o Windows 8. Deu um bom trabalho, mas valeu muito a pena. Agora qualquer jogador em um Windows 8 (tablet ou desktop) vai poder se juntar aos 60 mil que já jogam no Windows Phone. No início [...]

Colocando focus automaticamente em controles no Winrt / Windows8

Que falta faz o FocusManager, né? Fui tentar colocar focus no primeiro campo de um formulário no WinRt e não achei o dito cujo. Para contornar a situação, vamos criar uma attached property que da conta do recado: Esta attached property simplesmente pega o controle associado a ela e baseado no booleano especificado, chama o [...]

Testando JsonResults que retornam tipos anônimos no Asp.Net MVC

Durante muito tempo eu usei reflection ou mesmo helpers que executam o contexto para testar JsonResults que retornam tipos anônimos. Esses dias achei um truque bem legal que vou compartilhar aqui. Suponha a action abaixo: ps: eu sei que eu poderia criar uma classe tipada e usar como retorno, mas estou fazendo proposital para demonstrar [...]

Anteriores