Windows Phone 7 EPiServer Template Foundation App

This blog post is about how to consume the EPiServer Template Foundation (ETF) service with a simple Windows Phone 7 application. How to create the ETF service can be found in part one, part two and part three from the EPiServer Template Foundation WCF REST JSON service blog post series. Please note that the ETF Service is not a part of the framework from Ted & Gustaf. [More]

Making the original data stream seekable in a custom BizTalk pipeline

This blog post is about creating a BizTalk pipeline that allows the stream passed into it to be seekable. If the position of the stream is not reset when it’s returned then the message will be empty as the default stream is forward-only. [More]

Using ErrorReport.MessageType in BizTalk Server

This blog post is about routing error messages in BizTalk Server by filtering on ErrorReport.MessageType. Since BizTalk Server 2006 there’s the possibility of routing failed messages. This is enabled on the send port or receive port – not receive locations. [More]

ENTSSO failure on Windows 2008 64-bit

After having installed Visual Studio 2010 on my 64-bit Windows 2008 server Enterprise Single Signed on stopped working. The event log tells us to call “regasm SSOSQL.dll” – which is very nice. Only it doesn’t work on 64-bit operating systems. [More]

Multiple namespaces when using LINQ to XML

This blog post is about using LINQ to XML when the XML document has multiple namespaces defined. I’m using the Twitter API as example. [More]

Keep your web editors in the loop!

This post is about letting web editors know that something has gone wrong, and what they can do to resolve the error. Parallell to this we do not wish to display a full error message for website visitors. They should be made aware why the page isn’t working, but not given any specifics. [More]

Keep web.config tidy using custom configuration sections in ASP.NET

This blog post is about creating a custom configuration section in ASP.NET. This is an alternative to keeping website settings in web.config or appsettings.config. [More]

A developer’s first EPiServer CMS project at Sogeti, part 1

These two posts are the base for an introductory EPiServer lab evening I’ll be hosting at Sogeti (or have hosted depending on when you’re reading this). Instead of a PowerPoint-presentation I thought I’d share the EPiServer love here. I appreciate all the feedback I can get! [More]

How to safely retrieve page data properties in EPiServer CMS

This post is about retrieving EPiServer CMS PageData properties in a type-safe and safe way using generics and extension methods. [More]

Setting up user permissions in EPiServer CMS, part 2

This post is about setting up user permissions in EPiServer CMS. It is meant as a basic introduction. Part two (this post!) is about how administrators create a well-defined and natural permission structure which is easy to maintain. Part one was an introduction to the different provider models which you can use with your website. [More]