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

Introduction to Lombok

Java is often criticised for being unnecessarily verbose compared with other languages. Lombok provides a bunch of annotations that generate boilerplate code in the background, removing it from your classes and therefore helping to keep your code clean. Less boilerplate means more concise code that's easier to read and [...]

By |April 30th, 2019|Categories: Java|Tags: , |

Service Integration with Netflix Feign and Ribbon

The guys at Netflix have developed and open sourced (among many other things) Feign and Ribbon.  These libraries can help you as a developer, to build robust, fault tolerant service integrations.  Best of all, they've been tested in the wild by Netflix, who use both libraries extensivley in their [...]

By |April 16th, 2019|Categories: Micro Services, REST, Spring Boot|Tags: , , , , |

Configuring Micro Services – Spring Cloud Config Server

Configuring Micro Services – Spring Cloud Config Server Managing application configuration in a traditional monolith is pretty straight forward. Configuration is usually externalised to one or more property files that sit on the same server as the application. Externalising the configuration makes sense because it allows configuration to [...]

By |August 2nd, 2018|Categories: AWS, Spring Boot|Tags: , , |

Building a Serverless App with AWS Lambda, S3, DynamoDB & API Gateway

Building a Serverless App with AWS Lambda, S3, DynamoDB & API Gateway What is AWS Lambda? AWS Lambda is an on demand compute service, where code is invoked in response to certain events. Events can originate internally from other AWS services, for example, a file upload to an S3 [...]

By |January 15th, 2018|Categories: AWS, REST|Tags: , , , , |

Health Checks, Metrics & More with Spring Boot Actuator

Health Checks, Metrics & More with Spring Boot Actuator I've been working with Spring Boot for a few years now and I'm a big fan. There are lots of things to like about Spring Boot, but one thing that really stands out for me is the emphasis on production [...]

By |September 7th, 2017|Categories: Spring Boot|Tags: , , , , |