10 March 2017
Although .Net Standard does provide a mechanism for sharing assemblies between .Net Core and .Net Framework applications, as ever, you’re still very much constrained by your dependencies.
28 November 2016
ASP.Net core ignores generic controllers by default, so you have to add support for them yourself at start up.
9 August 2016
Migrating existing applications to .Net Core is not a trivial undertaking so you need to be certain of the potential benefits before you start.
12 July 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.
15 October 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.
6 February 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.
24 November 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.
5 February 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.
3 February 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.
15 October 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.
12 July 2010
How to use web services that are secured with the WCF Authentication Service in clients that don’t support cookies.
13 May 2010
This walkthough explains how to create a test claims issuer in Visual Studio 2008 using the Windows Identity Foundation SDK.
25 August 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.
16 May 2009
A technique for storing complex, object-based data in EPiServer custom properties using a re-usable generic base class. Includes downloadable source code.
22 April 2009
Web page optimisation has become a ‘lost art’, despite the relationship between link between page performance and conversion rates.