MVC Style Sections in Sitecore

Components (renderings) within Sitecore are discrete entities that can be placed on page template, allowing editors to build up pages in a consistent manner, and allowing reuse of components through out the site. One issue with component based architecture in sitecore is the handling of CSS and JS files that are  associated with a component. […]

Kibana 4 in Azure Websites

Kibana 4 is a great tool for visualizing data from elasticsearch.  Out of the box Kibana is a node JS application, so requires infrastructure to run it on (as well as the overhead or managing this infrastructure.  It would be great to run Kibana on the PaaS websites offering from Azure, taking away the problems with […]

Streaming Attachments with PushStreamContent

Streaming large files as an attachment can be a pain.  Most of the time you need to have the whole object in memory, on the server, to stream to the client. This can be a massive memory hit on servers and not very performant. PushStreamContent was introduced in the Web Client Libraries (and natively as […]

Azure Configuration and Castle Windsor Singletons

In my previous post, we showed how you can update Azure configuration when settings may not be accessed again after changes are made.  Castle Windsor is a great framework for providing Dependency Injection, and in order to maintain testability of your classes, azure settings should be injected so they can be tested independently of Azure. […]

Configuration Changes In Azure Cloud Services

Azure service configuration is used in azure web and worker roles to determine application configuration settings that may change on an environment basis. These can be changed at any time through the azure portal, without the need for a new deployment. This can be extremely useful, but how does it work? Retrieving Azure Settings Configuration […]

WCF and Multiple Host Headers

WCF may be on its way out with the prevalence of REST, but it its still used in many places in .NET to connect to external services.  If you experience this error with a WCF service: This collection already contains an address with scheme http.  There can be at most one address per scheme in […]

Multiple SSL sites on one IP

Its possible to set up SSL on multiple sites to one IP. Normally host headers are used to determine the website in IIS. Under SSL these are encrypted so they cant be used. Secure server bindings can be used to get round this problem. This is useful if youve got sites that require SSL on […]