Home Page2019-02-28T07:29:19+00:00

Docker & Spring Boot

Docker & Spring Boot Docker allows you to package an application with its dependencies, into a light weight, portable container that can run on almost any environment.  You can think of a Docker container as a run time, a mini virtual machine that encapsulates your application and its dependencies. [...]

By |July 22nd, 2016|Categories: Spring Boot|Tags: , |

An Introduction to Wiremock

An Introduction to Wiremock This post provides a brief introduction to Wiremock, showing how it can be used to to quickly and easily mock remote API calls. We'll use Wiremock to write some integration tests for a simple Dropwizard app and show you how it can be put to [...]

By |May 17th, 2016|Categories: Testing|Tags: , , , |

Spring Boot & Amazon Web Services (EC2, RDS & S3)

Spring Boot & Amazon Web Services (EC2, RDS & S3) This post will take you through a step by step guide to building and deploying a simple Java app in the AWS cloud. The app will use a few well known AWS services which I'll describe along the way. [...]

By |May 3rd, 2016|Categories: AWS, Spring Boot|Tags: , , , , , , |

Spring Boot REST Tutorial

Spring Boot REST Tutorial Spring Boot makes it easier to build Spring based applications by focusing on convention over configuration.  Following standard Spring Boot conventions we can minimise the configuration required to get an application up and running. The use of an embedded Servlet container allows us to package [...]

By |December 1st, 2015|Categories: REST, Spring Boot|Tags: , , |

An Introduction to Micro Services

An Introduction to Micro Services I'm currently working on a SaaS product and recently there's been some discussion about moving toward a micro services architecture. With this in mind I've been doing some reading to find out about the benefits and challenges involved. This post documents my findings to [...]

By |November 11th, 2015|Categories: Micro Services|Tags: |

An introduction to Lambdas in Java 8

An introduction to Lambdas in Java 8 There are a number of exciting new features in Java 8 that have changed the language for the better, but lambda expressions in particular stand out. What is a Lambda Expression? In simple terms a lambda expression is a piece of code [...]

By |February 8th, 2015|Categories: Core Java|Tags: |