Tip of the week: Clean those ASP.NET temp files

One of the things that Umbraco 5 plugin developers have been struggling with from day 1 is ASP.NET aggressive caching of their assemblies. As it appears, after you build your plugin code and put the new dll into the plugins folder, many times the new code will not be used. ...

ASP.NET Web Api is silly easy

... Well: silly easy if you don't have too many requirements, but I did. Good news though: solved my problems in under 2 hours. What is the ASP.NET Web API? Well, according to Microsoft: "ASP.NET Web API is a framework that makes it easy to build HTTP services that reach ...

Tip of the week: ReSharper Code Templates

Last Friday I was explaining to a colleague that I can never remember how I write the jQuery document ready function. Instead I always: Go to cultiv.nl/blog Find the blog post of which I can never remember the title but it has a black icon of a t-shirt with ...

Razor vs. "/base" to output Json in Umbraco

A few months ago I posted about outputting javascript objects (Json) using an umbraco's "/base". As you might've noticed, I've been becoming a fan of using Razor in Umbraco and had a bit of an epiphany the other day: why not use Razor to create my Json strings! So, ...

How to install Umbraco manually

I've installed Umbraco a million times, so I know how it works. But sometimes people get frustrated when they're starting with Umbraco for the first time. Sorry XP users, this is written for Windows 7 (you really need to update your 11 year old OS, really). Also, please remember ...

Umbraco developer productivity with uSiteBuilder

After having used Umbraco for 2 years, I keep looking for ways to make my life even easier. As you may know, initial deployment of an Umbraco site is super easy. But then, a few weeks later, you've enhanced your site, added fields and macros and suddenly.. you have to ...

How to use Razor in Umbraco - Paging

In my previous post I've shown the basics of using Razor. But I also wanted to find out what works better in XSLT versus in Razor. Luckily, my page needed paging. Paging is something relatively simple that requires a bit of logic, not something that is trivial to do in ...

How to use Razor in Umbraco

This article is about the upcoming version of Umbraco (4.6.2), that uses normal .cshtml files instead of the .razor file extension. Examples will also be presented in HTML 5 format, so do remember that the tags are part of HTML 5, not Razor. Disclaimer: The Razor  implementation is still very ...

Tip of the week: The "ultimate" site structure setup

There's a saying in Holland that translates to (literally): "A good beginning is half the work". While that is a bit of an exaggeration, starting with a good structure to your new Umbraco site can be very important. Last Friday I was skyping with my friend Yannick and he was ...