Custom Umbraco NotificationHandlers

Whenever a content item is published in Umbraco a ContentPublishingNotification event will be triggered. By creating our own NotificationHandler we can hijack this event and cancel or extend the default notification when a user is publishing a content node in Umbraco.…

Asserting Equal vs Same vs Equivalent

In this article, I'm going to demonstrate three very common but possibly confusing assertion differences in the world of C# testing: Assert.AreEqual, Assert.AreSame and Should().BeEquivalentTo.…

Developer of the year finalist 2023

I'm happy to share that I've been selected one of six finalists for the Developer of the Year award at the Developer Day conference in Stockholm, Sweden 13th of September.…

A proactive mindset: Next level customer care

By adopting a proactive mindset this allows us to focus on anticipating and addressing potential issues before they escalate. We believe that holistic customer care requires being one step ahead of problems and acting on them promptly.…

Unit Testing with ChatGPT

Don't like writing unit tests or simply don't have the time for it? Good news – now you don't have to! As a newbord AI enthusiast with a long-time obsession with unit testing, I couldn't resist the urge to try and combine these two topics. Check out my latest blog post "Unit Testing with ChatGPT," to discover how you can use ChatGPT to generate test cases and code for you.…