Its Labor Day…. so that means I labor today
After returning from a wonderful vacation, its back to business. We are currently working on an interesting WCF project in which I actually get to dogfood our service implementation. At least thats the plan. Working with a distributed team, Jeff one of my guys, is located in Northern California. He happens to be responsible for huge chunks of the services and database. So rather than continually migrating changes we will try to just consume his services in development. Should be interesting.
Speaking of interesting, Rick Strahl came across yet another one of those WTF scenarios with LINQ. Apparently it manages to create circular references when you try to serialize objects. That’s so lame its unbelievable. What I do not understand in all these issues that LINQ seems to have (and unless I am mistaken that the Entity Framework also has here and there) - what I really don’t understand is the fact that ORM has been around for ages. Entity Relations were first defined in the 70’s by Dr. Peter Chen. How is it that the Architecture Astronauts at MS can’t get their act together and produce this stuff without numbskull problems like this. I have long since given up on completely problem free releases, but some of the recent technologies that are being evangelized seem to have a higher than normal quotient of WTF errors. Is it any wonder there are a number of dissatisfied voices out there.
Luckily in the case of ORM tools there are a number of viable commercial and Open Source alternatives available.
UPDATE: And if you really want something to make your eyes roll back in your head, check out Roger Jennings list. I especially took notice of the part where Roger mentioned that his concerns were pretty much ignored on the forum. Now folks, Roger goes way way back in the database world. If MS simply ignores the comments of a thorough and conscientious developer like him… imagine what else gets skipped, ignored, shuffled under the carpet and overpowered by marketing and evangelism. I continue to say it again and again this project has a distinct smell. And yes I DO have my own agenda here.
Write a comment