Source Control - Subversion and TortoiseSVN 1.5

Wed 19 March 2008 by Garry Bodsworth

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

Thu 13 March 2008 by Garry Bodsworth

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

Thu 13 March 2008 by Garry Bodsworth

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

Thu 13 March 2008 by Garry Bodsworth

In the space of two weeks there have been two BCS SPA Cambridge talks organised by Mark Dalgarno.

Continuous Integration by Ivan Moore

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

iPhone SDK

Thu 06 March 2008 by Garry Bodsworth

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

Wed 05 March 2008 by Garry Bodsworth

Thanks to a commenter on the RDESTL post I made yesterday, they pointed me at the uSTL (I assume pronounced micro-STL).

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

Tue 04 March 2008 by Garry Bodsworth

A while back I blogged about the EASTL - Electronic Arts Standard Template Library.

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

Tue 04 March 2008 by Garry Bodsworth

Simon Peyton Jones of Microsoft Research is doing the upcoming BCS SPA talk in Cambridge. The subject is "Type-driven testing in Haskell" so people who have an interest in functional languages should like it. As usual the talk is free and there is a light buffet.

Sign up through this ...

read more

GUI Toolkits - Mythos

Tue 04 March 2008 by Garry Bodsworth

A while back I blogged about some ideas for GUI toolkits, not that I ever managed to get off my backside and do something about it.

Well someone has done a great job with a DSEL (domain specific embedded language) with a toolkit called Mythos. To quote the website "Mythos ...

read more

Vista Graphics Hackety Hack

Thu 07 February 2008 by Garry Bodsworth

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

Wed 30 January 2008 by Garry Bodsworth

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

Wed 30 January 2008 by Garry Bodsworth

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

Mon 21 January 2008 by Garry Bodsworth

I've mentioned before about the usefulness of PC-Lint when doing C++ development on Windows. It closes off a whole class of bugs that can live in a codebase and raises teh minimum standard of development.

I came across a really decent article you can read here. They integrated it ...

read more

Starting A New Development Project

Mon 14 January 2008 by Garry Bodsworth

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

Mon 14 January 2008 by Garry Bodsworth

Working for a new company is weird. But it is weirder when the week you join the company is getting tons of CES coverage from Las Vegas. It seems positive on the whole which is great stuff...

Stacks of links: Link 1 Link 2 Link 3 Link 4 Link 5 ...

read more

Visual Studio 2008 Feature Pack Beta

Tue 08 January 2008 by Garry Bodsworth

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

Mon 07 January 2008 by Garry Bodsworth

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

Thu 13 December 2007 by Garry Bodsworth

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

Thu 13 December 2007 by Garry Bodsworth

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!

Fri 07 December 2007 by Garry Bodsworth

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