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

In my last post Using AWS S3 and Hugo to Create and Host a Static Website we looked at creating a static site in AWS S3 using Hugo. As previously mentioned, there are some slight disadvantages with hosting a static...

Quarkus meets Liquibase Quarkus application with Liquibase data management

Migrating an application to a new framework is mostly painful and challenging. We started to migrate our existing Jakarta EE applications which have been using Liquibase to manage the database changes. Quarkus has native support for Flyway which is another...

Ten Steps towards Cloud Native

Here in the Open Source Cloud Engineering (OSCE) division of Capgemini Custom Software Development, cloud native development is what we do. What we struggle with is explaining to people exactly what that is. Cloud native is a buzzword which is...

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

As a software engineer and consultant, I have been responsible for designing, developing and deploying custom websites and systems for a range of private and public sector companies and agencies. With most of my time being spent on other people’s...

Promoting on Success: A Safe and Reliable Strategy of Promoting Serverless Applications A strategy of promoting serverless applications from Development up to Production

Traditionally, there have been many ways of releasing applications. This relates to both the different test environments and the production environment itself. However, with serverless applications, traditional strategies may not transfer so well due to the characteristics of those architectures....

Introduction to Serverless Computing on AWS A first dive into Serverless Computing on AWS

Back in November 2014, AWS completely changed the paradigm of modern Cloud computing by releasing a service called AWS Lambda. Consequently, this changed the future product road map offerings for a lot of technology companies around the world that have...

Rematch: Redux Without the Bloat

State management. Whilst being a critical aspect of writing frontend applications, it’s an ever-changing landscape. You might be reading this and thinking what even is state, and why do I need it? Fundamentally, at a high level, state management is...

Lead Developer London 2019 Roundup

Feeling very fortunate and full of expectation, I attended the London Lead Developer 2019 conference which was held at the iconic Barbican Centre in June. This event is focussed on technical leadership and it was my first time attending. It...

The top three challenges in securing Public Sector digital services

When we talk to our clients, it’s often understandable that they are worried about the fact that, somehow, their ability to secure digital products and services cannot keep pace with the speed at which they are built. In a previous...

Fast and Free AWS Web Deployment Tutorial A quick guide to deploying a Spring MVC application on AWS.

I wanted to learn how to use Amazon Web Services (AWS) so I worked through a few online courses and decided that it was time to get practical. However, I was wary of getting charged accidentally while using AWS services....