-
Software Development
Advanced Traffic-shadowing Patterns for Microservices With Istio Service Mesh
Microservices allow us to go faster and reduce our time to value. However, we cannot just naively move fast and…
Read More » -
Enterprise Java
Serverless: Getting started with SLAppForge Sigma
Yo! C’mere. Lookn’ for somethn’? Serverless, ya? Up there. Go strait, ‘n take a right at da “Sigma” sign. (Well,…
Read More » -
Enterprise Java
Serverless Revolution: the Good, the Bad and the Ugly
“It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign.” ‐ Richard Stallman commenting on cloud computing, Sep 2008…
Read More » -
Core Java
JDK 10: FutureTask Gets a toString()
I’ve felt for a long time that, for most Java classes that have distinguishing attributes, developers should take the time…
Read More » -
Core Java
Adding Visible Electronic Signatures To PDFs
I’m aware this is going to be a very niche topic. Electronically signing PDFs is far from a mainstream usecase.…
Read More » -
Enterprise Java
SpringBoot Messaging with RabbitMQ
RabbitMQ is one of the popular message broker solutions and provides client libraries to be used from various programming languages including…
Read More » -
Software Development
Revisiting Global Data Consistency in Distributed (Microservice) Architectures
Back in 2015 I wrote a couple of articles about how you can piggyback a standard Java EE Transaction Manager…
Read More » -
Core Java
JDK 10: Accessing Java Application’s Process ID from Java
A popular question on StackOverflow.com is, “How can a Java program get its own process ID?” There are several answers…
Read More » -
Enterprise Java
How to fix Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory in Java
This error means your code or any external library you are using in your application is using the SLF4J library, an…
Read More »