-
Core Java
The Case of the Missing JEPs
The JDK Enhancement-Proposal (JEP) process is “for collecting, reviewing, sorting, and recording the results of proposals for enhancements to the…
Read More » -
Core Java
Surprisingly High Cost of Java Variables with Capitalized Names
I’ve read hundreds of thousands or perhaps even millions of lines of Java code during my career as I’ve worked…
Read More » -
Core Java
How much faster is Java 17?
Java 17 (released yesterday) comes with many new features and enhancements. However, most of those require code changes to benefit…
Read More » -
Enterprise Java
KivaKit resources
A resource is a stream of data that can be opened, read from or written to, and then closed. KivaKit…
Read More » -
Enterprise Java
KivaKit command line parsing
The kivakit-commandline module provides the switch and argument parsing used by kivakit-application. Let’s take a look at how this works.…
Read More » -
DevOps
Kubernetes pod as a Bastion Host
In Cloud Native apps private networks, databases and services are a reality. An infrastructure can be fully private and only…
Read More » -
Enterprise Java
Receive Pub/Sub messages to your Spring Application
Pub/Sub is a messaging solution provided by GCP Before we dive into the actual configuration we need to be aware…
Read More » -
DevOps
Replacing Docker Desktop with hyperkit + minikube
MacOS is a Unix but it isn’t a Linux so, unfortunately, if/when we need to use linux-y things like docker…
Read More » -
JavaScript
Session Management in Node.js
Hello. This tutorial will explain session management in the node.js application. 1. Introduction Session management is an important part of…
Read More »