October 2004
-
:
Warren Smith Ski Academy - Sep 2004
As I mentioned last week, we’ve just got back from a week in Saas-Fee with Warren Smith. We’ve did this course last year as well, but due to the way the course is structured this didn’t really matter much; for us this … -
:
This is the book I've been waiting for
Excellent news; Herb Sutter and Andrei Alexandrescu’s C++ Coding Standards book is done! This is the book I’ve been wanting for ages. Whilst there are other C++ coding standard books out there but, well, they just don’t … -
:
11th October is Thanksgiving Day in Canada
I’ve had an interesting week. I’m back with the Refactoring Project and, although things were looking up last time I was here, they’ve managed to adopt some bad habits in my absence. The latest build that’s live with … -
:
Practical Testing: 12 - Threading is orthogonal
Previously, on Practical Testing: we finished our reworking on the code we were left with a simpler timer queue that passed all of our tests, but was single threaded and needed manual intervention from client code to manage timeouts. Today … -
:
Currently Reading
I’ve been reading mostly fiction recently. I’d kinda stopped reading anything non-technical for far too long; there was always some new techie book to read, but there always will be… I used to read masses of fiction, … -
:
Measure twice, cut once
I’m currently working on a small auction server for a client using The Server Framework. It’s a relatively simple server, messages come in, are validated and are then broadcast to interested parties and logged. Yesterday we … -
:
More Socket Server Refactoring
I’m currently working on a simple auction server for a client using The Server Framework. You can think of it as a specialised chat server, of sorts. One of the things it must do is broadcast messages from one user to a set of users. … -
:
Lock Free
I’m currently looking at “lock free” access to the linked list that stores the set of clients to communicate with. Ideally we’ll be able to add to, delete from and traverse the list from multiple threads without … -
:
An excuse to buy new tools
Preparation for the ski season continues. Yesterday my latest purchase from amazon arrived; Waxing and Care for Ski and Snowboards. As we’ll be putting down a few more tracks than normal this season I thought it wise to try and avoid … -
:
Practical Testing: 13 - Missing functionality
Previously, on Practical Testing: we added a multi-threaded version of our timer queue that manages timeouts automatically. This time we’ll integrate our new timer queue into an application that uses the old version of the code and, … -
:
Auction Server Performance
I’ve just about finished the auction server performance tuning. Our thrash test that uses 200 concurrent clients all responding to every bid with a counter bid has gone from averaging 40 incoming bids per second and 3700 outgoing bids … -
:
Baus waves at Scoble
Christopher Baus suggests that Robert Scoble’s blog lacks focus and that his blog is mostly noise, “He’s always blogging about something, but really nothing at all “. But Chris, surely that’s the point of … -
:
I don't usually do the meta-blog thing but...
I sympathise with Christopher Baus’ frustrations… I think that’s probably just par for the course; I like to tell myself that I gave up blogging for anyone else but me ages ago, I’m probably fibbing. Arguably my …