Здравствуйте, cppguard, Вы писали:
C>Переодически приходят заказы на разработку настольных приложений, и каждый раз я смотрю на разработку UI как баран на новые ворота. В основном из-за непонимания как эффективно разделять модель и представление. Какие хорошие книги или серии статей есть на эту тему?
Это же зависит от того на чем вы пишете UI. Вообще есть два самых распространенных паттерна MVC и MVVM. А так я бы смотрел документацию и примеры по либе с помощью которой ведется разработка.