Classic Layout

How to run the Java Incubator Module from the Command Line and IntelliJ IDEA

JEP 425: Virtual Threads (Preview) has been proposed recently. It has been a long-awaited feature in Java. It opens the door to Structured Concurrency. This article isn’t about it, in case you are interested, you can read, the JEP draft: …

The post How to run the Java Incubator Module from the Command Line and IntelliJ IDEA appeared first on foojay.

Read More »

Modernize Legacy Code In Production: Rebuild Your Airplane Midflight Without Crashing

I spent over a decade as a consultant working for dozens of companies in many fields and pursuits. The diversity of each code base is tremendous. This article will try to define general rules for modernizing legacy code that would …

The post Modernize Legacy Code In Production: Rebuild Your Airplane Midflight Without Crashing appeared first on foojay.

Read More »

5 More Reasons to Choose Apache Pulsar Over Apache Kafka

Author’s note: I originally published this blog post in 2019, while I was CEO of Kesque, a real-time messaging service built on Apache Pulsar, the cloud-native distributed messaging and streaming platform. It’s a follow-up to an earlier post, “7 Reasons to …

The post 5 More Reasons to Choose Apache Pulsar Over Apache Kafka appeared first on foojay.

Read More »