Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

Dynamic Proxy and Memory Footprint

A while back I published a post about dynamic programming with WCF using the dynamic proxy library that allows you to create WCF client dynamically at runtime. Thank you for using the sample and sending your comments. Frequently I get feedback about the
Posted by vipulm | 9 Comments

WS-Discovery Sample Implementation

The sample implementation of WS-Discovery protocol is now available at http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=netfxsamples&DownloadId=3940 Using this sample you can publish and find WCF services using WS-Discovery
Posted by vipulm | 28 Comments

Dynamic Programming with WCF

Update: Please check out the post on memory footprint and dynamic proxy ( http://blogs.msdn.com/vipulmodi/archive/2008/10/16/dynamic-proxy-and-memory-footprint.aspx ) ----- Ever wonder what it would like to go from WSDL to code at runtime? Check out my
Posted by vipulm | 26 Comments

What's next

Every once in while after a big release, the question comes to your mind, what's next? Well for me it is WS-Discovery, yes I am going to work on design and implementation of the web service discovery APIs for our next release. I have been involved been
Posted by vipulm | 0 Comments

Disabling JIT Debugging Dialog Box

When an executable throws unhandled exception by default JIT-debugging kicks in that allow you to attach a debugger to the dying process and investigate the issue. This useful feature can become annoying during the development where you just want to get
Posted by vipulm | 3 Comments
Filed under:

Modifying the Body of the Message

The modification of the body is a common task required in many applications. The Message Fixer explained in " Fixed the Messages " article performs body modification before the after the request is received and before the response is sent on the server
Posted by vipulm | 0 Comments
Filed under:

Making it work - Fixing the Messages - Part 2

Indigo provides great interoperability with various web services stacks. However one or the other time you will encounter an implementation that in certain scenario either produces or accepts invalid messages. For example, messages which are not complaint with SOAP schema. In such situations Indigo will do the right thing and reject the message. What if you don’t want to reject the message and want to Interop with the invalid implementation! What should you do? This article describes fixing t
Posted by vipulm | 2 Comments
Filed under:

Making it work - Fixing the Messages

Indigo provides great interoperability with various web services stacks. However one or the other time you will encounter an implementation that in certain scenario either produces or accepts invalid messages. For example, messages which are not complaint
Posted by vipulm | 3 Comments
Filed under:

Enumerating the Enums

While writing the code today I needed to enumerate all the values of an enum. I am sure many of you know about this, but I did not and hence here it is. Suppose you have enum defined as follows and you want to enumerate all the possible values of Fruit.
Posted by vipulm | 1 Comments

Indigo is hiring smart people like you!

Indigo is hiring: Do you want to... Work on the next generation web services platform? Work with the industry experts like Don Box? Work with the creators of SOAP, WSDL and XML Gurus? Contribute to the next generation web services protocol specifications?
Posted by vipulm | 3 Comments
Filed under:

Using Non Data Contract Types in Indigo

The Data Contract provides the features that were not possible with the earlier serialization technologies, features such as Versioning , Object Identity and Object Graph preservation . This is a great way to go if you are starting fresh. However there
Posted by vipulm | 1 Comments
Filed under:

Find The Median Of Infinite Stream Of Numbers

A friend of mine who works in a big Bay Area company recently asked me this question. “There is an infinite stream of numbers and you have to provide a median of those numbers a any given time.” At first it sounds impossible (BTW, do not confuse median
Posted by vipulm | 11 Comments
Filed under:

The “A”, “B”, “C” of Indigo Services

An Indigo service is a collection of one or more service endpoints. One of our team member pointed out after the initial design phase that understanding Indigo service endpoint is as simple as A, B, C. The A-Address means “Where”, B-Binding means “How”
Posted by vipulm | 0 Comments
Filed under:

Get Indigo Today

"Indigo" is a set of .NET technologies for building and running connected systems. For more information on Indigo visit the "Longhorn" development center at http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx . We have just released
Posted by vipulm | 0 Comments
Filed under:

Hi There

Yes, I work in Interop team of Indigo making sure that Indigo works with Microsoft web services stack such as ASMX and WSE, as well as the web services stack from other vendors. You will find information related to Indigo interoperability, Indigo in general
Posted by vipulm | 3 Comments
 
Page view tracker