Revisited-Design-Patterns-In-Modern-Java

The more design patterns we talk about, the less powerful a language is.
The more powerful a language is, the more we will use integrated features than design patterns.

list few design patterns which are really excited to use with the evolution of Java.

https://www.youtube.com/watch?v=kE5M6bwruhw

Read More

PropertyDescriptor

Reflection or runtime introspection is a powerful feature in Java. some cool features we use in Spring like copyProperties, core concepts are come from Jdk only.

Under JDK java.beans package, there are some key classes used for reflection.

  • Introspector
  • BeanInfo
  • PropertyDescriptor
  • MethodDescriptor

Read More

Ask Java Architects - Open Questions

Ask the Java Architects

Read More

Multiversion concurrency control

Vlad: How does MVCC work

Optimistic vs Pessimistic

Pessimistic vs Serializable

Lost Update In Oracle

Read More

Transactional Outbox Pattern

Transactional Outbox pattern with Spring Boot

Pattern: Transactional outbox

Read More

Jpa-Hibernate-Performance

Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak

The Open Session In View Anti-Pattern

A Guide to Spring’s Open Session in View

Read More