Recent Posts

Foojay Podcast #73: JCon Report, Part 2 – Evolutions in the Java Language and Runtime

Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (audio only)Content In the second part of our JCON interviews, recorded at the conference in May, we focuses on general evolutions within the Java world and how they influence how we write code and develop applications. We take a look back at the history of Java, discuss …

Read More »

How ReadyNow Improves Java Warmup Time

Author: Frank Delporte Original post on Foojay: Read More Table of Contents How ReadyNow achieves faster compilationsNormal startupWhat’s in the fileStartup with fileComparing the different runs Tier 1 compile counts Tier 2 Compile Counts Compiler queue run Conclusion This is the second blog post in a series on faster Java application warmup. The first blog post, Faster Java Warmup: CRaC …

Read More »

Java Concurrency Best Practices for MongoDB

Author: Vivekanandan Sakthivelu Original post on Foojay: Read More Table of Contents Lost updatesDirty readsNon-repeatable readsPhantom readsHow to avoid these issues Isolation Read concern Write concern In a multi-threaded, distributed environment like MongoDB, when clients execute queries concurrently, operations interleave with one another if they are not isolated, whether those operations involve single-document or multi-document operations. For instance, Client C1’s …

Read More »