“Services” in SOA
If you are a developer and don't live in the Netherlands (where SOA stands, well known, for "Sexueel Overdraagbare Aandoeningen" = "Sexually transmitted diseases”), you may have heard by now that SOA stands for "service oriented architectures".
What's really interesting about talks and articles about SOA (including the ones that I gave on this year's Microsoft Architect's Tour) tend to focus almost exclusively on the glue between services and how the use of registries and dynamic...
New dasBlog build.
I just uploaded a new build of dasBlog (1.3.3266) to the GotDotNet workspace and the dasBlog site. Although it carries a new minor version number, the changes aren't dramatic and the new build mostly consolidates some cosmetic changes, add-ons (languages) and fixes that were done by the folks in the GotDotNet workspace and myself.
Composite Metadata (this will change your life)
I am in a blogging mood today … Here are some thoughts around composite metadata. Sorry for the bold title ;)
* * *
Whenever I am asked what I consider the most important innovation of the CLR, I don’t hesitate to respond “extensible metadata” coming in the form of custom attributes. Everyone who has followed this blog for a while and looked at some of...
Chatting on MSN no more…
The Register reports that MSN is killing its open, unmointored chat rooms, except for MSN broadband subscribers in order to protect children from abuse. I think that's sad for lots of people who love to chat (and I remember how much of a chat addict I was back in '94/'95), but since those %&$&# apparently can't be stopped unless you take away their ability to communicate, it's probably a good thing.
It's another example that...
JAOO conference notes & PPTs
Here are the two PPT decks from yesterday's talks at the JAOO conference and a few notes...
Layers-Tiers-Aspects-CV-V2.ppt (1.24 MB):
This deck is about layers and tiers and highlights (well, the talk that goes along with the deck does) how I make a strict distinction between the term "layer" and "tier". "Layer" is about organizing code in order to make it more resilient against change in other layers and "tier" is about distributing layers across...