-
Foojay Podcast #7: Security in Java, what do we need to know and how to keep our applications secure?
We invited Java security experts to dive into the fascinating world of secure coding and detecting vulnerabilities in your Java applications!
-
How Object Reuse Can Reduce Latency and Improve Performance
Write more performant code with less latency by becoming familiar with the art of object reuse in multi-threaded Java applications.
-
Reducing Tail Latencies with Chronicle Queue Enterprise
Fed up with pauses at the high percentiles in your application? You may want to consider Chronicle Queue Enterprise!
-
Creating Terabyte Sized Queues with Low-Latency
Learn how to create huge persisted queues while retaining predictable and consistent low latency using open-source Chronicle Queue!
-
The Problem with Functional Programming
Functional programming is amazing, although I think there are a few problems that prevent it from being used more.
-
A Minor But Useful Refactoring Technique That Would Reduce Your Code Footprint (Part 2)
Table of Contents Stream.noneMatch() and Stream.anyMatch() As I keep refactoring, this article will focus on a few more interesting ways to do it. These are pretty much minor yet effective and useful changes. Stream.noneMatch() and Stream.anyMatch() In some situations, we …
-
Why the Fastest Way of Serializing a Java Field is not Serializing it at All
Table of Contents Data Transfer ObjectDefault SerializationExplicit SerializationTrivially Copyable SerializationBenchmarksWhy Does it Matter?Resources This article elaborates on different ways of serializing Java objects and benchmarks performance for the variants. Read this article and become aware of different ways to improve …
-
How to Use Java DTOs to Stay Secure
How DTOs are used in modern Java applications, ways your application can benefit, and how Java DTOs can help you be more secure by preventing accidental data leaks.
-
A Minor But Useful Refactoring Technique That Would Reduce Your Code Footprint (Part 1)
That was a long-awaited migration, but I’m pleased that we eventually made it. The next thing… “Why not Java 17 directly?”
-
How to Build Low Latency Crypto Trading Systems using Java and Chronicle Services
Chronicle-Services framework allows running the market data connectors within a single event loop, which is designed to minimize latency.