Brian Goetz

Brian Goetz

Oracle
Brian Goetz is the Java Language Architect at Oracle and was the specification lead for JSR-335 (Lambda Expressions for the Java Programming Language). He is the author of Java Concurrency in Practice and over 75 articles about Java development.
speakerDetail.talksBy

Alan Bateman
Alan Bateman
Oracle
Gavin Bierman
Gavin Bierman
Oracle
Per Minborg
Per Minborg
Oracle, Inc
+2 more

Ask the Architect

Ask them anything related to the Java language with the Oracle engineers making it happen!
Java Java Conference 50 min. BEGINNER
Brian Goetz
Brian Goetz
Oracle

Postcards from the Peak of Complexity (Overflow)

The Java platform has added many major features over the years -- generics, lambdas, modules, virtual threads, and others. Each of these is a bet-the-platform effort, in that a mistake could mean perm...
Java Java Keynote 25 min. BEGINNER
Brian Goetz
Brian Goetz
Oracle

Postcards from the Peak of Complexity (Overflow)

The Java platform has added many major features over the years -- generics, lambdas, modules, virtual threads, and others. Each of these is a bet-the-platform effort, in that a mistake could mean perm...
Java Java Keynote 25 min. BEGINNER
Brian Goetz
Brian Goetz
Oracle

Postcards from the Peak of Complexity (Overflow)

The Java platform has added many major features over the years -- generics, lambdas, modules, virtual threads, and others. Each of these is a bet-the-platform effort, in that a mistake could mean perm...
Java Java Keynote 25 min. BEGINNER
Brian Goetz
Brian Goetz
Oracle

Postcards from the Peak of Complexity

The Java platform has added many major features over the years -- generics, lambdas, modules, virtual threads, and others. Each of these is a bet-the-platform effort, in that a mistake could mean perm...
Java Java Keynote 25 min. BEGINNER
Viktor Klang
Viktor Klang
Oracle
Brian Goetz
Brian Goetz
Oracle

Serialization: A New Hope

Almost three decades have passed since the creation of Java Serialization—a feature which is widely frowned upon—and application requirements for externalization of objects have changed significantly....
Java Java Conference 50 min. INTERMEDIATE
Brian Goetz
Brian Goetz
Oracle
Georges Saab
Georges Saab
Oracle

Tip and Tail for library maintainers

Are you the author or maintainer of a Java library? Come discuss tip and tail development (JEP 14) with Brian and Georges as mentioned in the Devoxx keynote!
Java Java BOF 60 min. BEGINNER
Brian Goetz
Brian Goetz
Oracle

Valhalla - Where Are We?

Brian will update on Project Valhalla, which enhances the Java object model with value objects, merging object-oriented programming with primitive-like performance. Changes to Java’s generics will ext...
Java Java Conference 50 min. INTERMEDIATE