-
Agile
Release Planning Advice
Release planning is an important task for product people working with agile teams: It ensures that the product is moving…
Read More » -
Enterprise Java
Method parameter validation with Spring and JSR 303
Spring provides an easy way to validate method parameters using JSR 303 bean validation. In this post we will see…
Read More » -
Enterprise Java
Send your data async on Kafka
For a project, I’m trying to log the basic transactions of the user such as addition and removal of an…
Read More » -
Agile
Create Feedback Loops (Agile Approaches) for Hardware Products
In Costs of an Agile Approach for Hardware Products, I suggested that an iteration-based approach for hardware was too expensive.…
Read More » -
Core Java
Manage multiple Java SDKs with SDKMAN! with ease
SDKMAN! is a convenient tool for managing parallel versions of multiple Software Development Kits. The tool is especially useful for…
Read More » -
Enterprise Java
Apache Camel 3.1 – More camel-core optimizations coming
Hope all is good and you had a safe entry into 2020. The Camel team is already busy working on…
Read More » -
Enterprise Java
JPA @Embeddable and @Embedded
Introduction: As an object-oriented developer, we want to avoid having larger classes with tons of unrelatable fields. And so, we…
Read More » -
Core Java
General, Safe, and Deterministic Foreign Memory Access in JDK 14
In the post “JDK 14 Rampdown: Build 27,” I summarized the numerous JDK 14-targeted features newly available with JDK 14…
Read More » -
Agile
Costs of an Agile Approach for Hardware Products
I had a conversation with a hardware engineer whose organization got the mandate, “Go agile or bust!” They’re attempting to…
Read More »