Using GitHub Actions and Hugo Deploy to Deploy a Static Site to AWS

Owning a website can be fun. Rather than thinking of it as being a bunch of words followed by a “.com”, instead think of it like owning a home in the world of the internet. Your own personal space that...

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

Over the years there have been countless websites that offer free hosting to users, with the limitation that you use their specific URLs. As shown in previous blog posts where I create a static site and host it on S3...

Ask In The Channel Private Messages Considered Harmful

Anti-patterns in instant messaging, and why teams need to get more comfortable about being vulnerable.

Zero to CKA in 2 Weeks Some thoughts on the Certified Kubernetes Adminstrator exam and how I managed to pass it in 2 weeks with no prior knowledge of Kubernetes.

Prior to the 2 weeks leading up to my CKA exam, I had no Kubernetes knowledge to speak of. I didn’t know what a Kubelet was, how to create a Pod, nor did I know what the Control Plane did....

Cypress, isn’t that a popular holiday location?

Overview Cyprus is a nice sunny island and is the third most popular of the Mediterranean islands. However, as I can’t go to Cyprus right now due to COVID-19, I have had to settle for something that sounds similar instead,...

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....