• Vipul Modi's Blog

    Dynamic Proxy and Memory Footprint

    • 15 Comments
    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...
  • Vipul Modi's Blog

    WS-Discovery Sample Implementation

    • 30 Comments
    This sample is no longer supported, please use WS-Discovery implementation shipped as part of .NET 4.0 ( http://msdn.microsoft.com/en-us/library/dd288697.aspx ). The sample implementation of WS-Discovery protocol is now available at http://code...
  • Vipul Modi's Blog

    Dynamic Programming with WCF

    • 61 Comments
    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...
  • Vipul Modi's Blog

    What's next

    • 0 Comments
    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...
  • Vipul Modi's Blog

    Disabling JIT Debugging Dialog Box

    • 3 Comments
    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...
  • Vipul Modi's Blog

    Modifying the Body of the Message

    • 0 Comments
    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...
  • Vipul Modi's Blog

    Making it work - Fixing the Messages - Part 2

    • 2 Comments
    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...
  • Vipul Modi's Blog

    Making it work - Fixing the Messages

    • 3 Comments
    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...
  • Vipul Modi's Blog

    Enumerating the Enums

    • 1 Comments
    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...
  • Vipul Modi's Blog

    Indigo is hiring smart people like you!

    • 3 Comments
    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...
  • Vipul Modi's Blog

    Using Non Data Contract Types in Indigo

    • 1 Comments
    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...
  • Vipul Modi's Blog

    Find The Median Of Infinite Stream Of Numbers

    • 12 Comments
    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...
  • Vipul Modi's Blog

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

    • 0 Comments
    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...
  • Vipul Modi's Blog

    Get Indigo Today

    • 0 Comments
    "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...
  • Vipul Modi's Blog

    Hi There

    • 3 Comments
    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...
Page 1 of 1 (15 items)