Wednesday, June 20, 2007

What OS is on your development box?

I think its about time MS comes up with Windows Developer version of their OS.

Windows XP is not a development platform because it does not "closely" resemble the production boxes. If we are running W2003K server and developing on XP you can't truly have accurate testing environment.

My standard requirement is that all developers run W2003K servers on their boxes.

Am I alone one this one?

Technorati Tags:

WCF - for VS 2005 resources

For us mere mortals who are not running the bleeding edge software...

For all the rest of the world which is not running Vista here is what you need to get going with WCF on your XP/2003 box:

  1. Visual Studio 2005
  2. Windows SDK aka Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime Components (you will need the SvcUtil that is buried there)
  3. 3.0 Fx
  4. IDesign tons of examples from Juval
  5. Michele's (That Indigo Girl) blog
  6. How to control namespaces from Kirill
  7. All you wanted to know about <system.serviceModel> config settings on MSDN
  8. Java interoperability
    1. Project Tango
    2. Custom SOAP Headers: WCF and Java - from NathanA's blog
  9. WCF (and WPF) extensions Nov 2006 CTP (Not sure how current this is)
  10. Guidance Automation Packages
  11. WCF Service Factory (amongst others)

I'll Keep adding as I discover more. I just can't find the intellisense schema files that would be useful when playing around with the .config file and <system.serviceMode> config settings. One can use the ServiceConfig utility from the SDK.

{UPDATE} When WinSDK is installed the intellisense schemash for WCF config files show up.


Technorati Tags: , ,

Share this post :

Friday, June 15, 2007

Monitors

Petar

Vertical monitors are AWESOME! My new 24" wide nonitors.

Bloom Filter

Very fascinating reading.

"The Bloom filter, conceived by Burton H. Bloom in 1970, is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set. False positives are possible, but false negatives are not. Elements can be added to the set, but not removed (though this can be addressed with a counting filter). The more elements that are added to the set, the larger the probability of false positives." -- Wikipedia

Also you can find a good examples in C# by Jim Mischel

Some of my own testing for 400,000 items insert requires 2,104,541 bits array. False positives for this large number of tests is kept at 2.4% which is amazing.

You can find out these numbers with Bloom Filter Calculator by Panagiotis (Pete) Manolios.

 

Thursday, June 14, 2007

TechEd

TechEd was big. Lots of sessions. It could have lasted for at least four weeks.

What I took from TechEd is my renewed interest to Spring.Net framework, which closely matches what I wanted COM+ to be. The only missing piece of the puzzle is the hosting that might be solved with the WAS.

I liked System Center and how it can be wired into instrumented applications. I had only brief look at it but it looks very promising.

I was surprised how well attended were the architecture sections, almost always full.Wish I had more time for XAML, SharePoint and SOA track but I will be satisfied by slides for now.