In the previous post we looked at an operation behavior that applied the operation formatter to a particular operation description. Because this is default behavior for all operations in the interface defined, we will make life a little easier on us to have the operation behaviors applied automatically...
Time to get serious and drill down into the first area of the big picture. We are going to take a look at “operation formatting”, which is roughly located in the highlighted area. One of the crucial parts of the WCF channel layer is the way that method invocations get transformed into WCF...
Before I drill down into each of the smaller parts of the client-side channel stack implementation, I want to sketch out an overview of some of the moving parts of the channel layer. This picture is by no means complete, and I will probably revisit it several times over the next couple of posts. It should...
Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows Communication Foundation and Workflow Foundation team. I spoke with a lot of the team members and managed to get good insights into the things to come in WCF/WF 4.0. I got a chance to talk to Nicolas...
A little over a week ago Microsoft has released the third version of Network Monitor , a network sniffing utility. With this tool you can capture network traffic that passes over your network card. It allows you to see what really goes over the wire. Very useful when you want to verify what you are sending...
Two weeks ago I spent an entire day with Remco (aka Divinity), a friend of mine for another session of Freaky Twelve Hours (12 hours coding by a pair of nerds. Yep, that’s freaky allright). We set our sights to porting the UDP status protocol for Ventrilo servers and build a Atlas enabled control...
When I was working on the 1.2 release of Killer-Blog I ran into some mess. One of the main improvements is support for blogging API’s, so adding blog entries will be easier when using tools that support these. There are a couple of popular blogging API’s, most of which come from online weblog...
Microsoft is on the RSS train and has adopted the syndication format. Internet Explorer 7.0 will have support for RSS, for example by allowing you to use it as a some form of RSS aggregator. As a part of their adoption on RSS, Microsoft has again used his “embrace and extend” strategy and added Simple...
Today I spent some time on implementing the Atom 1.0 specification for my next version of KillerBlog. My blog-engine uses typed DataSets. All syndications are created by performing an XSLT transform on the XML data representation of a SyndicationDataSet. This makes it really convenient to implement additional...
A long time in the making, I have finally enough courage to release the first beta of my game related code. The code covers the protocols for communicating with game servers and also provides an ASP.NET server control to use in your website. The servers are for First Person Shooter (FPS) games, where...