UK Premier Support for Developers
Your dev. Our passion.
Polymorphism in WCF
Polymorphism in any OO language is taken as a given – and people would be shouting about it a lot if...
Author: ukadc Date: 10/20/2009
Executing JavaScript after a Partial Render
I had a fun day debugging some ASP.NET plus jQuery this week, and came across something I’ve known...
Author: ukadc Date: 10/15/2009
Background and Foreground GC in .NET 4
Another interesting new feature of the CLR 4 comes from the Garbage collection team. On this...
Author: ukadc Date: 10/13/2009
Integration Services Design Principals
Whilst doing some design work today for a customer project I realised there are a set of principals...
Author: ukadc Date: 10/08/2009
Essential Tips On Kerberos for SharePoint Deployers
This definitely isn't the first blog post on this topic, and it certainly won't be the last - but...
Author: ukadc Date: 10/06/2009
Unshelving a Shelveset to a Different Branch in TFS
[Note: In this post, I am assuming that you are familiar with the TFS Branching Guidance. If you...
Author: ukadc Date: 10/01/2009
Improving Performance of images used with 3D
I've been working on some 3D using WPF and was making heavy use of some largish (around 1 megapixel)...
Author: ukadc Date: 09/29/2009
ADC Josh Twist announced as a finalist in the UK IT Industry’s Developer of the Year Awards
Our very own Josh Twist has been announced as a finalist in the British Computer Society (BCS)...
Author: ukadc Date: 09/23/2009
Using base types in WCF
I was recently asked if it's possible to expose a base type (maybe an abstract class or interface)...
Author: ukadc Date: 09/22/2009
ADC SoundBytes September – October 2009
The ADC Team has two SoundBytes scheduled over the coming months. One is a repeat of a popular...
Author: ukadc Date: 09/17/2009
Microsoft Tag
The idea of reading a 'bar code' using your camera phone isn't entirely new, but the capabilities of...
Author: ukadc Date: 09/15/2009
Pass-through SAML tokens & Secure Conversation (Part1)
Let’s say you have implemented federated security and now you have bunch of services all of them...
Author: ukadc Date: 09/10/2009
Unity and the Factory Method Pattern
I’ve been playing around with Unity recently, and in particular I’ve been trying to get Unity to...
Author: ukadc Date: 09/08/2009
Improving ObjectQuery.Include
Having spent some time using the sample from my previous post on ObjectQuery.Include, I’ve...
Author: ukadc Date: 09/03/2009
Performance, Scalability, and Stability
I spend quite a lot of time nowadays advising on architecting applications to be scalable,...
Author: ukadc Date: 09/01/2009
foreach keyword or ForEach extension method?
Is this a question of taste, or something more serious? [Warning: this post won’t change your life...
Author: ukadc Date: 08/27/2009
The following requested processes are not executing – error in adplus.vbs
I was doing some investigation on a customer site and needed to use adplus.vbs to take process...
Author: ukadc Date: 08/25/2009
ADC SoundBytes August – October 2009
The ADC Team has three further SoundBytes scheduled over the coming months. Two are repeats of...
Author: ukadc Date: 08/20/2009
Measuring the x,y distance between two elements in Silverlight
This is a useful thing to know if you ever want to do anything funky with Silverlight layout (for...
Author: ukadc Date: 08/05/2009
ADC SoundBytes: July – September 2009
The ADC Team has three further SoundBytes scheduled over the coming months. Two are repeats of...
Author: ukadc Date: 07/15/2009
Workshop: Application Performance Tuning Advisor
Another one of the services we offer at the ADC team. For existing customers, if you would like take...
Author: ukadc Date: 07/10/2009
Mapping two Tables to one Entity in the Entity Framework
Whilst at Q-Con a few weeks ago someone asked me about how to map two database tables to one entity...
Author: ukadc Date: 07/07/2009
Ramp Up! VSTS / TFS Videos
Are you looking for some video's to get up to speed quickly with VSTS and TFS? Well, look no futher....
Author: ukadc Date: 07/02/2009
Development Foundation Assessment at Devweek
I've been working with some colleagues in my team on something we're calling the Development...
Author: ukadc Date: 06/23/2009
ADC SoundBytes: Continuous Integration with BizTalk Server 2009
The ADC Team’s next SoundByte will be run by Ben Moore. It is entitled “Continuous Integration with...
Author: ukadc Date: 06/17/2009
Auditing Data Changes in the Entity Framework: Part 2
In my previous post I described the basic concept behind my auditing approach using the Entity...
Author: ukadc Date: 06/15/2009
WPF Quick Tip: Converters as MarkupExtensions
Everybody's gotta love their IValueConverters, right? And not forgetting IMultiValueConverters too....
Author: ukadc Date: 06/11/2009
Auditing Data Changes in the Entity Framework: Part 1
If you’ve read my last post on Types of Auditing, you should be primed for this one; I’m looking at...
Author: ukadc Date: 05/22/2009
Developing .NET applications for deployment on Terminal Services or Citrix
If you develop .NET client applications that are deployed to users over Terminal Services (TS) or...
Author: ukadc Date: 05/11/2009
Using ASP.NET Dynamic Data in an existing Web Site
One of the tasks I used to hate when building a new system was adding admin pages to allow simple...
Author: ukadc Date: 05/11/2009
Flattening XML Data in SQL Server
If you’ve got some XML data in a SQL Server column, how can you flatten it out and query it or...
Author: ukadc Date: 05/11/2009
Procedural versus Set-Based SQL
During my day job I come across customers that are struggling to make a system perform to the...
Author: ukadc Date: 05/11/2009
Forms Auth & Federated Security - Part 2
Here I talked about an approach that you can use to integrate your legacyJ forms auth applications...
Author: ukadc Date: 04/30/2009
Application Performance Tuning Advisor
Another one of the services we offer at the ADC team. For existing customers, if you would like take...
Author: ukadc Date: 04/27/2009
Integrating Forms Authentication and Federated Security
Here I have talked about a technique to flow Forms Authentication cookie to a WCF service and using...
Author: ukadc Date: 04/23/2009
Workshop - Windows Azure Orientation
Another one of the services we offer at the ADC team. For existing customers, if you would like take...
Author: ukadc Date: 04/20/2009
ADC SoundBytes: Introduction to the Performance Tools in Visual Studio 2008 Team System
The ADC Team’s next SoundByte will be run by Ryan Simpson. It is entitled “Introduction to the...
Author: ukadc Date: 04/16/2009
Error handling with WebHttpBinding and Microsoft Ajax
Here I talked about a technique to convert SOAP faults into JSON objects for AJAX scenarios. The...
Author: ukadc Date: 04/14/2009
ADC SoundBytes: A Developer’s Introduction to IIS7
The ADC Team’s next SoundByte is entitled “A Developer’s Introduction to IIS7”, and will be run on...
Author: ukadc Date: 03/23/2009
BigIP can save the day
In my role as an ADC I often get to run customer labs – this is where we take a customers...
Author: ukadc Date: 03/04/2009
'Meet an ADC', Stuart Leeks
It's been a while since our last 'Meet an ADC' post, but we kick things off again with Stuart Leeks....
Author: ukadc Date: 03/02/2009
ADC SoundBytes: Instrumentation in .NET
After our first pilot SoundByte on Silverlight 2 by Chris Barker was a great success, we’ve started...
Author: ukadc Date: 02/27/2009
Using .Select() instead of foreach
As astute colleague noticed something funny in my recent post. Specifically, this piece of code:...
Author: ukadc Date: 02/25/2009
Project and File References Revisited
Most .NET developers and architects are familiar with various approaches to Visual Studio solution...
Author: ukadc Date: 02/20/2009
Creating reusable Entity Framework queries thanks to deferred execution
With all the shenanigans that are now going on in my queries (see Sub-selects in code with the...
Author: ukadc Date: 02/16/2009