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.
17 September 2011
It has been roughly one month since I have started using Git – previous SCM’s were SVN and TFS. One month into using a distributed SCM’s and I am very impressed. A few suggestions to those thinking of migrating or trying it out…
13 September 2011
The world of Bash is new to me so for those going through the same experience I thought I would list a few things to save time. Some of these are specific to me, while others may have general use.
12 September 2011
I have just gotten involved in a project that has been around for a while but developed with a different methodology to the one I am used to. One of the first things I noticed is that there were very little comments if any in the project. When bringing this...
07 September 2011
One of the first developer jobs I had was programming in VB6 for a small business down the road. Up to that point I had been casually coding at school but this was my first exposure to “professional” development. To get the job I had to do a weeks worth...
03 September 2011
I was really excited when I heard Red Gate wanted a review of their memory profiler done. I have been a fan of Red Gate products for years… being first exposed to their products via reflector a few years ago – as someone who has never done memory profiling before,...