Senior Principal Software Engineer
Ben Evans
Ben Evans is an author, architect and educator. He is currently Senior Principal Software Engineer at Red Hat. Previously he was Lead Architect for Instrumentation at New Relic, and co-founded jClarity, a performance tools startup acquired by Microsoft. He has also worked as Chief Architect for Listed Derivatives at Deutsche Bank and as Senior Technical Instructor for Morgan Stanley. He served for 6 years on the Java Community Process Executive Committee, helping define new Java standards. He is a Java Champion and 3-time JavaOne Rockstar Speaker.
Ben is the author of six books, including "Optimizing Java", the new editions of “Java in a Nutshell” and the recently-updated “The Well-Grounded Java Developer” and hIs technical articles are read by thousands of developers every month. Ben is a regular speaker and educator on topics such as the Java platform, systems architecture, performance and concurrency for companies and conferences all over the world (pandemic permitting).
Ben Evans's contributions
Beyond Loom: Weaving new concurrency patterns
Ben Evans
Explore new concurrency patterns enabled by virtual threads in Java 21, along with two related features: Structured Concurrency and Scoped Values.
Best practices for Java in single-core containers
Ben Evans
JVM processes in containers require attention to the number of CPUs allocated and the garbage collector in use.
Observability in 2022: Why it matters and how OpenTelemetry can help
Ben Evans
Observability is a set of practices that trace and troubleshoot containerized applications. Learn more about key trends and the OpenTelemetry project.
Beyond Loom: Weaving new concurrency patterns
Explore new concurrency patterns enabled by virtual threads in Java 21, along with two related features: Structured Concurrency and Scoped Values.
Best practices for Java in single-core containers
JVM processes in containers require attention to the number of CPUs allocated and the garbage collector in use.
Observability in 2022: Why it matters and how OpenTelemetry can help
Observability is a set of practices that trace and troubleshoot containerized applications. Learn more about key trends and the OpenTelemetry project.