-
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 » -
Core Java
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 »