7 articles

Browsing ‘C#’ articles

Developing with Microsoft Surface – a few lessons learnt

Developing with Microsoft Surface isn’t quite like any other rich interface development. Here are some practical learning points that can help to ease commercial development on Surface.

Posted on Saturday, February 20th, 2010

Using the Google AJAX Search API: JSON serialisation with .NET

Google’s AJAX Search API is designed to let you add searches to web pages via JavaScript. However, there’s nothing to stop you using .NET to execute searches on the server side.

Posted on Tuesday, July 14th, 2009

EPiServer: Creating a re-usable generic custom property

A technique for storing complex, object-based data in EPiServer custom properties using a re-usable generic base class. Includes downloadable source code.

Posted on Saturday, May 16th, 2009

New features in C# 3.0 and C# 4.0 – are Microsoft undermining C#?

I have noticed a number of features creeping in to C# 3.0 and the forthcoming C# 4.0 that I feel very uncomfortable with. In their desire to continue to develop and enhance their platform, could Microsoft be in danger of undermining C#?

Posted on Monday, February 2nd, 2009

Implicitly unreadable: the C# “var” keyword and lazy code

I am starting to increasingly see code samples that make heavy use of var and the impact of readability can be pretty extreme – it really is the kind of thing that makes a war-weary old coder like me shiver.

Posted on Thursday, November 13th, 2008

Allow partially trusted callers – using ASP.NET in shared hosting

Developing ASP.NET applications for shared commercial web hosting space can give rise to a security issue that will restrict your development options.

Posted on Tuesday, August 12th, 2008

Improving ASP.NET Performance: SQL Server Database access

Your database interactions are among the most expensive operations you’ll perform in an web application.There are a number of best practices that you should be following when coding a scalable application for SQL Server – here are some of the rules that I swear by.

Posted on Tuesday, February 12th, 2008