July 12th, 2016
REST API development using ASP.Net WebAPI is so fussy compared to other ecosystems such as Node.js and Ruby. New frameworks are emerging that promise to simplify both development and hosting of APIs in the .Net world.
October 15th, 2014
If you adopt OData you don’t have to expose the entire range of query functionality for every resource. You can use the OData libraries to parse queries and interrogate data directly.
February 6th, 2014
On the face of it, Microsoft took WCF’s promise of “one implementation, any protocol” and shot it in the head with ASP.NET Web API. Now that the Web API has matured a little it is easier to see them as complimentary technologies that deliver very different types of service.
November 24th, 2013
Azure’s Active Directory Premium service is an increasingly compelling solution for cloud-based identity management. However, if you want control over the login experience or branding then you will have to consider setting up your own identity store. This can still be done in Azure by setting up Active Directory and ADFS 2.0 on a virtual machine.
February 5th, 2013
A lot of .Net-based CMS systems have been slow to adopt MVC and Umbraco have had more trouble than most. The newly released version 6 boasts a rendering model that plays pretty nicely with a full MVC 4 project – so long as you’re prepared to ignore the webforms lurking in the Umbraco UI.
November 18th, 2011
It seems that Umbraco are finally dropping XSLT on the next release of their CMS. About time too – it’s been a while since you could really justify using it to build web interfaces.
February 3rd, 2011
Estimates are, in essence, a kind of crystal ball gazing. You are making a series of educated guesses about how long something will take whilst often being hampered by imperfect understanding and squeezed by commercial pressures.
October 15th, 2010
Coding standards are one of those documents that managers often feel obliged to produce, so they are frequently written without any clear sense of purpose. A number of different motives can inspire coding standards – not all of them very positive.
July 12th, 2010
How to use web services that are secured with the WCF Authentication Service in clients that don’t support cookies.
May 20th, 2010
There will be times when you want a greater level of control over .Net configuration files, particularly when you are trying to manage settings across a large and complex set of environments.
May 13th, 2010
This walkthough explains how to create a test claims issuer in Visual Studio 2008 using the Windows Identity Foundation SDK.
August 25th, 2009
If you are developing EPiServer page providers for very large data sets, there are a few things you ought to bear in mind about performance.
July 14th, 2009
May 16th, 2009
A technique for storing complex, object-based data in EPiServer custom properties using a re-usable generic base class. Includes downloadable source code.
April 22nd, 2009
Web page optimisation has become a ‘lost art’, despite the relationship between link between page performance and conversion rates.