Sajay's Blog

Life, The Universe and Everything Distributed.

WF 4.0 First Look!

More coming up Here is the First Look at WF 4.0 talk by Kenny...

Author: Sajay Antony Date: 10/29/2008

WCF Scalability and IIS

Couldn't get better than this. Wenlong has pretty much detailed out to the gory details of...

Author: Sajay Antony Date: 08/19/2008

Finally Zermatt's here

IIts been a long wait. After working with customers for getting out their token service and doing...

Author: Sajay Antony Date: 07/12/2008

Time for your operation execution using the Operation invoker.

Have you ever wanted to do something like this . // Define a service contract....

Author: Sajay Antony Date: 04/26/2008

Sending a simple String using WCF - Understanding the channel stack.

The snippet below might not be for the faint hearted. Primarily since its quite gory wcf. I realized...

Author: Sajay Antony Date: 02/26/2008

Xbox and Vista Connectivity

After quite a long blog on managed semaphores this would be quite a refresher. :) When trying to...

Author: Sajay Antony Date: 01/13/2008

Throttling using managed semaphores and named monitors

Firstly I would like to explain what is a managed semaphore. This was introduced to me during a...

Author: Sajay Antony Date: 10/04/2007

Timeouts and WCF - httpRuntime

There seems to be very little documentation around the timeout behaviors for the client and service...

Author: Sajay Antony Date: 07/24/2007

Applying Service Orientation through WCF

I was supposed to talk more about Development processes at Techmela on this Topic. But then I...

Author: Sajay Antony Date: 06/24/2007

Musings on Workflow Terminated and Exception Handling

When a workflow runs an activity and that activity throws some kind of unhandled exception you would...

Author: Sajay Antony Date: 05/02/2007

Durable Tokens Across Services - Share your tokens

There seems to be quite a number of time when you want to perform your authentication once and then...

Author: Sajay Antony Date: 04/20/2007

WCF Performance Comparison

I have been waiting for this article for quite some time. Read all about it here

Author: Sajay Antony Date: 04/04/2007

Disabling JIT Optimizations

INI files are not dead yet :) Now if you wanted to disable JIT optimization then place this into...

Author: Sajay Antony Date: 03/15/2007

Thoughts on BasicHttpBinding, Security and SSL

BasicHttpBinding, can there be security?. Yes! The point is this binding can be secured and that too...

Author: Sajay Antony Date: 01/04/2007

TransportWithMessageCredentials - I need to know who is knocking on my door.

The point to be noted here is that even though the security facts of comminication like integrity...

Author: Sajay Antony Date: 12/30/2006

Adding a Message Header without using a MessageContract

Using Message contracts is quite a straight forward way of creating and adding message headers.But...

Author: Sajay Antony Date: 12/29/2006

Checking the SIDs in the WindowsClaimSet

In continuation to my post of SAM vs PP, we concluded that to avoid fractured policy checking we can...

Author: Sajay Antony Date: 12/27/2006

ServiceAuthorizationManager and PrincipalPermission

You may face a problem when trying to check for Principal permission and demand in the...

Author: Sajay Antony Date: 12/21/2006

Web Hosted Sample with UserNamePassword Supporting Token

In the Passing a UserName as a supporting token post was pretty much a single console app to demo...

Author: Sajay Antony Date: 12/12/2006

Passing a UserName as a supporting token.

Firstly i would like to thank Brent Schmaltz who helped me solve this problem. When trying to secure...

Author: Sajay Antony Date: 12/11/2006

Disabling Anonymous Authenticaiton on IIS for Message Security and Impersonation

When hosting WCF services in IIS we would ideally want to disable anonymous authenticaion on a...

Author: Sajay Antony Date: 11/30/2006

Load Balancing WCF - basicHttpBinding

Load balancing WCF with basicHttpBinding can be done using the keepAliveEnabled property when there...

Author: Sajay Antony Date: 11/14/2006

Intalling and Running your STS for Cardspace

I realized that there were many gotachs when running the sample STS that is posted here. This has...

Author: Sajay Antony Date: 11/09/2006

MGSI Recruiting

