Structures vs static classes for Sitecore template references

Over the last few years, Helix design principles have become the community standard and dramatically improved overall quality and maintainability of Sitecore solutions. I believe even small enhancements are beneficial, therefore in this blog post I will share some details that should help you decide how to store Sitecore template references in your project. You … Continue reading Structures vs static classes for Sitecore template references

How FluentValidation can simplify maintenance and improve code reusability

In this blog post I will share what advantages the use of FluentValidation can bringĀ  compared to DataAnnotation validation. Also I will provide a few examples of custom validators for validating file extension and mime-type, which are not built-in into the library. FluentValidation is a .Net library that uses a fluent interface and lambda expressions … Continue reading How FluentValidation can simplify maintenance and improve code reusability