-
Software Development
A Taxonomy Of Comments
Comments can be used to convey what code does, what it should to, what it does not do, why it…
Read More » -
Enterprise Java
Clean Integration Testing with JUnit Rules
The benefits of JUnit Rules, especially when dealing with integration testing, can hardly be overrated. In this post, we’ll shine…
Read More » -
Software Development
Persistence in CQRS Read Models
One of the biggest benefits of CQRS is the ability to implement multiple read models. Business rules and the domain…
Read More » -
Enterprise Java
Placeholders support in Value annotations in Spring
${...} placeholders in @Value annotation are used to access properties registered with @PropertySource. This is extremely useful with @Configuration beans…
Read More » -
Software Development
Code review: Why are we doing it?
Developers across many organisations adopted code reviews as one of their core practices. Although that sounds like a very reasonable…
Read More » -
Core Java
Visitor Design Pattern Example
This article is part of our Academy Course titled Java Design Patterns. In this course you will delve into a…
Read More » -
Core Java
Iterator Design Pattern Example
This article is part of our Academy Course titled Java Design Patterns. In this course you will delve into a…
Read More » -
Core Java
Decorator Design Pattern Example
This article is part of our Academy Course titled Java Design Patterns. In this course you will delve into a…
Read More » -
Core Java
Interpreter Design Pattern Example
This article is part of our Academy Course titled Java Design Patterns. In this course you will delve into a…
Read More »