
Episode 190
From Java/JDK 7+ and Project Coin over Project Amber to Better Java Serialisation
A conversation with Stuart Marks about Java 7+ features
airhacks.fm podcast with adam bien · adam-bien.com
May 20, 20221h 13m
Audio is streamed directly from the publisher (s3.eu-central-1.amazonaws.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
An airhacks.fm conversation with Stuart Marks (@stuartmarks) about:
the classic optimization problem in 1950’s at the Western Pacific Railroad, the first computer IBM 1401 - in 1960s, transitioning to the JDK group, the nice thing about Oracle’s Sun acquisition, updating Java’s codebase with new features, the Java Coding Conventions style guide, the Local Variable Type Inference Style Guidelines, Small language enhancements (Project Coin) diamond operator, try-with-resources, refactoring Java’s codebase, JT Harness - the Java Test framework, JT Harness is repurposed jtreg, fixing bugs in Serialization and RMI, Serializable Records, a better Java serialization, Project Amber and pattern matching, Java deconstructor is the opposite of a constructor, construction during deserialization is similar to dependency injection, RMI for unstable code isolation, try-with-resources and suppressed exception, JEP 421: Deprecate Finalization for Removal in Java 18, multi catch, varargs, Strings in switch Statements, SafeVarargs, decoupling from serialization formats, all powertools can kill,
Stuart Marks on twitter: @stuartmarks, Stuart Marks blog: stuartmarks.wordpress.com