FEPCOS-J allows declaratively implementing a Java server and generating its profile, which, for example, can be used to generate the networking code of a Rust client. Introduction As I have shown in a previous post [1] and a video [2], …
-
Implementing the Idempotency-Key specification on Apache APISIX
A simple implementation of the Idempotency-Key header specification on Apache APISIX via a plugin.
-
Get Started With Allocation Profiling
Trouble finding memory leaks in a Java program? Learn how allocation profiling can reveal bugs and help you troubleshoot Java performance.
-
JavaFX Nodes versus Canvas
An experiment showing that you can add roughly 10 times more objects to the Canvas before the framerate drops compared to the number of Nodes.
-
Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J
See how FEPCOS-J relieves developers of the network programming required to implement a client-server application in Java.
-
What’s wrong with createDirectories() – A Beginner’s Guide to IntelliJ Profiler
Learn how to troubleshoot and optimize Java code with IntelliJ Profiler – using createDirectories() as an example.
-
Debugger.godMode() – Hacking a JVM application with the debugger
Use the debugger to find out how a Java application works under the hood, access its memory, and modify it without a single source file.
-
Workflow, From Stateless To Stateful
How I first limited my usage of BPMN and then unlocked its true power when I benefited from persistent storage.
-
Getting Started with JobRunr: Powerful Background Job Processing Library
Task scheduler in Java – JobRunr, a powerful java background job processing library. Learn how to enqueue tasks and schedule recurring tasks.
-
Diagnosing User-Reported Issues Using WireQuery
WireQuery is a tool that helps you solve user-reported issues by combining session replay with capturing API calls. In this article, I will explain how it works, how to use it and how it can be integrated into your projects.
-
Debug Without Breakpoints
Learn how to use IntelliJ IDEA’s Pause – a lesser known feature that will help you diagnose UI freezes, deadlocks, livelocks, and more