Recent developments in the engineering aspects of rheology