Code snippets from articles published on www.amiq.com/consulting/blog