Profile cover photo
Profile photo
Mike Wardle
3 followers
3 followers
About
Posts

Post has attachment
Why building units for test using fluent syntax is worth the time
Recently I found myself working on a system that was written entirely in a TDD manner. Code coverage was amazing, but I needed to make changes. I was adding some classes and went about it with all the right intentions, all TDD. So I started to write tests f...

Post has attachment

Post has attachment
Polymorphic extension methods
The title is an exaggeration in some ways, but in the way the final code reads you would think it is exactly what we have. Let me set the scene for the problem. I have a problem where I am writing a client library that will be used to call a web service. Th...

Post has attachment

Post has attachment
Composition with MEF
I was working on a project recently where I was asked to write a nice standalone greenfield app.  I thought 'brilliant, I can do this the way I like.  Nice clean code, follow patterns I choose' etc,etc.  Only restrictions were that I should follow the corpo...

Post has attachment
Writing quality code good for the soul
I recently found myself without paid employment. Not a great situation at first thought, but it actually turned out to be a blessing. Having been made redundant I was forced to think about what I really want to do. I enjoy writing code and solving problems....

Post has attachment
Managing your API
So you have developed a brilliant new web based API, the world will be fighting to get access to it, its the most useful thing ever.  But how do you manage access to it?  How do you protect it, how do you monitor calls to it, how do you restrict access base...

Post has attachment
Dedication, Motivation and Achieving
It has been said many times that to become an expert in anything you need to practice for 10,000 hours.  This theory has been professed for sporting prowess (see the book Bounce by Matthew Syed ) and for technical skills (see John Sonmez's podcast ) and man...

Post has attachment

Wait while more posts are being loaded