This post describes how to spot a Sitecore solution has become a victim of the Habitat Cargo Cult , as well as tips to prevent it from occurring. It's part of a series documenting Helix Smells - some of the common pitfalls of Sitecore development when following the Helix architecture.
Sitecore recommends caching the HTML of renderings wherever it's practical to do so. Here's a quick SQL script to find View Renderings and Controller Renderings that are not marked as cacheable.
The performance of the Sitecore Content Editor can be affected when an item has too many child items. A rule of thumb is to keep the child count below 100. Here's a quick SQL script to show how many children each item has.
This post describes the Fat Project Helix Smell. It's part of a series documenting some of the common pitfalls of Sitecore development when following the Helix architecture.
This post describes how to spot and improve a Helix module that exhibits Unearned Foundation Status . It's part of a series documenting Helix Smells - some of the common pitfalls of Sitecore development when following the Helix architecture.
This post describes how to spot and resolve a Fat Foundation module. It's part of a series documenting Helix Smells - some of the common pitfalls of Sitecore development when following the Helix architecture.
"Helix Smell" is the term I use for a sign that there might be a problem within a Sitecore Helix implementation. Each Helix smell has a name and definition. I hope this will provide Sitecore developers with a common vocabulary for discussing issues in their Helix solutions.