07/31/2009 14:50:00
By Felipe Pessoto
Por acaso descobri o livro Domain-Driver Design em portugues em pré-venda no Submarino. O que achei mais interessante foi o preço, 75 reais, sendo que a versão em inglês que geralmente é mais barata custa 150 reais, até mesmo no Amazon, está 50 dólares.
No site da editora Alta Books, já está a venda, por 85. Vou comprar já. Você também pode fazer o download de um capítulo de amostra.
UPDATE: Meu livro chegou, o lançamento foi ontem e já está disponível no submarino pra entrega imediata.
07/31/2009 07:29:00
By Felipe Pessoto
Sim, 4 meses e meio depois da versão 1.0 ser liberada, já temos o Preview 1 do ASP.NET MVC 2.
O RoadMap também foi atualizado. Entre as novidades estão Templated Helpers, Areas, novo Action Filter HttpPostAttribute, Model Binder agora suporta os atributos do namespace DataAnnotations, além de correções de bugs e melhorias gerais.
O ASP.NET MVC 2 pode rodar junto com a versão 1.0 então instale sem preocupação. O Visual Studio 2010 já virá com a versão 2, o que quer dizer que logo teremos a versão final do ASP.NET MVC 2.
07/16/2009 19:40:00
By Felipe Pessoto
A primeira atualização do Unity como parte da Enterprise Library 5.0 está disponível no CodePlex
As principais novidades:
A dependencia da DLL ObjectBuilder2 foi removida. Agora os projetos que dependem do Unity não precisam mais da ObjectBuilder, a DLL do Unity trabalhará sozinha.
Várias mudanças nas exceções geradas, agora sempre é disparado um ResolutionFailedException e a exceção original fica no InnerException.
Os projetos em Silverlight foram atualizados pra versão 3
07/07/2009 09:03:00
By Felipe Pessoto
Sempre pensei que um número no formato *.5 arredondava para cima, mas na verdade arredonda pro número par mais próximo. Por exemplo:
Console.WriteLine(Math.Round(4.4)); // 4
Console.WriteLine(Math.Round(4.5)); // 4
Console.WriteLine(Math.Round(4.6)); // 5
Console.WriteLine(Math.Round(5.5)); // 6
Este tipo de método se chama Banker's rounding
07/01/2009 14:53:00
By Felipe Pessoto
Sendo:
int i1 = valorx;
int i2 = valory;
Como trocar os valores das variaveis sem criar outra variavel temporária?
A resposta está nos comentários.