
This year's Gloucester History Festival was the most successful ever - thanks to an amazing line-up of famous speakers and the new, easy to use website and mobile app provided by Rock Solid Knowledge...
Gloucester Punchline
Fri, 10 Nov 2017
This year's Gloucester History Festival was the most successful ever - thanks to an amazing line-up of famous speakers and the new, easy to use website and mobile app provided by Rock Solid Knowledge...
Fri, 10 Nov 2017
The Gloucester History Festival is an annual event in and around Gloucester. It presents talks from experts and celebrities associated with the world of history and covers international as well as local historical events.
Thu, 14 Sept 2017
When using the decorator pattern it is a common practice to create a base class implementation of the abstraction that simply forwards all calls to the decorated class. This means that in the actual functional decorators, once you derive from this base class, you only need to implement the behaviour for the specific methods...
Tue, 12 Sept 2017
I must admit when I first saw the list of new language features for C# 6 like many I wasn’t that impressed, especially off the back of async/await. This last month I have at last started my first new real C# 6 project and I must say while the features have not been earth shattering they are actually a joy to use…
Tue, 12 Sept 2017
There is a common pattern that is used in .NET APIs where anything that returns a Task has the suffix Async…
Thu, 07 Sept 2017
CancellationToken, and its owner CancellationTokenSource (CTS), were introduced in .NET 4.0 as a general purpose cancellation framework. It is often associated with Task as that was the first API to it. However, it is, in fact, independent of Task and should be used wherever you are supporting the concept of cancellation as async APIs you may call with be designed with it in mind.
Fri, 30 Jun 2017
We're proud to be a Certified B Corporation, meeting the highest standards of social and environmental impact.