What is Artificial Intelligence?

Artificial Intelligence has been around for more than 50 years. But we have only just about started to notice the impact of it. Unless you are a scientist you would not have noticed much of it until in the last few years. The main reason for this the hardware development which has provided the necessary performance.

When will autonomous cars take over?

Autonomous or self-driving cars have made major inroads over the last few years. Nobody need a crystal ball to understand that there will soon be one in a garage near to you. Or perhaps it will not even need one. Autonomous cars already drives safer than humans.

How to start using Agile Development?

Agile teams produce high-quality software faster and better and at lower cost but changing to an agile paradigm can be a challenge. This article motivates why and how to move towards agile and how we made the journey.

Penetration Tests and Data Security

This document gives an overview of Penetration tests, attack vectors and how we develop for and are helping our clients to harden Microsoft Dot Net applications ahead of penetration tests. The document is not comprehensive but is intended as an overview.

Agile software development principles patterns and practices

What are the Agile software development principles patterns and practices? This article will start you off and give some links to study further. The problem with early life cycle methodologies was that they led to overruns, defects and failed projects. Agile methodologies are iterative and there is learning along the way.