Starting out in the world of IoT

IoT was a very daunting place for me when I started. After building an IoT scale, I’m now slightly more knowledgeable. It’s been one of the most interesting bits of learning I’ve done for a while because you really get...

Musings of a female Software Engineer on International Women's Day

On International Women’s day, I pause to think about the changes that has come about since the whole Active Inclusion and Diversity drive kicked off, not just within Capgemini but in the tech industry as a whole. I wonder how...

Debugging into a NuGet package Reducing debugging headaches

Over the past year, I have been working on a programme of work that, initially, was intended to extend an existing Azure Service Fabric solution by adding a further 14 WebAPI endpoints. However, early in the project, we took the...

Non functional requirements and Blockchain

Here in the Applied Innovation Exchange we get to be part of some pretty excellent events. One notable example is “Capgemini Week of Innovation Networks” (CWIN) which happened in November 2017 on the 8th floor of our Holborn office. As...

Encrypting configuration in Apache Karaf

It’s very important to encrypt passwords or other sensitive information in configuration files. This stops attackers gaining easy access to sensitive information, limiting the way they can harm your system. This has been made easy in an OSGi environment with...

2017 in review - innovation, diversity, funerals and donkeys

Our engineering team blog has continued to grow this year, with 25 authors writing more than 40,000 words in articles across a range of topics. We’ve welcomed 17 first-time authors to the fold, with colleagues from other countries joining the...

Microsoft, .NET and not (necessarily) Windows .NET Core to write applications once and run them cross platform

Recently I looked into developing a cross platform .NET Core application. Up to a few years ago a .NET application was developed with the intention to run it on Windows. Not anymore. The landscape for .NET has changed dramatically over...

Seeking Frontend Developers

Customers, whether consumer, business, employee, partner, citizen or stakeholder, are demanding the same high grade user experience they experience from the likes of Facebook, Google and Netflix, in the applications and interactions they have with organisations every day. In the...

ffconf 2017 - Conference review

ffconf is a JavaScript conference which is held in Brighton each year. This post provides a brief summary of ffconf 2017 (held on 9 and 10 November) and links to the talks posted by the organisers. The day offered a...

Learning Gulp.js

Gulp.js is a task runner that is used to automate tasks such as compiling all your style sheets into a single file, uglifying your JavaScript and so much more. This post is going to introduce you to the world of...