Writing well tested and reliable code should be the aim of every developer who works with Sitecore. This section covers some of the techniques to write unit tests within Sitecore.
Dependency injection and inversion of control are not new concepts, but, it still surprises me how many developers don't introduce SOLID principles when the costs of failing to do so can be so high. On a recent project (done in web forms by an agency[...]
As a developer using C#, when we build websites we ideally want our website entities to be defined, or, at least mapped in code. This mapping allows us to create strongly typed models. Strongly typed models make the code more robust, allows unit test[...]