That (cool) sinking feeling
Perhaps because I did real distributed computing with Java in the first place, I like to tinker low-level (but not too much low-level). Perhaps, that's why I use Remoting a lot. Oh yes, I know Indigo is coming and I know web services is the thing for SOA (according to our high priests, anyway). But Indigo is 2006 and, unfortunately back to the real world, I have to write systems in 2004. In this year, I (tend to) use web services if I have to talk with other platforms but I (tend to) use remoting if I need to separate .NET front-ends from .NET business logic. And I just love the sink architecture of remoting: one of my early successes was to *copy* Ingo Rammer sink for zipping messages and making an application ten times faster without changing the server or the client code (oh boy, the guys in that company still think I'm a genius). And now, through the TheServerSide.Net I come acquainted with a remoting sink for probing remoting conversations (as you can see, I'm also fond of recursion). Isn't sinking cool?