Thursday, 13 August 2009

PerCall - No Session - It is all confusing

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/0739e712-2abe-4b10-8667-3de5c43e4552

Spring.Net - AutoProxy

AutoProxy is an important technique offered by Spring.Net. Read below forum discussion

http://forum.springframework.net/showthread.php?t=5655

AutoMapper

Disclaimer - I have been using AutoMapper only for two weeks, so i might be wrong here

So, This tool avoid lot of pain from writing mapping codes. But being said that it is not a mature tool and will be a pain in butt incase of even medium level hierarchies.

With the verion 0.3.1(from Code plex),

1. You can't use abstract relation ship - though r116(latest as of now) solves this problem. What i mean here is

If you map 'Dog' to 'Dog' with a code like .Map(new Source.Dog()), it fails.

But if Source.Animal is interface, then it works. What crap?

2. Not perfect with collections(r116)

But being said that, if you have classes with simple/no relationship, this is a great tool.

Load n Performance - Final Post

Ahh, I never thought i would write this post so soon. Our Load n Performance plan caught messed after 2 months, but good learning for me.

Bottom line is, 'Not always think out of the box'. What i mean here is, one of the considered idea is 'Server Affinity with inproc caching'. Obviously this got some effects, but offers great performance. Probably a night mare for Operations team. Somewhere someone told us not to use 'Server Affinity', they are just no more than authors i believe.

Technology - Politics

Unusual post from me -

Being sound in technology is important, but it will not be always a success factor for selling your ideas. So what else is important

1. Support your team always - like they say 'Never abandon your wing men'.
2. Establish good relationship with so called 'experts', but never belive them. My company follow a common but strange team proposition. Out of 100%, 30% will be contractors. They are some good guys, but most of them wants to delay the project for more money(daily wages). These contractors call themselves as experts (Apologize if i harmed someone here).
3. Don't afraid to piss of people or have 'kick ass' policy.

I don't know what else to say here, but i learned these things.