GOTO - The Brightest Minds in Tech

Java Generics and Collections • Maurice Naftalin & Stuart Marks


Listen Later

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Check out more here:
https://gotopia.tech/episodes/406

Maurice Naftalin - Architect, Trainer & Co-Author of "Java Generics & Collections"
Stuart Marks - Java & OpenJDK at Oracle & Technical Editor of "Java Generics & Collections"

RESOURCES
Maurice
https://bsky.app/profile/mauricenaftalin.bsky.social
https://x.com/mauricenaftalin
https://github.com/MauriceNaftalin
https://www.linkedin.com/in/maurice-naftalin

Stuart
https://bsky.app/profile/smarks.bsky.social
https://mastodon.social/@stuartmarks
https://x.com/stuartmarks
https://github.com/stuart-marks
https://www.linkedin.com/in/stuart-marks-17a71a2
https://stuartmarks.wordpress.com

DESCRIPTION
Maurice Naftalin and Stuart Marks discuss the second edition of "Java Generics and Collections", published 19 years after the original. The conversation explores how Java programming has evolved from Java 5 to Java 25, covering major shifts like the move toward immutability, the introduction of sequenced collections, streams, and unmodifiable collections.

They delve into critical design topics including encapsulation of collections, the anemic domain model anti-pattern, the controversial unsupported operation exception, and the challenges of null handling. The book includes new chapters on usage guidance and design retrospectives that reflect decades of accumulated wisdom about the Collections Framework.

RECOMMENDED BOOKS
Maurice Naftalin & Philip Wadler • Java Generics and Collections 2nd ed • https://amzn.to/47dOp9t
Maurice Naftalin & Philip Wadler • Java Generics and Collections 1st ed • https://amzn.to/42JI03i
Joshua Bloch • Effective Java • https://amzn.to/4oFbdoi
Victor Grazi & Jeanne Boyarsky • Real-World Java • https://amzn.to/4oCEeBR
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ
Christian Clausen • Five Lines of Code • https://amzn.to/3s2zjyg
Nicolai Parlog • The Java Module System • https://amzn.to/3xFggR4

Bluesky
Twitter
Instagram
LinkedIn
Facebook

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

...more
View all episodesView all episodes
Download on the App Store

GOTO - The Brightest Minds in TechBy GOTO

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

6 ratings


More shows like GOTO - The Brightest Minds in Tech

View all
Global News Podcast by BBC World Service

Global News Podcast

7,807 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

273 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,408 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

38 Listeners

Masters of Scale by WaitWhat

Masters of Scale

3,982 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

990 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

190 Listeners

The Journal. by The Wall Street Journal & Spotify Studios

The Journal.

6,133 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,192 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

16,498 Listeners

HBR On Leadership by Harvard Business Review

HBR On Leadership

171 Listeners

Coding Chats by John Crickett

Coding Chats

0 Listeners