React-ing to change

With the recent release of the ‘The State of JavaScript’ the clear big gainer of 2016 is ReactJS. So what’s all the fuss about? I’m going to look at the two big boys in the front end space. Angular and...

Ansible and Weave step by step

This is a pragmatic guide to Ansible for beginners. This use case will guide you on how to set up a cross-cloud software defined network for containers using Weave Net, Weave Scope and Docker. There is a full gitbook including...

Kubernetes, Ingress controllers and Traefik

When running your application services on top of an orchestration tool like Kubernetes or Mesos with Marathon there are some common necessities you’ll need to satisfy. Your application will usually contain two types of services, those that should be visible...

What to look for in a code review

In a previous article on this blog, I talked about why code review is a good idea, and some aspects of how to conduct them. This time I want to dig deeper into the practicalities of reviewing code, and mention...

Fun with Drupal 8 configuration management

It has been a few years since I have had the opportunity to build a website from the absolute beginning. The most recent project I’m on continues in that vein, but it’s early enough for me to consider ripping it...

Rearing Good Design Ideas in the Wild

Imagine you’re in a design session for a new component. The conversation is going back and forth between developers and architects but as they talk you discover the feeling of uneasiness in the current plan. It seems inflexible and prone...

Tips and Thoughts on Prototyping with AWS Elastic Beanstalk

The choice of PaaS I’ve investigated a few Platform as a Service (PaaS) offerings as part of small projects or prototypes I’ve done recently. I’ve used Openshift (version 2), Heroku and now Amazon Web Services (AWS). This is only a...

Considerations for a Drupal 8 upgrade

If you’re migrating from a different CMS platform, the advantages of Drupal 8 seem fairly clear. But what if you’re already on Drupal? There has been a lot of discussion in the Drupal community lately about upgrading to Drupal 8....

Digital Developer Meetup, Birmingham, 22nd September, 2016

Capgemini UK is hosting an event for digital technologists and experts on the evening of Thursday 22nd September at the Old Library, Custard Factory in Birmingham’s creative quarter! Whether you’re a platform engineer, project manager, scrum master, technologist or tester,...

How We Work

Recently within the various Capgemini UK software engineering teams we’ve been looking at our approach to learning and development. Capgemini is a big corporation, and in the past there has been a focus on certification. Like many people in the...