April 04, 2007

Go on, tell us why?
It wont come a surprise to anyone who has read this blog for a while that I disagree with much of what Simon Sebright has written about asserts in the latest issue of the ACCU's Overload magazine... I've stated my...

April 10, 2007

Taking more of my own advice...
I'm continuing to work through my list of things to do for my Socket Server Framework library (and all the libraries that support it) and I've recently got to the 'set up Doxygen and do a bit of documentation' item......

April 17, 2007

Socket Server code - refactoring
After spending some time cleaning up and refactoring away the need to derive from concrete classes in the Win32 and IO libraries I finally reached the Socket library and applied the same transformations to the interfaces there. This is actually...

April 18, 2007

Cohesive interfaces
Of course, once I'd teased apart the callback interface so that it was separate, clear and easy to use and document I realised that it was, in fact, 3 interfaces all jumbled together. They're actually quite easy to spot, there...

April 26, 2007

Filtering and layering functionality onto a TCP byte stream
As I mentioned a while back, the interface that user code had to our socket server framework was somewhat jumbled and, in fact, consisted of three interfaces that were mashed together. I've been teasing these apart and in doing so...

April 30, 2007

A design that is both too simple and too complex at the same time
Except of course, the refactored filters can't actually be layered that well using the design that I outlined in the previous blog posting....