InfoQ Homepage Languages Content on InfoQ
-
Orchestrating AI Services with the Spring AI Framework
Loiane Groner discusses Spring AI and how developers can build powerful, production-ready AI solutions in Java.
-
Clojure's Journey: From Simplicity to Enterprise Maturity
Jordan Miller explains Clojure's evolution, from Rich Hickey's vision to its enterprise adoption, highlighting key tools.
-
Ultra-Fast In-Memory Database Applications with Java
Markus Kett shares how to build the fastest database applications using Java & EclipseStore, bypassing traditional database limitations.
-
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.
-
Unleashing the Potential of VR: Building Immersive Experiences with Familiar Tools
Ian Thomas discusses VR software development, how to create immersive VR apps using familiar tools like React and JavaScript, making VR development accessible to Frontend Developers.
-
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.
-
Not Just Memory Safety: How Rust Helps Maintain Efficient Software
Pietro Albini discusses how Rust's type system can be used to ensure correctness and ease refactorings, leveraging procedural macros to reduce code duplication, introducing parallelism, and tooling.
-
What Can You Learn from the Fastest Code in the World?
Alan Elder explores the extremes one can go to in order to push the boundaries of code performance and efficiency to perform complex processing on millions of packets per second.