InfoQ Homepage Java Content on InfoQ
-
A Walk along the Complexity-Performance Curve
Richard Startin explores the relationship between complexity and performance through the lens of recent improvements to the Java String class, visiting continuous profiling and some assembly code.
-
Building a Lightning Fast Firewall with Java & eBPF
Johannes Bechberger discusses building a high-throughput firewall leveraging the combined power of eBPF and Java.
-
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
Holly Cummins discusses some of the technical underpinnings of Quarkus’s efficiency, providing advice for those using or considering Quarkus.
-
Optimizing Java Applications on Kubernetes: beyond the Basics
Bruno Borges discusses the strategies for enhancing Java application performance on Kubernetes, focusing on leveraging JVM ergonomics, and managing garbage collection processes.
-
1BRC–Nerd Sniping the Java Community
Gunnar Morling discusses some of the tricks employed by the fastest solutions for processing a 13 GB input file within less than two seconds through parallelization and efficient memory access.
-
AI Integration for Java: to the Future, from the Past
The panelists discuss workflows, staff impact, and utilizing different tools, frameworks, and services to integrate AI in Java applications.
-
The Keys to Developer Productivity: Collaborate and Innovate
Heather VanCura discusses how to adopt the latest Java technology, innovate and contribute to the future evolution of the Java platform and ecosystem.
-
Harnessing Exotic Hardware: Charting the Future of JVM Performance
Monica Beckwith discusses the world of the JVM and its evolving relationship with exotic hardware. She presents a hypothetical scenario where GPU optimization plays a pivotal role.
-
Optimizing JVM for the Cloud: Strategies for Success
Tobi Ajila discusses the challenges and innovations in JVM performance for cloud deployments, highlighting the integration of these JVM features with container technologies.
-
How Netflix Really Uses Java
Paul Bakker discusses Netflix’s use of Java, emphasizing the use of microservices, RxJava, Hystrix and Spring Cloud.
-
Virtual Threads for Lightweight Concurrency and Other JVM Enhancements
Ron Pressler presents how and why Java abstracted its existing thread construct to provide an alternative user-mode implementation of threads as opposed to offering a new concurrency construct.
-
Efficient Language and Library Use to Reduce Carbon
Esteban Küber reviews their experience in designing and building a sample application with the same requirements in both Rust and Java.