November, 2011
03 November 2011
Aims of this chapter Explain what is meant by the problem space Explain how to conceptualize interaction Describe what a conceptual model is and how to begin to formulate one Discuss the pros and cons of using interface metaphors as part of a conceptual model Outline the core interaction types...
03 November 2011
Aims of Chapter 1 Explain the difference between good and poor interaction design Describe what interaction design is and how it relates to human-computer interaction and other fields Explain what is meant by the user experience and usability Summary Good and Poor Interaction Design The following examples were used to...
02 November 2011
So I am new to TDD and have been enjoying the ride of learning a new approach – today I came across an interesting situation that I thought I would blog about. I was writing a class that had all sorts of string manipulation in it. I needed some helper...
01 November 2011
Read it just to recap on the basics of C#. There wasn’t anything really new that I learnt from it other than some minor c# syntax that I was not aware of. I found this a very basic introductory text.
01 November 2011
I have recently being trying to implement TDD as a practice in writing code. Up to now I buy into many of the benefits of TDD but it is one thing agreeing that a practice is good and a totally different thing implementing the practice.
October, 2011
26 October 2011
I recently have had the humbling experience of pair programming with several developers where I was just astounded at the speed at which they were able to get code generated. One thing I noticed is that most of their coding was done with the keyboard with very little use of...
22 October 2011
Here are the slides and code samples for MVVM Programming Introduction given at TechEd Africa 2011
22 October 2011
For those that attended my session on the complexities of asynchronous programming in WPF & Silverlight, find below the latest slide deck and code samples for download.
20 October 2011
In the closing keynote at TechEd Africa 2011, Clifford de Wit (Microsoft South Africa) made improvements on his previous years attempt to geekily give away a prize, but unfortunately still got it wrong… here’s why.
20 October 2011
Today TechEd Africa 2011 ended. It was a great conference and the first time I have ever had the opportunity to present an hour long topic – I had the joy of presenting two sessions at this conference, one session based on a topic which I should have been able...
15 October 2011
With TechEd Africa starting in two days time I thought I would briefly blog about two useful extensions I use for VS2010 when presenting. They are
14 October 2011
I am really enjoying getting more and more into the new async ctp. Something that stumped me up to now, was how do I run a void method asynchronously.
12 October 2011
In the last few weeks I have had the pleasure of familiarising myself with various async patterns in C#. After going through the different approaches one gets a feel for how far we have come since the .Net 1 days. One particular pattern that I was not familiar with implementing...
12 October 2011
A little snippet that might help anyone using the MVVM pattern. If we want to marshal something through to the Dispatcher Thread from a view model we can do the following within the ViewModel class…
11 October 2011
I have dabbled in async programming in the past but never put any real effort into understanding how things worked. With the new async features in .Net 5 I thought I would give it a look. Here is a quick example of one of the features you can expect in...
01 October 2011
When I initially got this book I thought I had wasted my money and put it on my bookshelf. Then after a few weeks I decided to give it a read. If you are starting out as an agile coach this book is a must read! I could related to...
September, 2011
30 September 2011
It has been several months since I originally got my Omnia 7 phone. You can read about my first impressions of the phone – after actually using the device for a few months I have begun to enjoy it, but a few times I felt that I was missing out...
27 September 2011
I have power commands installed for VS2010 and when I right click on a file I get the “Open Command Prompt” option, however I want to modify the path holder so that I can add additional paths.
27 September 2011
Something I always knew was possible but never bothered to find out how to do…
22 September 2011
Today we did the marshmallow challenge. For those that are not familiar with this challenge, it is a fun way to get teams to experience simple lessons in collaboration, innovation and creativity (that’s what their website says) and I would agree with them.