Automating creation of source data for tests

Use a lot of test-data when writing tests? Here's a quick way of preparing the infrastructure for file-based data.…

Read this article

The basics of unit testing Umbraco just got simpler

Testing Umbraco has gotten even simpler in 2017. Here's what you need to get tucked in and don't think about it.…

Read this article

Rather Package Manager Console than Print?

I don't know about you, but I printed my last sheet of code sometime during the mid-nineties. Yet when you press Ctrl+P in Visual Studio, guess what happens? You may print your code! Here's how to make it pop the Package Manager Console instead.…

Read this article

How to kill Umbraco with UrlRewrite.Net

We've all got requirements to add the other 301 or rather lot of them. Stay alert though, you might choke on it all. Here's a case of the latter.…

Read this article

Musings on null objects, schemas and upgrades

I got a null reference exception today. It took me on a journey through null checks, null objects, schemas and upgrades. Tag along if you're in for a story from the trenches.…

Read this article

Meet UFX: Umbraco Forms Expressions

Ever written a workflow for Umbraco Forms to be able to do some maths before passing it along or feeding the user a result? Here's a package that lets you add arithmetic as a workflow using the UI.…

Read this article

Marrying Ditto with ModelsBuilder

Wondering whether to use Ditto or ModelsBuilder? Don't. Here's a few tips to get the best of both worlds.…

Read this article

Comparing ModelsBuilder and Ditto

Ever wondered whether to do mapping with Ditto or generate typed models with ModelsBuilder? Here's a comparison between the two methods based on the TXT starter kit.…

Read this article

Kill switch, we've got Action!

If you still use the switch construct for conditional logic - in any language, you should know about a few alternatives. Here's dictionaries, actions and funcs to the rescue.…

Read this article

Sliced bread, UX from a parent's perspective

This sunday morning, I was desperately trying to ensure my youngest ate her breakfast. She gave me a lession on assessing usage of software, or rather the lack of usage, through her own refusal to eat her bread.…

Read this article