Michael Williamson

Michael is a software developer who likes to try out different approaches and technologies. He hates inheritance, advocates test-driven development, and thinks that the first three Wallace and Gromit shorts are quite possibly the finest hour and a half of video ever made. He blogs at http://mike.zwobble.org.

27 September 2012
27 September 2012

Modularity through HTTP

0
As programmers, we strive for modularity in the code we write. We hope that splitting the problem up makes it easier to solve, and allows us to reuse parts of our code in other applications. Object-orientation is the most obvious of many attempts to get us closer to this ideal, and yet one of the … Read more
0
20 August 2012
20 August 2012

Red Gate Coder interviews: Alex Davies

0
Alex Davies has been a software engineer at Red Gate since graduating from university, and is currently busy working on .NET Demon. We talked about tackling parallel programming with his actors framework, a scientific approach to debugging, and how JavaScript is going to affect the programming languages we use in years to come. So, if … Read more
0
01 August 2012
01 August 2012

Simple Talk development: sites and modules

0
In the last post, I described Simple-Talk’s original architecture: four .NET applications sharing the same database with very little separation between the applications. The problems we had gave us a set of goals for any change in architecture: Replaceability — we’d like to be able to change one component of the site without requiring extensive … Read more
0
12 July 2012
12 July 2012

Code reviews at Red Gate

0
A couple of other Red Gate developers, namely Mat Burton and David Conlin, and I were tasked by Jeff Foster, our head of software engineering, to try to improve the communication between the developers. We quickly came to the idea of code reviews — whether formal or informal, they tend to be fairly cheap and … Read more
0