-
Enterprise Java

Why SpringBoot is so popular and how to learn SpringBoot effectively?
SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me…
Read More » -
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 »




