Digbyswift Logo Retina

Et harum quidem rerum facilis est et expedita distinctio

With over 20 years of experience in corporate and agency .Net web development, Digbyswift can meet and support your requirements. We specialise in Azure, Umbraco CMS solutions.

Hero Bubble

Browse content

Statistics 1

A fresh design and a completely new website build

Well it's taken long enough but I now have a fresh design courtesy of Sam Kitson and a completely new build using Umbraco 7.2. Streamlined and sleek, just what I was hoping for.

Sam Kitson
Umbraco
3862 days ago6 mins read
Georgie Cobbs Muohbrfgeqy Unsplash

Making Spaces goes live

Making Spaces went live today and although this isn't something I built myself I'm pleased I was able to help.

Wix
3854 days ago10 mins read
Aleks Dorohovich Njdwuhmay8a Unsplash

Changing Umbraco's backoffice address

By default your backoffice would be accessible at /umbraco. This not only provides users an opportunity to (try and) access the backoffice but it also divulges the fact that you are using Umbraco and .Net and it may be possible to exploit this - neither Umbraco nor .Net are flawless.

Umbraco
3850 days ago7 mins read
Brooke Cagle G1kr4ozfoac Unsplash

Async/await in Umbraco custom controllers

Custom controllers in Umbraco natively support async/await operations but it's not clear how to implement an asynchronous controller correctly.

Umbraco
Async
3616 days ago7 mins read
Annie Spratt Hcb3lib8l8e Unsplash

Async/await in Umbraco custom controllers - Part 2

Following on from my original post about a bug in async/await actions in custom controllers in Umbraco 6 & 7, I did some investigations and found the cause. So I thought I'd outline my solution for all those who can't upgrade. It's also an interesting trip into code that you wouldn't normally touch.

Umbraco
Async
3585 days ago3 mins read
Luke Peters B6jinerwmz0 Unsplash

Creating a file patch with in TortoiseSVN

I wanted to create a patch containing all the updated files but with the folder structure of my website. This way I could simply FTP the patch up to my website without having to upload any additional files. I’d love to know if there was a better or simpler method but this is what I did.

TortoiseSVN
Source Control
5216 days ago
Fotis Fotopoulos 6Sal6aq4owi Unsplash

Exception handling – why prevention is worse than cure

There are many ways to upset a user and moving the user to a new “Whoops, we did something wrong!” page would certainly upset the user.

Logging
Elmah
Log4net
Exception handling
5190 days ago16 mins read
Farzad P Xsl33wxyc Unsplash

Use SQL User-defined Types for more consistency in your database

So you’d like more consistency in your database? Try SQL User-Defined Types (UDT). The concept is simple. You essentially create a new, custom type based upon an existing type but with predefined properties.

SQL
5379 days ago7 mins read
Scott Graham 5Fnmwej4taa Unsplash

Sending filtered exceptions to Airbrake using Elmah

Send filtered .Net exception notifications to an Airbrake-based management tool using Elmah's HttpModules.

Elmah
Exception handling
Airbrake
3517 days ago12 mins read