Serverless Jenkins on Fargate with Kaniko Agent
Recently my team has been running a large Jenkins instance and multiple agents in AWS, with hundreds of pipelines. In this post I'll explain how we switched to an on-demand,...
Recently my team has been running a large Jenkins instance and multiple agents in AWS, with hundreds of pipelines. In this post I'll explain how we switched to an on-demand,...
On a recent project we were asked by a client if it would be possible to host a React app using serverless technologies, but also ensure that traffic never left their VPC and corporate network.
In this post I'm going to talk about how we achieved this outcome, and how it proved to be more of a challenge than we first thought it would be.
In this post I will show how you can use tfsec to run security checks against your Terraform code, and address any issues that it finds. Furthermore, we'll use the...
Learning how to write a GraphQL server is one of the biggest challenges I've seen for those who are new to GraphQL. This is because it requires a change in mindset, especially if you are accustomed to writing REST servers. Specifically, instead of thinking in terms of implementing individual endpoints in isolation, you have to think in terms of implementing an entire GraphQL schema that can be queried in any way.
In this post, I analyse a performance problem in a serial processing project, propose a solution and demonstrate the performance improvement in a proof-of-concept application written with Golang....
In this post I am going to talk about a question that can save you a bunch of time and effort, but is sometimes neglected in the rush from problem...
NewRelic is a powerful platform that helps users monitor the performance of their services. I'll show you how to use Terraform to create a NewRelic dashboard and set up an...
In this post I will walk you through some of the complexities of developing for Bluetooth on iOS, starting with the core concepts, then moving onto my experiences building a...
TL;DR We’ve all heard that Lambdas written in Java are slow, but there's more that we developers can do to help improve Java Lambda execution times, especially from a cold start....