Blockchain plus Java

Aion4j: two new tools for building smart contracts with Java

How do Java and the blockchain fit together? The BloxBean project released Aion4j, a set of Java development tools and frameworks that will help developers build smart contracts using the Aion Virtual Machine. Their proposed goals include increasing the productivity and confidence of smart contract developers.

Fresh out of the oven

New JAX Mag issue: Putting the spotlight on Java tools

Just because a particular tool is popular does not automatically mean that it is suitable for every situation. This issue of JAX Magazine is a cocktail of both popular and lesser-known tools because we believe that, in order to get familiar with the Java ecosystem, one needs to know a bit of everything or at least stay up-to-date with tools and trends. 

The fight for performance – Is reactive programming the right approach?

Reactive programming promises higher performance of Enterprise Java applications with lower memory requirements. This promise is achieved by avoiding blocking calls that always lead to process and context switches in the operating system. Such context switches have a high CPU and memory overhead, which, of course, is reduced by fewer of such switches. However, this performance gain of reactive programming comes at the price of poorer maintainability of the software. But is the higher performance worth the price and what are the alternatives? Let’s take a closer look at this in this article.