Our Doxygen documentation.

Moving our Doxygen Documentation to Confluence

Mako’s Doxygen Documentation The Mako SDK has quite a large surface area, all diligently commented by our engineers to produce Doxygen documentation. Having all this high-quality documentation at our customers’ fingertips is one of the strong benefits of our SDK. This all sounds great, but some feedback that we hear Read more…

Broken switches

What Do You Mean, ‘Missing DLL’?

The Goal – Quality Software The teams at Global Graphics Software spend a long time and a lot of effort making sure our code is as ‘bullet proof’ as possible. Developers write unit tests to ensure each area of low-level code is working as expected, and integration tests drive behaviour Read more…

Plugin Discovery

Using MEF with .NET Standard

MEF and .NET Standard I’ve been working on a new side project recently which has really got me excited again! There’s not too much to tell about it just yet, but one of its aims is to create a highly configurable and modular way of creating screening workflows. As a Read more…


Creating a Scrum Wallboard using Jira

My current role sees me as a principal engineer, but in previous roles, I’ve also been a ScrumMaster and try as I might, I can’t quite throw off that ScrumMaster mindset. Recently I’ve been looking at our Scrum process, and it seems that since the transition of our final team Read more…


Servos and Lego

The Beginning So this is it – My first Arduino project! After months of seeing YouTube videos and Twitter updates from people working on their own Arduino projects, I finally bit the bullet and bought my own ‘starter kit’ from Amazon. I didn’t just want to make an LED flash Read more…