Do you get a kick out of enabling customers? Do you want enable organizations around the world to do...

Author: Sajay Antony Date: 10/30/2006

Query Endpoints using WMI Provider

Basicallyl for administrative purposes we can use the WMI Provider. Firstly we have to enable the...

Author: Sajay Antony Date: 10/05/2006

Custom Databinding using Property Descriptors

Creating large flat classes for data binding is one way of doing things. But you should check out...

Author: Sajay Antony Date: 09/29/2006

DataContract names for Generic Types

When generating proxies for Data contracts that are generics types, we see that the hash of the name...

Author: Sajay Antony Date: 09/28/2006

Sample XML generator

Generating sample xml date from schema's seems to be quite a common task. You can find a really nice...

Author: Sajay Antony Date: 09/21/2006

Iterating over a nested Member

You have a Collection of Products. Every product effectively maps to an Item. Now I needed to bind...

Author: Sajay Antony Date: 08/25/2006

Hiding UpdatePanel during UpdateProgress

This was a very simple requirement to hide the currently updating controls. I first ran to the the...

Author: Sajay Antony Date: 08/24/2006

DatacontractSerializer and ASMX service using types with Namespaces

When we try to generate a proxy out of an ASMX service with svcutil, there might be some interesting...

Author: Sajay Antony Date: 08/23/2006

WCF Service with .asmx extensions

We already have quite a large number of ASMX services and clients. One major point to be kept in...

Author: Sajay Antony Date: 08/06/2006

Using a Session in WCF through AspNetCompatibility

Firstly let us all thank Steve Main . The session/state model is the same that is leveraged by the...

Author: Sajay Antony Date: 08/03/2006

Ask the experts at Techready

I dont think i need to say more than this picture as to what an experience it was at techready :)Was...

Author: Sajay Antony Date: 07/29/2006

IPSec with WCF

We would expect this to be a simple transport level security scenario.Think again. I had this...

Author: Sajay Antony Date: 07/25/2006

Rambling with the guys at BizTalk-WCF Adapter

I met up today with Sarathy who was with the BizTalk WCF adapter team. The interesting thing was the...

Author: Sajay Antony Date: 07/06/2006

Can you call private members from a different class?

Standing by OO principles we would have to say "Private memebers are only visible to to the class in...

Author: Sajay Antony Date: 07/06/2006

Parts of WSDL

I just wanted to list out the basic parts of a WSDL and what they map to when you use/generate...

Author: Sajay Antony Date: 07/03/2006

Vista Beta 2 - An Eye Candy

I am really happy that hey kept the side bar. Really makes it an awesome space utilization for more...

Author: Sajay Antony Date: 06/30/2006

Encode Hex String

I needed to get the hash as a string from a byte[]. I was snooping around X509Certificate class and...

Author: Sajay Antony Date: 06/29/2006

STS + ADAM + AzMan

After having played with STS for some time I came across this interesting read. The scenario that...

Author: Sajay Antony Date: 06/08/2006

Patterns and practices Goes Mobile!

The Microsoft patterns & practices team has released the first Community Technical Preview (CTP)...

Author: Sajay Antony Date: 06/07/2006

WSE Client - WCF service Interop

I wanted to put up this sample using the Feb CTP. Basically it uses WSE 3.0 and WCF to demostrate...

Author: Sajay Antony Date: 05/31/2006

CustomValidators and Chaining of Validators

I was looking into custom certificate validators sample and was quite curious on how I could chain...

Author: Sajay Antony Date: 05/30/2006

Security at both Message and Transport Level

When using webservices we usually want the messages encrypted and also use SSL. This configuration...

Author: Sajay Antony Date: 05/24/2006

Validating the Certificate Chain

Ususally when tesitng with different certificates we usually need to check if the certificate chain...

Author: Sajay Antony Date: 05/23/2006

What happened to MONAD?

Where this is what it is now "Windows Power Shell"

Author: Sajay Antony Date: 05/12/2006

Issuing your own Server Certificates

When setting up SSL, IIS requires a server certificate to be present. A simple developer setup would...

Author: Sajay Antony Date: 05/05/2006

<Previous Next>