Useful Development

()=> {  useful.code(); }
Welcome to the Useful Development site
  • For all things development head to the blog.
  • To have a look at open source projects and samples check out the code section.
  • Get in touch here.
  • Or if you don't know why you're here but want to find out more head to the about section.

Recent updates

Angular: how to debug a universal Node Express server with Visual Studio CodeJul 18, 2019banner placholder

A guide setting up your Visual Studio Code environment so you can debug the Node Express server created by Angular Universal.

Angular reactive forms: FormArrays with OnPush change detectionJun 27, 2019banner placholder

This post shows how to get around the common issues which arise when using OnPush change detection with a FormArray.

WPF: customizing the appearance of a windowJun 27, 2019banner placholder

WPF customizing the appearance of a window in XAML.

Angular: Creating configurable libraries with angular cliJun 21, 2019banner placholder

When moving a module into a library the using the Angular cli environment settings is no longer an option. This post shows another option for supporting configuration settings in the module.