-
Core Java
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 » -
Enterprise Java
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 » -
Software Development
Service to Service Call Pattern – Multi-Cluster Ingress
Multi-Cluster Ingress is a neat feature of Anthos and GKE (Google Kubernetes Engine), whereby a user accessing an application that…
Read More » -
Software Development
The 2022 Complete Linux Programming Certification Bundle
Enter the World of Programming & Snag a New Job in the IT Field with 18 Hours of Content on…
Read More » -
DevOps
The Live Database Pipeline
Evolutionary Database Design is a slightly counterintuitive approach to managing a database. On the one hand, we think of our…
Read More » -
Software Development
What is logic in relation to AI?
As I had written in my previous blog, I don’t believe a true AI can be a computer program. The…
Read More » -
Software Development
Comparison of language features between Java, Kotlin, Dart and TypeScript
Some time ago I blogged about language features in TypeScript and Dart which I miss in Java. In this blog…
Read More » -
Enterprise Java
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 » -
Core Java
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 »