Stuart Marks - Consulting Member of Technical Staff
Stuart Marks is a Consulting Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambdas, and Streams, as well as improving test quality and performance. As his alter ego “Dr. Deprecator” he also works on the Java SE deprecation mechanism. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over 25 years of software platform product development experience in the areas of window systems, interactive graphics, 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.
Posts
- RFE: Add Stream.toList() method on November 3, 2020 Core Libraries
- Incompatibilities with JDK 15 CharSequence.isEmpty on September 22, 2020 JDK 15 Java Language Core Libraries
- Programmer's Guide To Text Blocks on August 5, 2020 Amber JDK 15
- Scanner is a Weird but Useful Beast on April 14, 2020 Core Libraries
- Local Variable Type Inference FAQ on August 30, 2019 Amber
- Programmer's Guide To Text Blocks on August 6, 2019 Amber
- Jakarta EE and Removal of Deprecated APIs on May 23, 2019
- Processing Large Files in Java on January 11, 2019 Performance
- Local Variable Type Inference: Style Guidelines on March 22, 2018 Amber
- Deprecation of Object.finalize() on April 17, 2017
- There is no such thing as a fail-safe Iterator in Java on July 27, 2016
Videos
- Collections Refueled on September 17, 2020 Core Libraries
- Java Languages Features for Improved Productivity on April 1, 2020 Amber
- Why We Hate Java Serialization on November 7, 2019 Security
- Ask the Java Architect on November 7, 2019
- Collections Corner Cases on September 18, 2019 Core Libraries
- Comparison Method Violates its General Contract! on November 8, 2017
- Collections Refueled on April 14, 2017
- Optional - The Mother of all Bikesheds on April 11, 2017