Jeremy Davis
Jeremy Davis
Sitecore, C# and web development
Page printed from: https://blog.jermdavis.dev/posts/2026-06

Posts from June 2026

Using WebDAV for remote file editing

When building a proper web UI is too much effort...

I often find myself building little .Net tools to help me with repetitive jobs. And fairly often these need some config data to drive their behaviour. If I have a tool that runs on my home server as a Scheduled Task then providing a way to edit that config remotely can be important. A web app is one way of solving this problem - but it tends to be fairly high effort. Remoting to the server is another, but network security can make that a challenge. So an alternative solution is to expose the config file via WebDAV so that a simple remote tool can use HTTP protocols to edit it. Here's a basic example of setting that up...

.Net C# IIS ~3 min. read

Manually triggering a WPF animation

When you need to do it with code

I have a complicated relationship with WPF. When you know what you're doing, it's great for building desktop apps. It's much easier to handle scenarios like apps getting used across varying DPIs, or doing complex UI layouts. But there are a few bits of it which, when you don't know how to do them, aren't intuitive. I bumped into another one the other day: Needing to trigger an animation on-demand. And so I can remember this next time I need to do this, here's a quick write-up of one way to achieve it...

.Net C# WPF ~3 min. read

Showing workflow state in Content Hub listings

Getting a visible overview of where in your flows all the entities are...

When you have an entity that moves through a State Flow in Content Hub you may well want users to be able to see at a glance where things are in that flow. So here's one way you might set that up to give a nice visual representation in your listings for the entity: