Enterprise Java
-
How to properly inject CDI beans into JAX-RS sub-resources
Jakarta REST (JAX-RS) defines it’s own dependency injection using the @Context annotation. REST resources also support CDI injection if you enable CDI on the…
Read More » -
Add Grpc to your Spring Application
On the previous example we had a Java application spinning up an http server and upon this Java process operating…
Read More » -
Using JaCoCo to measure system test coverage
Measuring test coverage of your production code can quickly become a heated topic, especially with regards to which percentage is…
Read More » -
All You Need To Know About Exception Handling In Selenium
In the world of technology, exceptions are said to be as old as programming itself. Occurrence of an exception during…
Read More » -
Executing Blocking calls on a Reactor based Application
Project Reactor is a fully non-blocking foundation with back-pressure support included. Although most libraries out there support asynchronous methods thus…
Read More » -
KivaKit Microservices
KivaKit Microservices KivaKit is designed to make coding microservices faster and easier. In this blog post, we will examine…
Read More » -
Signaling and waiting for concurrent state changes
Java’s concurrency library (java.util.concurrent) provides a mutual-exclusion (mutex) Lock called ReentrantLock. This lock maintains a queue of threads that are…
Read More » -
Cloud Build and Gradle/Maven Caching
One of the pain points in all the development projects that I have worked on has been setting up/getting an…
Read More » -
Kivakit Build
A poor man’s multiple-repository build system Refactoring feature branches across multiple repositories A common use case when working with multiple,…
Read More »