Champion
Stuart Marks
Oracle
Stuart Marks is the JDK Core Libraries project lead in the Java
Platform Group at Oracle. His areas of expertise include Collections,
Lambdas, and Streams. As his alter ego "Dr Deprecator" he also works
on Java's deprecation mechanism. Stuart previously worked on JavaFX
and Java ME at Sun Microsystems. He has over thirty years of software
platform product development experience in the areas of window
systems, interactive graphics, payments, and mobile and embedded
systems. Stuart holds a Master's degree in Computer Science and a
Bachelor's degree in Electrical Engineering from Stanford University.
Platform Group at Oracle. His areas of expertise include Collections,
Lambdas, and Streams. As his alter ego "Dr Deprecator" he also works
on Java's deprecation mechanism. Stuart previously worked on JavaFX
and Java ME at Sun Microsystems. He has over thirty years of software
platform product development experience in the areas of window
systems, interactive graphics, payments, and mobile and embedded
systems. Stuart holds a Master's degree in Computer Science and a
Bachelor's degree in Electrical Engineering from Stanford University.
Badges 12
Talks 25
- Devoxx Belgium 2025
What’s new with the JCP?
- Devoxx Belgium 2025
Ask the architects
- Devoxx Belgium 2025
Why Haven’t They Fixed This?
- Devoxx Belgium 2024
Ask the Architect
- Devoxx Belgium 2024
The Cycling Tour – Java's Fraught Relationship with Cyclic Object Graphs
- Devoxx Belgium 2024
Escape from the Planet of the Collections
- Devoxx Belgium 2023
Ask the Java Architects
- Devoxx Belgium 2023
Sequenced Collections
- Devoxx Belgium 2023
Beneath the Planet of the Collections
- Devoxx Belgium 2019
Ask the java architect
- Devoxx Belgium 2019
Collections corner cases
- Devoxx Belgium 2019
Why we hate java serialization and what we're doing about it
- Devoxx Belgium 2018
Lambdas and streams master class part 1
- Devoxx Belgium 2018
Local variable type inference: threat or menace
- Devoxx Belgium 2018
Var with style: local variable type inference in java 10
- Devoxx Belgium 2018
Lambdas and streams master class part 2
- Devoxx Belgium 2017
Comparison method violates its general contract! - part 1
- Devoxx Belgium 2017
Comparison method violates its general contract! - part 2
- Devoxx Belgium 2017
Ask the jdk architects
- Devoxx Belgium 2017
Collections refueled
- Devoxx US 2017
Ten simple rules for writing great testcases
- Devoxx US 2017
Streams in jdk 8: the good, the bad and the ugly
- Devoxx US 2017
Optional - the mother of all bikesheds
- Devoxx US 2017
Collections refueled
- Devoxx Belgium 2015
Young Pups: New Collections APIs for Java 9











