We're Sponsoring Devoxx

The Capgemini UK JVM team is sponsoring Devoxx UK 2016.

Musings on estimation

Thinking about writing a blog post about estimating but not sure how long it will take.

Adventures in Blockchain

I’ve recently been engaged with the Capgemini Applied Innovation Exchange (AIE) where I’ve been experimenting and working with emerging technologies in conjunction with our business and our clients. As part of that we’ve been looking to leverage blockchain technology for...

SVG Icon Workflow for Jekyll with Gulp

The engineering blog is a great opportunity for us to make decisions without those pesky clients getting in the way. For one thing, the audience is other developers, which means that the browser profile of our visitors is very different...

Scala Appetizer for Java Devs

I have been a Java developer for a long time. That goes beyond the time when EJBs or even Struts were introduced. In my madness I decided to start my PhD a few years back. As part of my research...

How Not To Lead A Team

In my previous article about good lead developers, I said that there was another story, about some of the bad leaders I’ve worked with. Well, it’s time to tell that story. Initially I was reluctant to focus on the negatives,...

Transparency of Things

So this blog post will mainly cover what dashboards can bring to transparency, which is at the core of what most IT projects are about these days, unlocking some feature set in the business or exposing a data set previously...

How to do NFR Testing (Non Functional Testing)

On my current project I’m working as an Integration developer (using among other things Camel, Hystrix and MongoDB). This post is based on a series of conversations with Andrew Harmel-Law (@al94781). I’ve recently been involved in Non Functional Requirement (NFR)...

Techniques to improve Application Design

Design is important because it gives an application a vision; a vision that can be shared amongst the team. It gives the team a direction; a foundation on which to build the code. It is not a means to make...

Understanding and Addressing our Waste

How often do you find yourself having to wait for an event to happen so you can progress what you are trying to do? Waiting for your application to build? Waiting for someone to code review so you can commit?...