TLDR; I have researched the duplicate content issue and created a NuGet package that has some flexibility and could solve the problem in a much more elegant way than most other solutions. Link to Github: https://github.com/dipunm/SEO.DuplicateContent Disclaimer: I apologise in advance for using the american spelling of canoncalize. The duplicate content problem Recently, I was tasked […]
A fair while back, whilst discussing and experimenting with unit testing, I had read about this particular pattern. The Fixture Object pattern allows you to delegate complex arrange logic within your tests in order to improve readability and maintainability of your code. First of all, now that I have finally found the link (I have […]
The ReturnNull library Hey guys! first of all, I would like to express thanks for your comments over the last couple of months. Seeing that people are reading this blog has re-sparked my enthusiasm for writing more articles. Thanks all. Now onto the matter at hand. In a previous post, I promised to put the […]
This is a question that I have been asked recently, although not in this exact form. In order to understand why features like Session are not provided as standard in Web API, it is important to know the difference between the consumer of each product. MVC is for browsers Browsers do a lot more than […]
Umbraco has had support for MVC for a while now, and as a community, we are making it better every day. I want to put in my 2 pence here and try to get us a step closer. One of the issues I have been looking into, and one that others have struggled with also, […]
Did you know you can “shim” system assemblies such as DateTime, HttpWebRequest, and more! Until now, I would simply curse out loud, create wrappers around static helpers and then crawl into a corner and cry. This awesome new feature will allows us to use .NET code the way Microsoft initially intended and not be scared […]
As a Tech Lead in my team, One of my responsibilities is making sure that all code entering our codebase is unit tested. I have been looking at the SurfaceController and I want to know what benifits it provides that a normal controller does not. Let me be clear, I can see that it provides […]
Hey guys, after a great time at Copenhagen Code Garden 2013, I felt the need to share. All of this is still new to me, I have never successfully started a blog, or understood twitter, or given back to the Umbraco community. This is all about to change.