Recent Articles
The AWS Journey Part 2: Deploying a Docker Image with AWS CloudFormation
In the first article of my AWS Journey, we deployed a Docker image via the AWS web console. While this works fine, it includes manual work and doesn’t provide fine-grained control over the network and other resources we might need.
Read moreOne-Stop Guide to Database Migration with Liquibase and Spring Boot
Spring Boot provides integration with database migration tools Liquibase and Flyway. This guide provides an overview of Liquibase and how to use it in a Spring Boot application for managing and applying database schema changes.
Read moreBuilding a Robust SQS Client with Spring Boot
I mistrust tools and products that have the word “simple” in their name. This was also the case when I had First Contact with AWS’s “Simple Queue Service” or SQS.
Read moreBook Notes: The Nature of Software Development
TL;DR: Read this Book, when… you’re a manager, you don’t know much about software development and want to learn about agile software development you haven’t worked in an agile manner before and want to know the key methods you have worked in an agile manner before and want some re-affirmation that you’re doing the right thing Book Facts Title: The Nature of Software Development Author: Ron Jeffries Word Count: ~ 20.
Read moreSpring Boot Application Events Explained
To “listen” to an event, we can always write the “listener” to an event as another method within the source of the event, but this will tightly couple the event source to the logic of the listener.
Read moreWhy You Should Use Constructor Injection in Spring
Dependency injection is an approach to implement loose coupling among the classes in an application. There are different ways of injecting dependencies and this article explains why constructor injection should be the preferred way.
Read more