firefox parser/html/java/README.txt
Explains how Firefox's HTML5 parser is maintained in Java and automatically translated to C++ using a custom script.
Explains how Firefox's HTML5 parser is maintained in Java and automatically translated to C++ using a custom script.
A guide to building a connector-based RAG system that fetches live data from Confluence using its REST API and Java, avoiding stale embeddings.
A guide to building a local, privacy-focused RAG system using Java to query internal documents like Confluence without external dependencies.
Explores how Java's ZGC garbage collector reduces tail latencies in microservices compared to the default G1 collector, using practical benchmarks.
Explores using Java 21+ virtual threads to elegantly convert legacy Future objects into modern, composable CompletableFuture instances.
Explores JEP 483: Ahead-of-Time Class Loading & Linking in Java 24, part of Project Leyden, aimed at reducing application startup times.
A step-by-step guide to building OpenJDK 24 from source on macOS, covering prerequisites, tool installation, and the build process.
Explores implementing a zip() operation for Java streams using the new Stream Gatherers preview API in Java 22.
A Java programming challenge to process one billion rows of temperature data, focusing on performance optimization and modern Java features.
Explains how to use JDK Flight Recorder's new native memory tracking events to monitor off-heap memory usage in Java applications.
A guide to detecting and diagnosing Java thread leaks using JDK Flight Recorder events and SQL-based analysis with JFR Analytics.
A guide on how to find all Spring beans with a specific method-level annotation, using custom event listeners as an example.
A guide to integrating the Neo4J graph database with Spring Boot, including entity definition, data creation, and querying nodes and relations.
An opinionated guide for beginners starting Java development in 2023, covering setup, tools, and ecosystem recommendations.
Exploring an alternative approach to mocking Spring Data repositories using Dynamic Proxies for in-memory testing implementations.
Analyzing Java BlockingQueue performance issues using JDK Flight Recorder and custom events to detect blocked producer threads.
Explores thread scheduling fairness for CPU-bound workloads in Java's Project Loom and its new virtual threads feature.
An in-depth exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and uses.
Explains how to refine Java method return types for better APIs while maintaining backwards-compatibility using bridge methods.
Explains JEP 413 for Java 18, enabling executable, testable code snippets in JavaDoc from external files like test directories.