-
Core Java
Adapter Design Pattern In Java
The Adapter design pattern is a structural design pattern that helps us to connect to the legacy or third-party code that exposes a similar…
Read More » -
Core Java
Java: ChronicleMap Part 3, Fast Microservices
Standard Java Maps needs to be initialized upon startup. Learn how to leverage ChronicleMaps that is initializable from a file…
Read More » -
Core Java
Java: ChronicleMap Part 2, Super RAM Maps
The standard Java Maps, such as the ubiquitous HashMap, are ultimately limited by the available RAM. Read this article and…
Read More » -
Core Java
Java: ChronicleMap Part 1, Go Off-Heap
Filling up a HashMap with millions of objects will quickly lead to problems such as inefficient memory usage, low performance…
Read More » -
Agile
Where I Think “Agile” is Headed, Part 1: Do You Need an Agile Approach?
I spoke at Agile 2019 last week. I had both a great time and a heart-rending realization. The great time…
Read More » -
Enterprise Java
Recent Drools DMN open source engine performance improvements
We are always looking to improve the performance of the Drools DMN open source engine. We have recently reviewed a…
Read More » -
Kotlin
Verifying a Contract with CSV data
Attachments in Corda can be more than just PDFs sent along with a transaction. They can actually be used programmatically…
Read More » -
Core Java
JEP 358: Helpful NullPointerExceptions
In the post “Better Default NullPointerException Messages Coming to Java?“, I summarized background details related to a draft JEP (at…
Read More » -
Agile
Rethinking the Need for Generalizing Specialists
Early on in my agile practice, I believed in generalizing specialists. I even wrote Five Tips to Hiring a Generalizing…
Read More »