-
Core Java
Annotation Handling and JPMS
TLDR; Instead of annotation.getClass().getMethod("value") call annotation.annotationType().getMethod("value"). All Java developers have heard about annotations. Annotations are with us since Java 1.5…
Read More » -
Software Development
What is The OO Matrix?
Morpheus: I’ve seen an agent punch holes in designs with only a single dependency. Developers have fought against them with…
Read More » -
Kotlin
Connecting a Ktor web server to a Corda node
The preparation for this blog post began several weeks ago (probably over a month by now). Before I could write…
Read More » -
DevOps
Automation pipelines as a security enabler
Let’s consider automation pipelines from a security perspective. Pipelines can be a security enabler. Secure code in a developer’s machine,…
Read More » -
Android Core
Espresso Idling Resource for RecyclerView Data Changes
I was having a problem with using Android Espresso to test a RecyclerView when it’s data was updated. This is…
Read More » -
Enterprise Java
Spring Boot & Hibernate: Print queries and variables
It’s late in the office and you are stuck with this strange Jpa code with JoinColumns and cascades and you…
Read More » -
Java
Faster Java Startup with Checkpoint Restore at Main
The Java Virtual Machine provides a managed runtime environment for applications that have been compiled into bytecodes (but may not…
Read More » -
Enterprise Java
Kogito, ergo Rules — Part 2: An All-Encompassing Execution Model for Rules
This is the second post of a series of updates on the Kogito initiative and our efforts to bring Drools…
Read More » -
Enterprise Java
Kogito, ergo Rules — Part 1: Bringing Drools Further
The Kogito initiative is our pledge to bring our business automation suite to the cloud and the larger Kubernetes ecosystem.…
Read More »