Blogs

Sharing insight and innovative thinking

25 01, 2016

Encouraging young people to take up Science, Technology, and Engineering and Mathematics Subjects

STEMNET, the Science, Technology, Engineering and Mathematics Network programme for which I am an ambassador, aims to promote STEM-based subjects and ca...
22 01, 2016

The question we should be asking…

Over the last 12 months, several companies have been embroiled in scandals which have raised concerns about their ethics and driven a wider debate about...
18 01, 2016

Technical Debt and Organisational Change

I have recently had cause to reflect on the nature of Technical Debt, a concept originally introduced in 1992 by Ward Cunningham in response to the grow...
15 01, 2016

Creating a date hierarchy in Business Objects without using a database table (a pseudo date-dimension)

When using Business Objects with an operational data-source, or a data-source that you only have read-only access to, a quick win is to build a ‘pseud...
11 01, 2016

Introduction to Microsoft SQL Server 2016: Part Two

In part one of this blog, I took an in-depth look at the features offered by SQL Server 2016 under the theme Mission critical performance. In part two, ...
7 01, 2016

Introduction to Microsoft SQL Server 2016: Part 1

Microsoft SQL Server continues to evolve, with Microsoft constantly developing and enhancing new features to ensure that their software stays ahead of o...
4 01, 2016

Migrating between SQL Server Versions using Visual Studio 2013

Recently, I was involved in a project to migrate a SQL Server 2008 R2 SSIS project to SQL Server 2014. We were migrating the project from this Enviro...
21 12, 2015

UX Navigation Design on SharePoint

Navigation has been considered a fundamental component in application design for a long time. It acts as an index for application users to find what the...
18 12, 2015

BI in The Cloud – Part 2

This is part two of my blog concerning Cloud Business-Intelligence (BI). In the first part , I gave a general overview of how Cloud technology is in...
16 12, 2015

BI in the Cloud – Part 1

This blog is divided in two parts. The first part of the blog will give a general overview of Cloud Computing and how this technology is integrating wit...