Sad News: MS Dropping WinFS in Longhorn
I was seriously looking forward to MS giving the filesystem a swift kick in the rear. Hans Reiser and crew has been giving filesystems kicks for a while, but it helps when the 5000lb gorilla also gives a boot. It looks like their plans to do that have been dropped.
I am not a huge fan of MS's business practices, but when they let their legions of smart people loose on a problem cool things tend come from them. All too often these cool things are never productized or released though =(
Slightly related note -- I don't think WiX was MS's first real open source release. It seems to me they gave away the source (I never looked at the license, but the note attached to it implied that people were to go forth and use it) to one of the coolest computer games that no one ever played: Allegiance. It was a victim of poor marketing, which is weird coming from MS.
1 writebacks [/tech] permanent link
IoC Containers and AspectJ -- LazyWeb
Speaking of AOP -- a problem we have not found a good solution for is using an IoC container with AspectJ. You have no control over how aspects are instantiated at runtime, so you cannot exactly obtain them from a container.
The best we have come up with so far is to provide a static service lookup component that can provide the container to the aspect via a lookup. Yuck, completely breaks the point of the container. Static lookup to obtain a container and then use it to lookup components... far from ideal.
In cases where we've used proxy based AOP the container isn't a problem, but I find myself, and others at the company I work for, leaning more and more towards AspectJ from proxy based options.
Anyone have any ideas?