The concept around evolutionary architecture is to support incremental and guided change as a principle along multiple dimensions. Change is inevitable and a software cycle can be described as a generation.
When using UnifiedSearch in Episerver Find, I prefer to use the method IClient.UnifiedSearchFor() because it takes care of necessary logic without exposing implementation details, rendering in lower risk of introducing bugs and unwanted behaviour.
We are extensive users of the feature of implementing custom selection factories by using the EditorDescriptor-attribute in Episerver.
The use-case is quite simple and provides the editor with the ability to single select a value within multiple alternatives using a drop down.
Octopus Deploy is a powerful deploy tool, and we use it in our CI-chain alongside TeamCity and GitHub. Amongst things, Octopus enables you do run scripts before, during and after the deployment phases.
Sometimes in EPiServer you need properties that inherit values.Dynamic Properties is great for that, but as Anders Hattestad claims (and proposes a solution), it’s a bit tricky working with these in EPiServer CMS 7+ versions.
Here’s a thing I learned the other day and maybe I’m slightly behind the ball on this, but here’s a tip for all you hot shot beard grown developers out there who’s in current need of debugging and checking your local sites on other devices in your local development environment.