- .NET 5
- .NET Core 2
- AWS 3
- Accessibility 1
- Agile 19
- Alexa 1
- Analogy 1
- Analytics 1
- Android 1
- Angular 2
- Apache Cassandra 1
- Apollo 2
- Application design 1
- Architecture 12
- Arduino 1
- Authentication 1
- Authorisation 1
- Automation 5
- Azure 2
- Azure Functions 1
- Azure Service Fabric 1
- BDD 3
- Behat 3
- Best practices 3
- Big Data 2
- Blockchain 5
- Blog 2
- Bluemix 2
- Blueprint 2
- C# 1
- CQL 1
- CSS 1
- CXF 1
- Camel 7
- Choices 1
- Cloud 7
- CloudFormation 1
- Code Analysis 1
- Code Review 2
- Compatibility 1
- Composer 2
- Conferences 22
- Configuration over Coding 1
- Containers 5
- Continuous Delivery 2
- Continuous Deployment 3
- Continuous Integration 3
- Culture 13
- Cybersecurity 1
- Dashboards 1
- Data model 1
- Databases 1
- Debugging 1
- Decision-making 1
- Deployment 1
- Design 9
- DevOps 20
- Development 71
- Devoxx 4
- Diversity 2
- Docker 7
- Documentation 1
- Drupal 20
- DrupalCon 3
- Ego 1
- Elastic Beanstalk 1
- Encryption 1
- Engineering 27
- Estimation 2
- Ethereum 2
- Ethics 1
- Experiments 1
- Failure 1
- Fields 1
- Fig 1
- Frontend 10
- Future 1
- GitBook 1
- Golang 1
- Gradle 1
- HOCs 1
- Hackathon 3
- INVEST 1
- Inclusion 1
- Infrastructure 3
- Innovation 5
- InnovatorsRace50 1
- IoT 5
- JWT 1
- Java 16
- JavaScript 7
- Jekyll 1
- Kanban 2
- Kubeform 1
- Kubernetes 5
- Laravel 1
- Leadership 8
- Lean 2
- Learning 30
- Legacy 2
- LowCode 1
- Martial arts 1
- Meetup 3
- Mesos 1
- Meteor 2
- Methodology 2
- Microservices 12
- Microsoft 1
- Microsoft Dynamics 365 1
- Mobile 3
- NFR 2
- NFT 1
- NetflixOSS 4
- Networking 1
- NoCode 1
- NoSQL 1
- Node Red 1
- Non Functional Requirements 2
- NuGet 1
- OAuth 1
- OOP 1
- OSGi 1
- Open source 17
- PHP 2
- PaaS 3
- Pair programming 1
- Patterns 1
- Performance 1
- Problem Solving 1
- Productivity 2
- Programming 6
- Protocols 1
- Psychology 6
- Puppet 1
- REST 3
- React 8
- React Native 1
- Recruitment 3
- Redux 2
- Requirements 1
- Risk 1
- SAFe 1
- SAP 1
- SQL 1
- Scala 2
- Scaling 1
- Scope 1
- Scrum 4
- Security 3
- Serverless 1
- Skills 6
- Spring 5
- Stats 2
- Symfony 2
- TDD 1
- Teams 6
- Terraform 1
- Testing 12
- Token 1
- Transparency 1
- Tutorial 1
- UX 1
- Unit tests 2
- User Story 1
- Vagrant 2
- Virtualbox 1
- Virtualisation 1
- Visual Studio 1
- Voice 1
- Voxxed 3
- Wash-up 1
- Ways Of Working 3
- Weave 1
- Web 1
- Workflow 3
- Xamarin 1
- Xamarin.Forms 1
- iOS 1
.NET
- Service Fabric Cluster Creation Creating a secure Service Fabric cluster from Visual Studio
- Roslyn-Based .NET Code Analyser .NET Compiler as a service
- Debugging into a NuGet package Reducing debugging headaches
- Microsoft, .NET and not (necessarily) Windows .NET Core to write applications once and run them cross platform
- Dotnet, Docker, DevOps Docker to build, test and publish Microsoft .NET applications
.NET Core
- Microsoft, .NET and not (necessarily) Windows .NET Core to write applications once and run them cross platform
- Dotnet, Docker, DevOps Docker to build, test and publish Microsoft .NET applications
AWS
- Managing Cloud Infrastructure in Amazon Web Service using VoiceOps
- A Portable Kubernetes Cluster
- Tips and Thoughts on Prototyping with AWS Elastic Beanstalk
Accessibility
Agile
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- It's OK Not to be Agile
- A design review checklist for non‑designers
- DevOps - Why I need to know about it as an Engineer
- Considerations for a Drupal 8 upgrade
- INVEST in User Stories
- Hacking on Bluemix
- Defining a Minimum Viable Redesign
- Musings on estimation
- Transparency of Things
- Understanding and Addressing our Waste
- Specialism Constrains Throughput
- Agile Cambridge 2015
- BDD Test Execution Throughput
- Risk Burndown
- Little's Law and KanBan
- Agile Analogies for Software Development
- Agile and Lean
- Answering: How long will it take?
Alexa
Analogy
Analytics
Android
Angular
Apache Cassandra
Apollo
Application design
Architecture
- Combining OAuth and JWT to gain performance improvements
- Thoughts on SkillsMatter Meetup: Plugin Architecture Uncle Bob describes plugin architecture and why it's so powerful
- Using React Native to create a reusable mobile app architecture
- Will this Meteor hit?
- Using React to drive change at a car maker
- Delivering at Devoxx
- Technical Archaeology Unearthing Antipatterns in Modern Distributed Systems
- Last year an unconference changed my life
- Drupal integration patterns
- Drupal 8 PSR-4 Form compatibility in Drupal 7
- Solving problems being technology agnostic
- Trade-Offs
Arduino
Authentication
Authorisation
Automation
- The Best of Capgemini Engineering Blog 2016
- Fun with Drupal 8 configuration management
- DevOps Legacy (Daft Punk Soundtrack optional)
- Developer Automation
- Automation as a way of thinking... and docker
Azure
- A look at Cloud-Native Apps on Azure A framework for building Cloud Native Apps on the Microsoft Azure Cloud
- Serverless, and the challenges using it Developing a serverless application in Azure with Functions
Azure Functions
Azure Service Fabric
BDD
Behat
- Automation as a way of thinking... and docker
- Effective BDD
- zip-BDD-do-dah zip-BDD-ay! Behaviour Driven Development with Drupal and Behat
Best practices
Big Data
Blockchain
- Non functional requirements and Blockchain
- Hacking Blockchain
- The Best of Capgemini Engineering Blog 2016
- Building private Ethereum networks with Docker Compose
- Adventures in Blockchain
Blog
Bluemix
Blueprint
C#
CQL
CSS
CXF
Camel
- The Best of Capgemini Engineering Blog 2016
- Cleaning the Camel
- Creating a CXF REST service with Camel Blueprint
- Microservices Like Change
- Microservices Gotchas
- Why Microservices Are Right For Us
- Microservices - A Reality Check(point)
Choices
Cloud
- A look at Cloud-Native Apps on Azure A framework for building Cloud Native Apps on the Microsoft Azure Cloud
- Capgemini Microsoft Dynamics 365 team at Extreme 365
- The Best of Capgemini Engineering Blog 2016
- Ansible and Weave step by step
- Kubernetes, Ingress controllers and Traefik
- Say Hello to KuWit
- Throwing stones at Clouds
CloudFormation
Code Analysis
Code Review
Compatibility
Composer
Conferences
- Do Repeat Yourself - returning to the Lead Developer conference
- ffconf 2017 - Conference review
- Learning to Lead, Learning to Listen
- QCon London 2017
- Devoxx UK 2017 Giveaway!
- DrupalCamp London experience
- London Calling - Devoxx UK, 2016
- We're Sponsoring ContainerSched
- Win Tickets to Devoxx UK 2016!
- We're Sponsoring Devoxx
- Win tickets to Voxxed Days Bristol
- Women in Technology is an issue for everyone
- Voxxed Bristol Feb. 25th 2016
- Super, Smashing, Great in Barcelona
- Agile Cambridge 2015
- Delivering at Devoxx
- The Lead Developer conference
- Last year an unconference changed my life
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
- Reflections on Drupalcon Amsterdam
- Component Based Development for the Enterprise
- Reflections on Symfony Live London 2014
Configuration over Coding
Containers
- The Best of Capgemini Engineering Blog 2016
- Ansible and Weave step by step
- Kubernetes, Ingress controllers and Traefik
- Say Hello to KuWit
- We're Sponsoring ContainerSched
Continuous Delivery
Continuous Deployment
- Using React Native to create a reusable mobile app architecture
- DevOps Legacy (Daft Punk Soundtrack optional)
- Continuously deploying Apollo with Wercker
Continuous Integration
- The Best of Capgemini Engineering Blog 2016
- DevOps Legacy (Daft Punk Soundtrack optional)
- Continuously deploying Apollo with Wercker
Culture
- Musings of a female Software Engineer on International Women's Day
- Capgemini UK Engineering's Response to the Google (Anti-)Diversity Manifesto
- QCon London 2017
- Our Grade Ladder
- Talking About How We Work
- How We Work Building An Engineering Culture
- DevOps - Why I need to know about it as an Engineer
- How We Work
- How Not To Lead A Team
- Delivering the Mail
- The Thing about Things
- Seniority, strength, and serendipity - what makes a good lead developer?
- Techniques on transforming your team to create a better culture
Cybersecurity
Dashboards
Data model
Databases
Debugging
Decision-making
Deployment
Design
- Designing Cross Platform Mobile Applications with Xamarin A look at the strategies for code sharing between platform specific applications
- Building for Alexa at Devoxx UK
- A design review checklist for non‑designers
- Thoughts on SkillsMatter Meetup: Plugin Architecture Uncle Bob describes plugin architecture and why it's so powerful
- Defining a Minimum Viable Redesign
- Super, Smashing, Great in Barcelona
- When It's Clever to Admit That You're Not Feeling Clever
- Component Based Development for the Enterprise
- Trade-Offs
DevOps
- Dotnet, Docker, DevOps Docker to build, test and publish Microsoft .NET applications
- CQL Statement Builder
- DevOps - Why I need to know about it as an Engineer
- Hacking on Bluemix
- Kubeform: Kubernetes clusters in any cloud
- We're Sponsoring ContainerSched
- Controlling the state of your infrastructure
- Microservices made easy with Mesos
- Docker Continuous Delivery Workflows
- DevOps Legacy (Daft Punk Soundtrack optional)
- Introducing mesos-ui: An alternative frontend for Apache Mesos
- Developer Automation
- Tooling as a service via executable images
- Continuously deploying Apollo with Wercker
- How Apollo uses Weave and Weave Scope
- Demo: Launching an Apollo cluster on AWS
- Apollo, an open-source platform for running your apps
- An Introduction to VirtualBox
- Automation as a way of thinking... and docker
- Automated testing for POODLE
Development
- How to update data models in Drupal 8 Introducing the process of updating data models in Drupal 8
- A framework for progressively decoupled Drupal Introducing the SPALP module
- Basic Accessibility for Web Applications
- Service Fabric Cluster Creation Creating a secure Service Fabric cluster from Visual Studio
- Building for Alexa at Devoxx UK
- Debugging into a NuGet package Reducing debugging headaches
- Ways to Skin a Cat Redux and React from a Java developer's perspective
- Neo Engineer or Buridan’s Donkey
- Hacking Blockchain
- Change your debugging mindset
- They Do It With Mirrors Java Process Memory in Microservices
- Capgemini Microsoft Dynamics 365 team at Extreme 365
- DrupalCamp London experience
- Everyone's a Critic The Why and How of Code Review
- Talking About How We Work
- How We Work Building An Engineering Culture
- What to look for in a code review
- Considerations for a Drupal 8 upgrade
- Digital Developer Meetup, Birmingham, 22nd September, 2016
- How We Work
- INVEST in User Stories
- How to write effective bug reports
- Digital Developer Meetup, Birmingham, 14th July, 2016
- Defining a Minimum Viable Redesign
- Digital Developer Meetup, London, 30th June, 2016
- Unit Testing Timer Based Code
- London Calling - Devoxx UK, 2016
- NFR Testing and Tuning - A Scientific Approach
- Harnessing Domain Driven Design for Distributed Systems
- Kubeform: Kubernetes clusters in any cloud
- Cleaning the Camel
- Controlling the state of your infrastructure
- Building private Ethereum networks with Docker Compose
- The ramblings of an open source newbie
- Adventures in Blockchain
- Scala Appetizer for Java Devs
- Understanding and Addressing our Waste
- Delivering the Mail
- Docker Continuous Delivery Workflows
- Techniques on transforming your team to create a better culture
- Creating a CXF REST service with Camel Blueprint
- Is REST Best in a Microservices Architecture?
- Stylish Unit Tests
- Microservices Like Change
- Better Learning Through Code Reviews
- Introducing mesos-ui: An alternative frontend for Apache Mesos
- Tooling as a service via executable images
- BDD Test Execution Throughput
- Continuously deploying Apollo with Wercker
- How Apollo uses Weave and Weave Scope
- Demo: Launching an Apollo cluster on AWS
- Making ethical development decisions
- Last year an unconference changed my life
- Drupal integration patterns
- Apollo, an open-source platform for running your apps
- Code Beauty
- Microservices Gotchas
- When It's Clever to Admit That You're Not Feeling Clever
- Why Microservices Are Right For Us
- Drupal, Symfony and friends
- Drupal 8 PSR-4 Form compatibility in Drupal 7
- Solving problems being technology agnostic
- Pair Programming and Budō
- Keeping Drupal Secure
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
- Reflections on Drupalcon Amsterdam
- Component Based Development for the Enterprise
- Microservices - A Reality Check(point)
- Reflections on Symfony Live London 2014
- Answering: How long will it take?
- Some Details on the Subtleties of Scala and the Uniform Access Principle
Devoxx
- Devoxx UK 2017 Giveaway!
- Win Tickets to Devoxx UK 2016!
- We're Sponsoring Devoxx
- Delivering at Devoxx
Diversity
- Musings of a female Software Engineer on International Women's Day
- Capgemini UK Engineering's Response to the Google (Anti-)Diversity Manifesto
Docker
- Dotnet, Docker, DevOps Docker to build, test and publish Microsoft .NET applications
- Tips and Thoughts on Prototyping with AWS Elastic Beanstalk
- Kubeform: Kubernetes clusters in any cloud
- We're Sponsoring ContainerSched
- Building private Ethereum networks with Docker Compose
- Docker Continuous Delivery Workflows
- Automation as a way of thinking... and docker
Documentation
Drupal
- How to update data models in Drupal 8 Introducing the process of updating data models in Drupal 8
- A framework for progressively decoupled Drupal Introducing the SPALP module
- Knowledge Is Dead, Long Live Learning
- DrupalCamp London experience
- Everyone's a Critic The Why and How of Code Review
- What to look for in a code review
- Fun with Drupal 8 configuration management
- Considerations for a Drupal 8 upgrade
- Defining a Minimum Viable Redesign
- Writing custom fields in Drupal 8
- Drupal integration patterns
- Drupal, Symfony and friends
- Drupal 8 in 2 steps
- Keeping Drupal Secure
- Reflections on Drupalcon Amsterdam
- Component Based Development for the Enterprise
- Reflections on Symfony Live London 2014
- Please Hold: Your Call Is In A Queue An introduction to queuing in Drupal
- zip-BDD-do-dah zip-BDD-ay! Behaviour Driven Development with Drupal and Behat
- Supersize me Making Drupal go large
DrupalCon
- Drupal 8 in 2 steps
- Reflections on Drupalcon Amsterdam
- Component Based Development for the Enterprise
Ego
Elastic Beanstalk
Encryption
Engineering
- Do Repeat Yourself - returning to the Lead Developer conference
- Building for Alexa at Devoxx UK
- Musings of a female Software Engineer on International Women's Day
- Seeking Frontend Developers
- Learning Gulp.js
- Design Thinking: Cutting through the fluff
- Capgemini UK Engineering's Response to the Google (Anti-)Diversity Manifesto
- My First UI5 Application
- Neo Engineer or Buridan’s Donkey
- Hacking Blockchain
- Learning to Lead, Learning to Listen
- Will this Meteor hit?
- They Do It With Mirrors Java Process Memory in Microservices
- QCon London 2017
- Embracing the Legacy
- A blurry look into the future
- DrupalCamp London experience
- Everyone's a Critic The Why and How of Code Review
- I Test, Therefore I Am
- Talking About How We Work
- How We Work Building An Engineering Culture
- Rearing Good Design Ideas in the Wild
- How We Work
- Unit Tests are the Best Documentation
- Harnessing Domain Driven Design for Distributed Systems
- Delivering the Mail
- Specialism Constrains Throughput
Estimation
Ethereum
Ethics
Experiments
Failure
Fields
Fig
Frontend
- Basic Accessibility for Web Applications
- A design review checklist for non‑designers
- Seeking Frontend Developers
- ffconf 2017 - Conference review
- Knowledge Is Dead, Long Live Learning
- React-ing to change
- Using React to drive change at a car maker
- SVG Icon Workflow for Jekyll with Gulp
- Super, Smashing, Great in Barcelona
- Component Based Development for the Enterprise
Future
GitBook
Golang
Gradle
HOCs
Hackathon
INVEST
Inclusion
Infrastructure
- The Best of Capgemini Engineering Blog 2016
- An Introduction to VirtualBox
- Automated testing for POODLE
Innovation
- A blurry look into the future
- Security of the Future
- Digital Developer Meetup, Birmingham, 22nd September, 2016
- Digital Developer Meetup, Birmingham, 14th July, 2016
- Digital Developer Meetup, London, 30th June, 2016
InnovatorsRace50
IoT
- Starting out in the world of IoT
- A blurry look into the future
- My take on Capgemini University's recent DevOps Hackathon
- Hacking on Bluemix
- The Thing about Things
JWT
Java
- Encrypting configuration in Apache Karaf
- They Do It With Mirrors Java Process Memory in Microservices
- CQL Statement Builder
- Devoxx UK 2017 Giveaway!
- The Best of Capgemini Engineering Blog 2016
- NFR Testing and Tuning - A Scientific Approach
- Harnessing Domain Driven Design for Distributed Systems
- Cleaning the Camel
- Win Tickets to Devoxx UK 2016!
- We're Sponsoring Devoxx
- Microservices Like Change
- Technical Archaeology Unearthing Antipatterns in Modern Distributed Systems
- Microservices Gotchas
- Why Microservices Are Right For Us
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
- Microservices - A Reality Check(point)
JavaScript
- A framework for progressively decoupled Drupal Introducing the SPALP module
- How fast are your React‑ions Optimising the performance of React applications
- ffconf 2017 - Conference review
- Ways to Skin a Cat Redux and React from a Java developer's perspective
- Will this Meteor hit?
- Adventures in Blockchain
- Introducing mesos-ui: An alternative frontend for Apache Mesos
Jekyll
Kanban
Kubeform
Kubernetes
- A Portable Kubernetes Cluster
- The Best of Capgemini Engineering Blog 2016
- Kubernetes, Ingress controllers and Traefik
- Say Hello to KuWit
- Kubeform: Kubernetes clusters in any cloud
Laravel
Leadership
- It's OK Not to be Agile
- Do Repeat Yourself - returning to the Lead Developer conference
- Learning to Lead, Learning to Listen
- DevOps - Why I need to know about it as an Engineer
- My take on Capgemini University's recent DevOps Hackathon
- How Not To Lead A Team
- Seniority, strength, and serendipity - what makes a good lead developer?
- The Lead Developer conference
Lean
Learning
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- It's OK Not to be Agile
- Do Repeat Yourself - returning to the Lead Developer conference
- Building for Alexa at Devoxx UK
- ffconf 2017 - Conference review
- Learning Gulp.js
- Knowledge Is Dead, Long Live Learning
- Design Thinking: Cutting through the fluff
- Managing Cloud Infrastructure in Amazon Web Service using VoiceOps
- My First UI5 Application
- Learning to Lead, Learning to Listen
- They Do It With Mirrors Java Process Memory in Microservices
- QCon London 2017
- A Portable Kubernetes Cluster
- A blurry look into the future
- DrupalCamp London experience
- Everyone's a Critic The Why and How of Code Review
- Talking About How We Work
- How We Work Building An Engineering Culture
- How We Work
- NFR Testing and Tuning - A Scientific Approach
- Harnessing Domain Driven Design for Distributed Systems
- Delivering the Mail
- Win tickets to Voxxed Days Bristol
- Women in Technology is an issue for everyone
- Voxxed Bristol Feb. 25th 2016
- Super, Smashing, Great in Barcelona
- Better Learning Through Code Reviews
- Agile Cambridge 2015
- The Lead Developer conference
Legacy
LowCode
Martial arts
Meetup
- Digital Developer Meetup, Birmingham, 22nd September, 2016
- Digital Developer Meetup, Birmingham, 14th July, 2016
- Digital Developer Meetup, London, 30th June, 2016
Mesos
Meteor
Methodology
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- Agile Analogies for Software Development
Microservices
- They Do It With Mirrors Java Process Memory in Microservices
- Microservices made easy with Mesos
- Docker Continuous Delivery Workflows
- Is REST Best in a Microservices Architecture?
- Microservices Like Change
- How Apollo uses Weave and Weave Scope
- Demo: Launching an Apollo cluster on AWS
- Apollo, an open-source platform for running your apps
- Microservices Gotchas
- Why Microservices Are Right For Us
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
- Microservices - A Reality Check(point)
Microsoft
Microsoft Dynamics 365
Mobile
- Designing Cross Platform Mobile Applications with Xamarin A look at the strategies for code sharing between platform specific applications
- Designing Cross Platform Mobile Applications with Xamarin A look at the strategies for code sharing between platform specific applications
- Using React Native to create a reusable mobile app architecture
NFR
NFT
NetflixOSS
- Microservices Like Change
- Microservices Gotchas
- Why Microservices Are Right For Us
- Microservices - A Reality Check(point)
Networking
NoCode
NoSQL
Node Red
Non Functional Requirements
NuGet
OAuth
OOP
OSGi
Open source
- How to update data models in Drupal 8 Introducing the process of updating data models in Drupal 8
- A framework for progressively decoupled Drupal Introducing the SPALP module
- Will this Meteor hit?
- CQL Statement Builder
- Devoxx UK 2017 Giveaway!
- Ansible and Weave step by step
- Kubernetes, Ingress controllers and Traefik
- Considerations for a Drupal 8 upgrade
- Say Hello to KuWit
- We're Sponsoring ContainerSched
- Win Tickets to Devoxx UK 2016!
- Controlling the state of your infrastructure
- The ramblings of an open source newbie
- We're Sponsoring Devoxx
- Transparency of Things
- Tooling as a service via executable images
- Supersize me Making Drupal go large
PHP
PaaS
- Tips and Thoughts on Prototyping with AWS Elastic Beanstalk
- My take on Capgemini University's recent DevOps Hackathon
- Throwing stones at Clouds
Pair programming
Patterns
Performance
Problem Solving
Productivity
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- When It's Clever to Admit That You're Not Feeling Clever
Programming
- How fast are your React‑ions Optimising the performance of React applications
- Unit Testing Timer Based Code
- Cleaning the Camel
- Scala Appetizer for Java Devs
- Stylish Unit Tests
- Code Beauty
Protocols
Psychology
- Knowledge Is Dead, Long Live Learning
- How Not To Lead A Team
- Seniority, strength, and serendipity - what makes a good lead developer?
- Techniques on transforming your team to create a better culture
- Code Beauty
- When It's Clever to Admit That You're Not Feeling Clever
Puppet
REST
- Combining OAuth and JWT to gain performance improvements
- The Best of Capgemini Engineering Blog 2016
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
React
- Why you should try React higher-order components now
- How fast are your React‑ions Optimising the performance of React applications
- Ways to Skin a Cat Redux and React from a Java developer's perspective
- Will this Meteor hit?
- React-ing to change
- Using React to drive change at a car maker
- Adventures in Blockchain
- Introducing mesos-ui: An alternative frontend for Apache Mesos
React Native
Recruitment
Redux
- How fast are your React‑ions Optimising the performance of React applications
- Ways to Skin a Cat Redux and React from a Java developer's perspective
Requirements
Risk
SAFe
SAP
SQL
Scala
- Scala Appetizer for Java Devs
- Some Details on the Subtleties of Scala and the Uniform Access Principle
Scaling
Scope
Scrum
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- INVEST in User Stories
- Little's Law and KanBan
- Agile and Lean
Security
Serverless
Skills
- ffconf 2017 - Conference review
- Learning Gulp.js
- Design Thinking: Cutting through the fluff
- Capgemini UK Engineering's Response to the Google (Anti-)Diversity Manifesto
- My First UI5 Application
- Neo Engineer or Buridan’s Donkey
Spring
- Microservices Like Change
- Microservices Gotchas
- Why Microservices Are Right For Us
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
- Microservices - A Reality Check(point)
Stats
Symfony
TDD
Teams
- It's OK Not to be Agile
- Do Repeat Yourself - returning to the Lead Developer conference
- Learning to Lead, Learning to Listen
- How Not To Lead A Team
- Seniority, strength, and serendipity - what makes a good lead developer?
- Techniques on transforming your team to create a better culture
Terraform
Testing
- I Test, Therefore I Am
- How to write effective bug reports
- Unit Tests are the Best Documentation
- Unit Testing Timer Based Code
- NFR Testing and Tuning - A Scientific Approach
- How to do NFR Testing (Non Functional Testing)
- Stylish Unit Tests
- BDD Test Execution Throughput
- Automation as a way of thinking... and docker
- Automated testing for POODLE
- Effective BDD
- zip-BDD-do-dah zip-BDD-ay! Behaviour Driven Development with Drupal and Behat
Token
Transparency
Tutorial
UX
Unit tests
User Story
Vagrant
Virtualbox
Virtualisation
Visual Studio
Voice
Voxxed
Wash-up
Ways Of Working
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- A design review checklist for non‑designers
- Rearing Good Design Ideas in the Wild
Weave
Web
Workflow
- The Best of Capgemini Engineering Blog 2016
- Better Learning Through Code Reviews
- Component Based Development for the Enterprise