Porting a Javascript To Do app to Angular

Whilst looking around for my next Angular project I came across this superb tutorial by CodeExplained which described building a rather snazzy JavaScript To Do app. After watching the video and building the example I decided to port it to Angular to see what I could learn. I didn’t expect to enjoy the process quite […]

Generate C# Classes from a JSON Response

The one sentence overview Generate C# classes from a JSON response. Why bother? Why not just use var? Like everything in programming it depends. For the application I am developing I like the comfort of compile time validation along with the ability to lean on IntelliSense when I need to. What I used Visual Studio […]

How to reference a local JSON schema

One sentence summary This post will show you how to use a locally stored JSON schema to validate a JSON document. Set up In the context of this post, locally stored means the files are located somewhere on your computer. For the examples used here, both the schema and the document are in the same […]

Delete the node_modules directory faster

TLDR; The above conversation on Twitter shows the problem and the solution. The longer version I have lost so much time when deleting Angular projects because of the tens of thousands of items in the node_modules directory. I mistakenly thought the number of files was overwhelming Windows. However it is not Windows that has the […]

Learning new text editing shortcuts

Scott Hanselman’s superb video on text editing is a must watch for developers of all levels because it is something that we as developers do on a daily basis, whether it is in a source file, JSON, XML or just a vanilla text file. Here are four keyboard shortcuts I learnt from this video that […]