Consumer Driven Contract Testing with Pact, Kafka and Spring Boot A brief overview and example of contract testing

Why consumer driven contract testing is a useful testing strategy and an example of how to implement it with Kafka, Spring Boot and Pact

Platforms to support Product Oriented Teams How to create a truly usable accelerator to allow dev teams to focus on business needs

For a dev team to be fully product-oriented with sprints delivering only business value, there must be a supporting platform to manage more technical requirements. What would this platform look like?

Reference panel in Dynamics 365

Explains about reference panel, its usage and its implementation.

Contributing to the DCX React Library What is the DCX React Library and how can you contribute?

DCX (Digital Customer Experience) React component library, and how you can make a contribution to our first style-agnostic React component library.

The Efficient Cloud Era The latest developments in Java and Cloud Hosting are allowing tech teams to make an impact on sustainability

The main theme at Devoxx UK this year was all about getting Java to be fast and lean in the cloud. From improving startup time to allow serverless Java apps, to enabling scale-to-zero, to ensuring your application is running efficiently,...

Next.js Fundamentals Through Examples Next.js Basic Features Explained

Introduction As static site generation becomes more and more popular so does the need for the right tools and frameworks. More often than not there are times when we need lightweight tools such as React to consume a decoupled service...

Introducing the DCX React Library

At Capgemini, and for most projects, we usually create the same standard basic components for example buttons, form inputs, radio buttons, etc. These components can be time consuming to set up initially, given we need to implement all the logic...

The Software Engineering Gender Gap

A Brief History Lesson There is currently a large disparity in the percentage of female vs male Software Engineers. According to Wise women make up just 16.4% of the IT Engineering workforce. In education another study shows that Computing has...

Micro Frontends: an Introduction A new approach to building independent web application components

Microservices & Distributed Systems in General The growth in popularity of distributed systems is not without reason. Organisations have found that the separation of workstreams along domains / business capabilities has provided teams with a greater degree of product ownership....

A Hippocratic Oath for Software Engineers

It may initially seem that doctors and web developers don’t have that much in common, but an episode of Freakonomics Radio looking at the Hippocratic oath a while ago got me thinking about what a general code of good practice...