Promises are a core feature of AngularJS - whether you understand them or not, if you use AngularJS you've almost certainly been using them for a while. In this post I'm going to explain what…

  • AngularJS , CodeProject , JavaScript , ECMAScript 6

Specifications are absolutely key to the success of a project. Unless you have a good definition of what your project is supposed to be, there's no way you can deliver it. A specification is the…

  • Git , Development , GitHub , CodeProject

tl;dr Ghost is a blogging platform well worth considering if your blog is all about development. I've been having some gripes with WordPress as a platform for blogging lately. For development focused blogs like…

  • Node.js

tl;dr - vsix-tools fixes the 'Invalid Multiple Files in VSIX' issue on the Visual Studio Gallery and lets you set vsix version numbers with Powershell. I maintain a reasonably large project called SharpGL. This…

  • Powershell , Visual Studio Extensibility , Visual Studio , Vsix

I'm going to be working in F# almost exclusively for a short while, so before I throw myself into that I wanted to wind up my Practical AngularJS Part 2 article. It's ready to rock…

  • AngularJS , Javascript

Langton's Ant is a great simulation to write to play with a language. Just today I've completed my Langton's Ant write up and published it on the CodeProject, you can see the article at Learn…

  • AngularJS , Javascript