Fujiy

Blog sobre .NET, C#, ASP.NET entre outras tecnologias de desenvolvimento de software

Livro Domain-Driver Design em portugues

31/07/2009 15:50:00 Por Fujiy

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.

ASP.NET MVC 2 Preview 1 Released

31/07/2009 08:29:00 Por Fujiy

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.

Unity 2.0 atualizado

16/07/2009 20:40:00 Por Fujiy

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

Curiosidade no Math.Round do .Net

07/07/2009 10:03:00 Por Fujiy

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

Desafio II - Trocando valores

01/07/2009 15:53:00 Por Fujiy

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.