- articles tagged Development
- 4 articles tagged .NET
- articles tagged AI
- 1 articles tagged AWS
- 1 articles tagged Accessibility
- 16 articles tagged Agile
- 1 articles tagged Apache Cassandra
- 13 articles tagged Architecture
- 1 articles tagged BDD
- 4 articles tagged Blockchain
- 5 articles tagged Blog
- 1 articles tagged Bots
- 9 articles tagged Cloud
- 2 articles tagged Cloud Native
- 4 articles tagged Culture
- 1 articles tagged Cybersecurity
- 2 articles tagged Design
- 13 articles tagged DevOps
- 2 articles tagged DevSecOps
- 53 articles tagged Development
- 1 articles tagged Docker
- 16 articles tagged Drupal
- 12 articles tagged Engineering
- 5 articles tagged Frontend
- 2 articles tagged Infrastructure
- 1 articles tagged Innovation
- 1 articles tagged Java
- 4 articles tagged Kubernetes
- 18 articles tagged Learning
- 1 articles tagged Legacy
- 1 articles tagged Microsoft Dynamics 365
- 5 articles tagged Open source
- 13 articles tagged Presentations
- 2 articles tagged React
- 2 articles tagged Scala
- 4 articles tagged Testing
Development
.NET
- Designing Cross Platform Mobile Applications with Xamarin A look at the strategies for code sharing between platform specific applications
- Roslyn-Based .NET Code Analyser .NET Compiler as a service
- Serverless, and the challenges using it Developing a serverless application in Azure with Functions
- Microsoft, .NET and not (necessarily) Windows .NET Core to write applications once and run them cross platform
AI
AWS
Accessibility
Agile
- The bigger picture and the smaller details
- Project Management Methodology – Probably a necessary evil for large Agile IT Projects
- It's OK Not to be Agile
- Devoxx UK 2017 Giveaway!
- INVEST in User Stories
- Win Tickets to Devoxx UK 2016!
- We're Sponsoring Devoxx
- Musings on estimation
- Understanding and Addressing our Waste
- Specialism Constrains Throughput
- Agile Cambridge 2015
- Risk Burndown
- Little's Law and KanBan
- Agile Analogies for Software Development
- Agile and Lean
- Answering: How long will it take?
Apache Cassandra
Architecture
- Devoxx 2024
- Micro Frontends: an Introduction A new approach to building independent web application components
- Enterprise Architecture DocOps Boosting docToolchain with Azure DevOps to streamline collaboration and governance
- The Conservation of Complexity in Software How you can never remove complexity in a system, you can only move it
- Combining OAuth and JWT to gain performance improvements
- Techniques to improve Application Design
- Is REST Best in a Microservices Architecture?
- Microservices Like Change
- Microservices Gotchas
- Why Microservices Are Right For Us
- Solving problems being technology agnostic
- Microservices - A Reality Check(point)
- Trade-Offs
BDD
Blockchain
- Non functional requirements and Blockchain
- Hacking Blockchain
- Building private Ethereum networks with Docker Compose
- Adventures in Blockchain
Blog
- 2017 in review - innovation, diversity, funerals and donkeys
- The Best of Capgemini Engineering Blog 2016
- Meet our Team
- New Year, New Career?
- Welcome to Capgemini Software Engineering
Bots
Cloud
- Accelerating AWS Native Development with LocalStack & Docker: A Real-World Case Study
- How to (maybe) replace your HR department in 3 easy steps
- Ten Steps towards Cloud Native
- A look at Cloud-Native Apps on Azure A framework for building Cloud Native Apps on the Microsoft Azure Cloud
- Managing Cloud Infrastructure in Amazon Web Service using VoiceOps
- Ansible and Weave step by step
- My take on Capgemini University's recent DevOps Hackathon
- Hacking on Bluemix
- Throwing stones at Clouds
Cloud Native
Culture
- The Software Engineering Gender Gap
- Ask In The Channel Private Messages Considered Harmful
- QCon London 2017
- Our Grade Ladder
Cybersecurity
Design
- Thoughts on SkillsMatter Meetup: Plugin Architecture Uncle Bob describes plugin architecture and why it's so powerful
- To SQL or not to SQL SQL vs NoSQL: which one should you choose?
DevOps
- DevOps - Why I need to know about it as an Engineer
- Kubeform: Kubernetes clusters in any cloud
- We're Sponsoring ContainerSched
- Controlling the state of your infrastructure
- Transparency of Things
- 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
- How Apollo uses Weave and Weave Scope
- Demo: Launching an Apollo cluster on AWS
- Apollo, an open-source platform for running your apps
DevSecOps
- Platforms to support Product Oriented Teams How to create a truly usable accelerator to allow dev teams to focus on business needs
- The top three challenges in securing Public Sector digital services
Development
- DCX React Library v1.0.0 is with us and we’re proud of it
- Automation Scripting with Bash Automating Tasks in the Cloud with Custom Bash Scripts
- Exploring MacOS Development: Creating a Menu Bar App with Swift & SwiftUI
- Preparing for Devoxx How the Cloud Development team gets inspired by preparing to host a conference stall
- Consumer Driven Contract Testing with Pact, Kafka and Spring Boot A brief overview and example of contract testing
- Reference panel in Dynamics 365
- Contributing to the DCX React Library What is the DCX React Library and how can you contribute?
- The Efficient Cloud Era The latest developments in Java and Cloud Hosting are allowing tech teams to make an impact on sustainability
- Next.js Fundamentals Through Examples Next.js Basic Features Explained
- Introducing the DCX React Library
- A Hippocratic Oath for Software Engineers
- Elasticsearch: Deeper Dive A deeper dive into the world of Elasticsearch
- Distributed Tracing with OpenTelemetry & Jaeger
- An Introduction to Apache NiFi, Use Cases and Best Practices
- Elasticsearch: Introduction A first time hands on with Elasticsearch
- Rafael: A Developers Story The personal story of the developers that assembled and brought you Rafael
- Using GitHub Actions and Hugo Deploy to Deploy a Static Site to AWS
- Using Route 53 to Create a New Domain for a Static Site Using Route 53 to create a new domain for a static site together with DDoS protection
- Using AWS CloudFront as a CDN for an S3 Static Site Implementing a CDN in order to effectively deliver static content in close proximity to readers
- Quarkus meets Liquibase Quarkus application with Liquibase data management
- Using AWS S3 and Hugo to Create and Host a Static Website A fast, simple and hassle-free way of creating and hosting a static website
- Promoting on Success: A Safe and Reliable Strategy of Promoting Serverless Applications A strategy of promoting serverless applications from Development up to Production
- Introduction to Serverless Computing on AWS A first dive into Serverless Computing on AWS
- Rematch: Redux Without the Bloat
- Introduction to Quarkus: Supersonic Subatomic Java A first look into Quarkus
- Service Fabric Cluster Creation Creating a secure Service Fabric cluster from Visual Studio
- Building for Alexa at Devoxx UK
- A design review checklist for non‑designers
- Starting out in the world of IoT
- Debugging into a NuGet package Reducing debugging headaches
- Encrypting configuration in Apache Karaf
- Change your debugging mindset
- Will this Meteor hit?
- I Test, Therefore I Am
- Talking About How We Work
- Rearing Good Design Ideas in the Wild
- Tips and Thoughts on Prototyping with AWS Elastic Beanstalk
- Digital Developer Meetup, Birmingham, 22nd September, 2016
- How We Work
- Unit Tests are the Best Documentation
- Digital Developer Meetup, Birmingham, 14th July, 2016
- Digital Developer Meetup, London, 30th June, 2016
- Unit Testing Timer Based Code
- London Calling - Devoxx UK, 2016
- Techniques on transforming your team to create a better culture
- Creating a CXF REST service with Camel Blueprint
- Stylish Unit Tests
- BDD Test Execution Throughput
- Making ethical development decisions
- Code Beauty
- When It's Clever to Admit That You're Not Feeling Clever
- Pair Programming and Budō
- Looking Forward to the Spring eXchange 2014 with Capgemini Software Engineering
Docker
Drupal
- There isn't a module for that already?
- 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
- DrupalCamp London experience
- 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 PSR-4 Form compatibility in Drupal 7
- Drupal 8 in 2 steps
- Keeping Drupal Secure
- Reflections on Drupalcon Amsterdam
- Component Based Development for the Enterprise
Engineering
- Improving system performance with Redis A journey into benchmarking Azure Cache for Redis
- User Privacy and Data Use in iOS 14 Implications for application developers and publishers
- Securing Spring Boot Config with Kubernetes An approach to utilising Kubernetes secrets to secure spring boot config
- Externalizing Spring Boot Config with Kubernetes An approach to utilising kubernetes config maps to externalize spring boot config
- The Engineering Collective A collective of skills and quests to facilitate learning and promote a shared engineering culture
- Musings of a female Software Engineer on International Women's Day
- 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
Frontend
- Modern Frontends live a summary of ‘uncut gems’
- Why you should try React higher-order components now
- Seeking Frontend Developers
- Ways to Skin a Cat Redux and React from a Java developer's perspective
- SVG Icon Workflow for Jekyll with Gulp
Infrastructure
Innovation
Java
Kubernetes
- Navigating Kubernetes Deployments With Helmsman
- Zero to CKA in 2 Weeks Some thoughts on the Certified Kubernetes Administrator exam and how I managed to pass it in 2 weeks with no prior knowledge of Kubernetes.
- A Portable Kubernetes Cluster
- Kubernetes, Ingress controllers and Traefik
Learning
- 5 Things I wish I knew when I became a software developer
- Lead Developer London 2019 Roundup
- Fast and Free AWS Web Deployment Tutorial A quick guide to deploying a Spring MVC application on AWS.
- Devoxx 2019 Review A report on all the exciting things we saw at Devoxx 2019.
- Out of the Comfort Zone and into the Classroom
- Do Repeat Yourself - returning to the Lead Developer conference
- Knowledge Is Dead, Long Live Learning
- Learning to Lead, Learning to Listen
- How Not To Lead A Team
- Win tickets to Voxxed Days Bristol
- Seniority, strength, and serendipity - what makes a good lead developer?
- Women in Technology is an issue for everyone
- Voxxed Bristol Feb. 25th 2016
- Super, Smashing, Great in Barcelona
- Better Learning Through Code Reviews
- Delivering at Devoxx
- The Lead Developer conference
- Last year an unconference changed my life
Legacy
Microsoft Dynamics 365
Open source
- The ramblings of an open source newbie
- Continuously deploying Apollo with Wercker
- Automation as a way of thinking... and docker
- Automated testing for POODLE
- Reflections on Symfony Live London 2014
Presentations
- Using React Native to create a reusable mobile app architecture
- They Do It With Mirrors Java Process Memory in Microservices
- Everyone's a Critic The Why and How of Code Review
- How We Work Building An Engineering Culture
- Using React to drive change at a car maker
- NFR Testing and Tuning - A Scientific Approach
- Harnessing Domain Driven Design for Distributed Systems
- Microservices made easy with Mesos
- Delivering the Mail
- Technical Archaeology Unearthing Antipatterns in Modern Distributed Systems
- 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
React
Scala
- Scala Appetizer for Java Devs
- Some Details on the Subtleties of Scala and the Uniform Access Principle