Core Java
-

Testing time based reactor core streams with Virtual time
Reactor Core implements the Reactive Streams specification and deals with handling a (potentially unlimited) stream of data. If it interests you,…
Read More » -

Java 9, Jigsaw, JPMS, and Modules: A Personal Exploration
Java 9 delayed so many times because of Project Jigsaw, and you may be heard a lot of thing about modules,…
Read More » -

GC Explained: Algorithms
As described in the previous post, we have four different garbage collectors available in HotSpot JVM. There are some significant…
Read More » -

Java Application Performance Monitoring: End-to-end performance of complex distributed applications
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided…
Read More » -

Idiomatic concurrency: flatMap() vs. parallel() – RxJava FAQ
Simple, effective and safe concurrency was one of the design principles of RxJava. Yet, ironically, it’s probably one of the…
Read More » -

Modern TDD-oriented Java 8 JUnit test template for Idea (with Mockito and AssertJ)
Tune up your JUnit test class template for Idea with the BDD-like syntax, Java 8 and the Mockito-AssertJ duo. Topics…
Read More » -

Detecting and testing stalled streams – RxJava FAQ
Imagine you have a stream that publishes events with unpredictable frequency. Sometimes you can expect dozens of messages per second,…
Read More » -

Logging in Style: log4j 2, Contextuality, Auto-cleanup… All with No Strings Attached!
Logging—maintaining a temporal trace of operations—is vital for any mission-critical system, no matter how big or small. Same was the…
Read More » -

The Need for Speed, Access Existing Data 1,000x Faster
Learn how you can speed up your analytics database applications by a factor of 1,000 by using standard Java 8…
Read More »


