Reactive Programming using Reactive Extensions and INotifyPropertyChanged
October 07, 2016Using Rx to create a stream of INotifyPropertyChanged events
Debugging Node running in Docker with Visual Studio Code
June 23, 2016I’ve just started looking into Docker so I am no means an expert. One of the first questions I had was how do I debug an app that is running in a docker container. The answer is Visual Studio Code and it’s actually quite easy.
Debugging the Visual Studio Code Debugger
June 14, 2016Recently I had to work with Jest, Facebook’s testing framework. No matter what I tried I could not get VS code to stop on my breakpoints. This led me down a path I thought I would never go, debugging the debugger.
Optional Parameters Beware
October 28, 2010Have you ever wondered how optional parameters in C# 4 work? No? Well I have. After a bit of playing around I discovered a potential for bugs when using them.
Collapsing Controls Bound to Commands in WPF
October 24, 2010I'm quite interested in user experience design, recently I decided that the default disabling of controls that are bound to commands in WPF is not always conducive to a good user experience.
Creating a Composite Application using WPF and Prism
July 30, 2010I've been doing some work with Prism lately, for those of you who dont know what Prism is you can check out the codeplex page here. The priciples in Prism are quite different to programming patterns Ive used before. So Ive written this sample app to share my findings.
Linking Multiple Value Converters in WPF and Silverlight
July 28, 2010I did this work ages ago and have been meaning to blog about it for some time. The problem I had, was that I wanted to bind the visibility property of an element to a boolean value.