Register Now

Posts by

Daniel P. Clark

Refactoring for the Tell Don’t Ask Pattern


Design patterns provide us with guidelines to help us implement clear and concise maintainable code. When implementing object-oriented design, both duck typing and the Tell Don’t Ask pattern go hand in hand to produce easily composable and maintainable code. Also functional programming and common interface techniques such as Monads by design implement Tell Don’t Ask. […]

Continue Reading