Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Mostly software performance
Performance Monitor Issues
Performance counters are an essential part of any Windows programmer's diet. They have been around...
Date: 08/26/2013
Dale Carnegie and the Big Bang Theory
A recent episode of The Big Bang Theory struck a chord with me. Having attended a Dale Carnegie (who...
Date: 02/05/2013
Code Snippets in MSDN Blogs
So far in this blog I've experimented with several different ways of writing code snippets. My...
Date: 02/01/2013
Capturing a profile in production based on ETW events
ETW has many uses. Filtering allows you to get only the events you want and an out-of-process...
Date: 01/24/2013
TFS Power Tools Issues
During a forward integration, it is helpful to get a report of what changes occurred during that...
Date: 01/24/2013
The server rejected the session-establishment request
Here is an interesting WCF exception you may have encountered before. In my case we were looking...
Date: 01/24/2013
Win8 computer wakes up by itself
One night I'm working at my desk with my computer off. Suddenly my computer turns itself on. I've...
Date: 01/05/2013
Azure Remote PowerShell
This post is about how I created a utility that allows me to send PowerShell commands to a specific...
Date: 12/16/2012
Azure table storage WCF custom transport channel
Previous posts covered how to make a custom WCF transport channel that used the file system as the...
Date: 12/11/2012
Adding application config for custom transport channel
The custom transport channel has been configured in code only so far. In order to make it...
Date: 12/07/2012
Fixing the msshrtmi.dll issue on Windows Server 2012 in Azure
As part of a startup task, I sometimes have to install programs that are not part of the Azure role....
Date: 11/05/2012
Use TPL with Azure SDK 1.8 Table Storage
In a previous post I showed how I updated one of my helper classes for accessing table storage to...
Date: 11/04/2012
Upgrading Table Storage Code to Azure SDK 1.8
Auzre SDK 1.8 is out and you can now target .Net 4.5 and use Windows Server 2012 in Azure. I wanted...
Date: 11/02/2012
Custom WCF Transport Channel Part 2
In the previous post, I simply gathered the code for creating a custom WCF transport channel from...
Date: 10/22/2012
An updated custom WCF transport channel example
Nicholas Allen has an excellent series of blog posts on how to create a WCF transport channel. The...
Date: 10/16/2012
Exploiting a bug in XBox Live Sudoku for Windows Phone 7
Not too long ago, Microsoft released two free games for Windows Phone 7: Sudoku and Minesweeper....
Date: 08/22/2011
Request threading in ASP.NET and WCF
From the perspective of a WCF developer, the interaction between WCF and ASP.NET can be a black box....
Date: 06/14/2011
IIS Express saved my presentation
Our team just got back from a fun trip to Portland, OR to attend the Portland Code Camp. Glenn Block...
Date: 06/07/2011
Silverlight and WCF Web API Preview 4
The WCF Web API is a pretty exciting new offering from our team. The simplicity of creating and...
Date: 05/10/2011
WCF scales up slowly with bursts of work
A few customers have noticed an issue with WCF scaling up when handling a burst of requests....
Date: 05/04/2011
Reflector
There has been a lot of uproar over Red Gate's recent decision to charge for the .Net Reflector...
Date: 04/29/2011
Automatic Decompression in WCF
WCF services that are hosted in IIS can take advantage of compression without making any special...
Date: 04/29/2011
Cannot print from IE9
Last night I ran into an issue where I couldn't print from IE9. However, I could print from other...
Date: 04/28/2011
Server too busy exception
The "Server too busy" error is a common one that causes a lot of confusion when related to WCF. It...
Date: 04/25/2011
Protocol Buffers and WCF
WCF performance has many aspects. In the previous series I explored how using GZip/Deflate...
Date: 03/29/2011
Compressing messages in WCF part four - Network performance
The aim of compressing the messages sent from a WCF service is to reduce the amount of traffic on...
Date: 03/22/2011
Compressing messages in WCF part three - Performance analysis
In this post, I will run a client and service with the GZipMessageEncoder on the same machine and...
Date: 03/22/2011
Compressing messages in WCF part two - Expanding the GZipMessageEncoder and fixing another bug
The GZipMessageEncoder is a great sample for learning about MessageEncoders in general. In this...
Date: 03/14/2011
Compressing messages in WCF part one - Fixing the GZipMessageEncoder bug
The compression options for WCF out of the box are limited in .Net 4.0. However, a sample is...
Date: 03/10/2011
StreamUpgradeProvider
The StreamUpgradeProvider in WCF is not a well-known extension point. Nicholas Allen has a great set...
Date: 03/03/2011
WF4 instance state size is smaller than WF3
Part of the performance enhancements made in WF4 are in the size of the workflow instance state....
Date: 02/03/2011
Workflow performance tips: long-running custom activities
Custom activities that perform long-running work can affect workflow performance in unexpected ways....
Date: 02/02/2011
Workflow performance tips: custom CacheMetadata
When writing custom activities for WF4, the latest revision of Windows Workflow, new to the .Net 4.0...
Date: 02/02/2011
Checking a dump file for WCF throttles
The ServiceModel performance counters can tell you how many concurrent calls, instances, and...
Date: 02/01/2011
Slow AppFabric demo part two
In the previous article, we began analyzing the first portion of the timeline, which is where IIS...
Date: 01/31/2011
Slow AppFabric demo part one
Back in the early days of AppFabric, when it was still just Dublin and Velocity, a demo was given to...
Date: 01/06/2011
The configuration for an element within the object is invalid in the boot configuration data store.
I recently received this error when trying to use the Native VHD boot feature of Windows 7: The...
Date: 01/04/2011
First async call from WCF client always takes more than 1 second
This is one of the first issues I got to investigate on the WCF/WF performance team. Customers...
Date: 12/28/2010
WCF bug with WS-AtomicTransaction expiration value
The team at Microsoft that handles WCF and WF also handles Transactions. This includes...
Date: 12/27/2010
Win7 sleeps but immediately wakes up
Recently what I thought was a motherboard failure prompted me to replace my motherboard. I went from...
Date: 12/16/2010
VirtualPathProvider
In .Net 3.5, WF services were introduced making it easier to host workflows as services. With the...
Date: 11/20/2010