Java
-

How the Java Language Could Better Support Composition and Delegation
This article outlines a way of improving the Java language to better support composition and delegation. Engage in the discussion…
Read More » -

Java: How Object Reuse Can Reduce Latency and Improve Performance
Become familiar with the art of object reuse by reading this article and learn the pros and cons of different…
Read More » -

So you want to expose your JAX-RS services over HTTP/2
Nonetheless HTTP/2 is about six years old (already!), and HTTP/3 is around the corner, it looks like the majority of…
Read More » -

Kernel – Message Formatting and Template Expansions
Kernel – Message Formatting and Template Expansions The module kivakit-kernel supports a simple variable substitution syntax. This syntax can…
Read More » -

Java: Why a Set Can Contain Duplicate Elements
In low-latency applications, the creation of unnecessary objects is often avoided by reusing mutable objects to reduce memory pressure and…
Read More » -

Java: Creating Terabyte Sized Queues with Low-Latency
Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second…
Read More » -

Log4j RCE 0-day vulnerability (CVE-2021-44228) mitigation actions
I had an update from my very good friend and excellent consultant Stella Varvarigou in which she explained me that setting com.sun.jndi.rmi.object.trustURLCodebase…
Read More » -

KivaKit and AWS Lambda
KivaKit 1.2 adds seamless support for AWS Lambda. Lambdas for REST and GRPC can be added to a KivaKit Microservice…
Read More » -

KivaKit Clustering
KivaKit Clustering KivaKit provides built-in support for clustering of microservices using Apache Zookeeper. It supplies a cluster model that…
Read More »



