Cleaning up the tblScheduledItemLog and tblScheduledItem tables is a boring task, and sometimes we don't have direct access to the production database. For that reason, I’ve created an add-on that automatically removes ghost scheduled jobs from an Episerver database.
In standard DXC Service setup, application logs are stored in BLOB storage with 90 days retention. They can be inspected in the PaaS portal using custom Log Stream or downloaded in CSV format for offline analysis. DXC Service comes with an Application Insights account, which can be used as a nice alternative to standard application logging.
In On-Page Editing mode, Episerver will create a blue border around all editable properties. This feature is very useful. However, if you have a lot of properties on the page, it may be challenging to locate the correct property, and editors may be using All Properties mode more often than On-Page Editing.
When some files are missing in a git repository, or they don't have the correct Build Action in the project, a build server may deploy a bad artifact to the production environment. One way to detect this and stop bad deploys is to set up unit tests.
Building a multi-language website is always challenging. Among other things, we need to think about date formats, language analyzers, and full-text search. However, we must also not forget the site editors and provide them the best possible editing experience.