Some of our thoughts, tip and articles related to our real-world development experiences.

  • Prev
  • 1
  • Next

Block search engines from crawling the web server

Saturday August 24, 2013

Here's a neat little trick to block search engines from indexing your entire web server contents.

Running Code in Umbraco after Application_Start

Wednesday June 26, 2013

Overriding or injecting code in the Application_Start event in Umbraco can be a little tricky. You have to inherit the Umbraco Application class and override the methods you need. Unless you need to override something specific in the Umbraco pipeline it should be sufficient just to let your startup code run immediately AFTER the Application_Start event.

Getting Started with Umbraco and Visual Studio 2012

Friday June 21, 2013

If you're doing any serious development with Umbraco then chances are you'll need Visual Studio for the full developer experience. In this article we'll show you how you can use Visual Studio as a starting point to install Umbraco from scratch and be up and running in no time.

A Better Canonical Domain Name Rule for IIS

Monday June 17, 2013

The default Canonical Domain Name rule in IIS doesn't work very well. The generated rule doesn't work across different sub domains for example.

Dynamic Robots Exclusion File in ASP.NET

Monday June 17, 2013

Quite often you have multiple versions of your website; Development, Testing, Staging and Production. To prevent search engines from indexing the non-production versions of your web application you would enable username and password authentication right? This is the obvious thing to do…not only does it prevent search engines from indexing your development stuff but also prevents unauthorised access to stuff which is not live yet.

Republish Umbraco Content in Continuous Integration Server

Saturday June 1, 2013

So you have your Umbraco project nicely hooked up to a continuous integration or build server such as TeamCity. So how do you automate the content publishing so your users see the latest version everytime?