Recent articles

X things every JavaScript developer should know: Automatic Semicolon Insertion

Published: 8/8/2014

As with many other things in JavaScript Automatic Semicolon Insertion is usually not a problem but it can occasionally bite you if you are unaware of it. What Automatic Semicolon Insertion does is...

Updated RSS feed for blog posts

Published: 7/29/2014

Just so you are aware, the URL with the RSS feed for my blog has changed. Please use the following URL now: http://blogs.msmvps.com/theproblemsolver/feed/   Apologies for the inconvenience.

X things every JavaScript developer should know: Comparisons

Published: 7/15/2014

Another item of things every JavaScript developer should know is how comparisons work. Just like with some of the other JavaScript, or I should really say ECMAScript, features anything you know about...

Converting the RavenDB Northwind database to a more denormalized form

Published: 7/7/2014

In a previous blog post I demonstrated how to denormalize the RavenDB sample database and use the DenormalizedReference<T> and INamedDocument types from the RavenDB documentation to make life really...

Denormalizing data in RavenDB

Published: 7/1/2014

One of the things with RavenDB, or NoSQL document databases in general, is that you don’t do joins to combine data. Normally you try to model the documents you store in such a way that the data you...

Older articles