Source Control - Subversion and TortoiseSVN 1.5
There is no official release date for Subversion 1.5 although Alpha 2 is currently available. I thought I'd post about the upcoming features that will be making their way into the release. there is also a little bit at the end about TortoiseSVN 1.5 features.
Merge Tracking ...read more
GUI Toolkits - GTK+ 3.0
GTK+ is used by a large variety of programs on a decent number of platforms. It doesn't have the best reputation for certain bits and pieces, some fairly, some unfairly.
Discussions have begun on what will be the new version of GTK+ 3.0. The most important news is ...read more
Lucasarts - The Good Old Days
Now I am 30 I can get away with saying things were so much better in the olden days. Actually, no that is not even vaguely true, there is always probably the same good to crap ratio, but the marketing of the crap means you have to dig a little ...read more
SPA Talks - Continuous Integration and Type Driven Testing
The second talk by Ivan Moore after his interactive talk about Test-Drive-Development (which was a crash course on Java as well). This time it was not as ...read more
After nearly a decade of avoiding having a mobile phone the iPhone was the device that made me change my mind. It is a great device that means I use my laptop a lot less because I can surf the 'Net and get my imap gmail on it in a ...read more
More STL - uSTL and stdcxx
It is a partial implementation of the STL specification. It reduces code size by making memory allocation a non-templated base class. As far as I can tell this reduces ...read more
STL-related : rdestl
It is an interesting look at how EA have internally implemented their own STL with their own improvements/changes specific to their problem domain.
Maciej Sinilo has spent some time putting together a small subset of the ...read more
Upcoming SPA Cambridge Talk - Type-driven testing in Haskell
GUI Toolkits - Mythos
Vista Graphics Hackety Hack
There is nothing more depressing than knowing you have to use a computer loaded up with Vista, especially when developing, because it is a constant battle.
But deep in the bowels of the OS there are some interesting things, but they tend to be undocumented. I'm not a fan ...read more
Useful Free Mac Applications
I'm tight, if there is a free tool to do something I will find it. It is a bit harder work to find those applications when you use a Mac, but I have over my time using my Macbook Pro found plenty of stuff to help me get full ...read more
Interesting stuff - GPU general programming
An interesting library I stumbled across on the Internet the other day enables the user to accelerate general code by using your graphics hardware. An open-source library libsh provides a high level metaprogramming language in C++ for programming GPUs.
Unfortunately, libsh is no longer actively developed because the developers behind ...read more
C++ Static Code Analysis
Starting A New Development Project
With all the tools out there to make developer's lives easier, what would I do when starting a new project. When starting a new development project the initial decisions you make reflect throughout the life of the codebase because once the ship is in sail it is hard to ...read more
DisplayLink lots of links
Visual Studio 2008 Feature Pack Beta
Microsoft have just released the beta of the Visual Studio 2008 "Feature Pack" which is an update for the C++ portion of the environment. The main features are substantial updates to MFC and TR1 library support.
The VC++ 2008 MFC libraries have been extended to support creation of applications that ...read more
New Year - New Start
Part of the reason I have been so quiet recently isn't just getting old and turning 30, or even the Norovirus I managed to catch in time to blow the bowels out of Christmas. The main reason is that I had my head down before starting a new job ...read more
Not Invented Here Syndrome
This is something I definitely don't have. I'm a bit of a hoarder, a magpie maybe, collecting shiny things. When I encounter a seemingly useful piece of code on the Internet I would download it and dump it into my downloads directory. I've probably got gigabytes of ...read more
STLPort Visual Studio 2005 Visualisers - autoexp.dat
Thanks to a comment on one of the posts about autoexp.dat and STLPort where I did a bit of a ham-fisted attempt at creating visualisers for STL containers in the Visual Studio 2005 debugger, I have been informed that there is a much better (and more comprehensive) version than ...read more
Multithreading - Make Me Parallel!
Sometimes even being multithreaded isn't even enough. Obviously running multiple processes simultaneously is great and all but it depends how heavyweight the processes are as you could be spending a lot of calculation time in a single process not giving much more than a responsive GUI during calculation (not ...read more