Model-View-Presenter (MVP) Anti-Patterns
As I work with the MVP / Passive View / Humble View pattern more in ASP.NET, I’m gaining an understanding of some common smells or anti-patterns that can happen when you try to implement this pattern...
View ArticleSoftware as an Art Form
I just came across an article written five years ago by Richard Gabriel proposing a university course run along the lines of his own Master’s in Fine Arts in poetry. The idea evidently gathered some...
View ArticleTwo Truths I’ve Learned About Writing Clean Rails Apps
In summary: Implement every feature without javascript first, add javascript as a progressive enhancement Stick to REST. Always. Now I’m as suspicious of absolute rules as you probably are, but these...
View ArticleSandi Metz’s Practial Object Oriented Design comes to London!
I’m delighted to announce that I’ll be joining Sandi Metz to teach two courses on Object-Oriented design this summer in London. We’re nick-naming it POODL. You have two options: A two-day class running...
View Article
More Pages to Explore .....