Похожую проблему решаю генерацией календарей в формате iCal (импорт этого формата поддерживает iCloud Calendar и Google Calendar). Даты выхода эпизодов забираю из www.themoviedb.org/documentation/api
Идея. В continuous integration прикрутить систему ачивок для стимуляции хороших практик:
«уборщик кода» — больше всех удалил кода
«нинзя» — не сломал ни одного теста
и т. д )
Кому интересна тема, вот относительно свежее обсуждение:
http://ru.stackoverflow.com/questions/551346/Когда-НЕ-нужно-использовать-solid
«уборщик кода» — больше всех удалил кода
«нинзя» — не сломал ни одного теста
и т. д )
Связка ASP.NET Core + mono выглядит более привлекательной.
Держать разные схемы данных на PROD/PAR/UAT/DEV окружениях не лучшая практика.