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

Templatable grid for Umbraco

Ever set up the same grid layout for several documents in a row? Stop that. Here's a package that lets you template the grids with pre populated rows and editors.…

Read this article

Building a text flow editor for the grid

Exploring ways to separate content from layout in Umbraco is fun and useful. However, UX is the most important part of such an endeavor. In this post, I prototype a grid editor that will show a long rich text in between other editor parts.…

Read this article

Separating data and content from layout in Umbraco

With the grid and nested content taking over more and more of the backoffice in Umbraco, we should be cautious not to create new and even more tangled messes. Here's some pros and cons of the grid et. al. and some stuff I think we should be aware of.…

Read this article

Debugging happily alongside Trend Micro

Trend Micro has an unauthorized change prevention feature running as a service called tmbmsrv.exe. It may go 100% CPU bonkers and stall your threads when debugging. Here's how to fix it.…

Read this article