Latest Blog Posts

Software Developers Guide On Becoming Self Employed

If you are a software developer and you are thinking about becoming self-employed, this video is for you. Setting up your own company is daunting, trust me I've been there and done that. From my experience, software developers like writing code. When[...]

My Advice For People Upgrading Sitecore

This weeks email is from Ken Vanderboom. 'I stumbled across your website because I am trying to get a Sitecore 7.2 upgraded to 7.5 (and eventually all the way to 9). I have Sitecore itself upgraded to 7.5 (initial release) but the website isn't worki[...]

5 Books Every Software Developer Should Read!

Today's question was asked by Andrew "Can you recommend some books to read for people new to software development". In today's episode, I list 5 books that I found as complete game changers. These books completely changed the way I thought about code[...]

What .NET Core CMS Platforms Can I Use in 2018?

Today's question was sent in by, Federico Orlandau 'Have you tried any asp.net core cms?' In early 2017 I spent quite a lot of time researching this question. A year later it seemed like a good time to revisit the question and see how things have ch[...]

Step By Step Guide On How To Upgrade Umbraco

In this post, you will be given a step-by-step guide of the process I use to upgrade Umbraco.  This guide contains a checklist that will walk you through all the steps that you will need to follow to ensure a successful experience.  The reason I'm w[...]

How To Unit Test Entity Framework

If you want to learn how to easily write unit tests for entity framework, read on.  All your entity framework code will talk to a database, which under normal test conditions will fail.  Instead, to make your tests easy to write we want to hi-jack yo[...]

The Difference Between A Shared Block And A Local Block

When we work with Episerver blocks you may have heard of 'shared' blocks and 'local' blocks.  In today's guide, I'm going to discuss the differences between them and go over the code required for each. Shared Blocks... Local Blocks... Why is this So[...]
Back to top