May, 2011
20 May 2011
Ever since I began programming in c++ I have gotten confused with how pointers work. I understand why they are there and why they can be useful, but in my managed world I really don’t like touching them…
19 May 2011
Below is a summary of notes for the exam. Before these will make sense you will have to go through the study material, so this is more just a quick revision summary.
19 May 2011
I have been doing a rushed brush up on my contemporary concepts programming course – only to encounter more design patterns… so as revision I have listed some details below…
18 May 2011
Below is the outline of the outcomes of the subject. After reviewing the past exam papers it seems like each chapter is well represented in the exam and so it would be best to have an understanding of all the outcomes.
09 May 2011
Introduction I don’t do web programming… I have been programming client applications for years and consider myself a WPF/Silverlight developer. The web thing always seemed a bit scary in its stateless environment with limited functionality and cross browser headaches. That was until recently when apparently HTML5 was going to kill...
April, 2011
21 April 2011
Great book. I think you can only appreciate the contents once you have got into other practices like Continuous Integration, TDD and unit testing. This is a high level view of different teams and the challenges they have faced when implementing specification by example.
13 April 2011
So, in the coming days I am going to go through some more NASM examples. Today I am going to blog about some more basics of NASM. All of these items can be found in more detail at http://www.nasm.us/doc/nasmdoc3.html
12 April 2011
I have been busy refactoring a legacy application where there are numerous blocks of code that are identical. To make the code more readable I wrote a sub function that performed the block of code and then I wanted Visual Studio to parse may file and replace any occurrence of...
12 April 2011
With MIX2011 starting today I thought it was quite ironic that I have spent the last few days watching MIX2010 (I guess that means I am at least a year behind the world Winking smile).
12 April 2011
On Saturday I did a presentation at Microsoft Dev4Devs on Rich Interactions in Blend. Below is the source files and walkthrough document
07 April 2011
In February I did a post about moving to DiscountASP.Net TFS Hosting from SVN. I promised to give some feedback a few months later to say how we were finding it.
March, 2011
24 March 2011
Read this really good article which you can get here – first good explanation I have ever seen.
11 March 2011
This is a great book with practical advice for programmers. I wished I had read it earlier… much earlier.
07 March 2011
On Saturday I did a presentation at Microsoft Dev4Devs on Rich Interactions in Blend. Below is the source files and walkthrough document
02 March 2011
One of the challenges one faces when doing multi language support in WPF is when one has several projects in one solution (i.e. a business layer & ui layer) and you want multi language support. Typically each solution would have a resource file – meaning if you have 3 projects...
01 March 2011
For the last few months I have been secretly working away at the second version of an application that we initially released a few years ago. It’s called MaxCut and it is a free panel/cut optimizer for the woodwork, glass and metal industry. One of the motivations for writing MaxCut...
February, 2011
23 February 2011
The Past
15 February 2011
Today I thought I would go back in time and have a look at the DEBUG command that has been available since the beginning of dawn in DOS, MS-DOS and Microsoft Windows. up to today I always knew it was there, but had no clue on how to use it...
15 February 2011
Absolutely loved this book. The Art of Unit Testing is one of those books that every chapter you read you relate to and every example in the book is easy to understand and applicable. This book is now on my top 10 list of important books a professional .Net developer...
12 February 2011
Today I got to play with NASM. This is an assembler and disassembler that can be used to write 16-bit, 32-bit & 64-bit programs. Let me say upfront that the last time I looked at assembly code at any depth was when I was studying Computer Science in Pietermaritzburg –...