tucaz.blog.now() Rotating Header Image

Performance: NHibernate versus ADO.NET

Disclaimer
Os testes neste post apresentados não representam uma amostra exata ou fidedigna que represente uma condição real de acesso a dados de uma aplicação a fim de comparar a performance das duas tecnologias. A idéia é apenas mostrar alguns dados e exemplos com o objetivo de dismistificar a idéia de que ORM é uma ferramenta [...]

Material da palestra no TDC2010 – ORM: Por que isso te interessa?

No último fim de semana rolou em São Paulo o TDC2010 organizado pela Globalcode. Fui convidado a palestrar na trilha de .NET pelo @giovannibassi pra falar um pouquinho sobre ORM e porque é uma boa idéia usá-lo.
Abaixo estão os slides da minha palestra, que não fazem muito sentido por si só, mas que tem umas [...]

Ninject, StructureMap e Padrões de Injeção de Dependência

Este post foi motivado por esta thread no DNA e por essa question no StackOverflow.com a respeito de um problema que encontrei nesta última semana em um cenário relativamente complexo de injeção de dependência.
Contexto
A arquitetura em questão utiliza injeção de dependência com base em interfaces, ou seja, todas as dependências das minhas classes são sempre [...]

A caminho do Zen

Hoje temos a nossa disposição milhares de fontes de informação e algumas dezenas de grandes agregadores de informação (rss, twitter, etc) que multiplicam a quantidade de informação a que somos expostos diariamente.
Agora, o desafio não é encontrar a informação, mas sim escolher qual informação iremos consumir. Até pouco tempo atrás quantidade significava qualidade, mas isso [...]

Você é importante?

Reza a lenda[1] que, trabalhando na Apple, a qualquer momento você pode encontrar Steve Jobs e ouvir dele a seguinte pergunta: “O que você faz aqui?” e, caso ele não goste da resposta você pode ser demitido na hora.
Apesar de essa ser uma atitude drástica, acho que faz bastante sentido, principalmente no cenário de desenvolvimento [...]

Cuidado com os especialistas!

Conhece um especialista? Eu conheço um monte, e você?

Lidando melhor com WCF – Ciclo de vida no cliente

Início de uma pequena série a respeito de melhores práticas no uso do WCF em .NET. Neste primeiro post falo a respeito do ChannelFactory e como seu ciclo de vida deve ser gerenciado.

[Off-Topic] Problemas com monitor Samsung e exemplo de péssimo atendimento

Inexistência de qualidade no atendimento ao consumidor prestado pela Samsung.

Qual é a dos apertadores de botões?

O que motiva alguém a executar tarefas repetitivas todo dia? O que essa pessoa espera do trabalho? Por que fazer desse jeito? Por que não mudar e melhorar?

Reunião .NET Architects em 16/01/2010 – Referências

Referências sobre F# e Gestão Democratica discutidas durante a reunião do Grupo .NET Architects no dia 16/01/2010