Go for Java Programmers • Barry Feigenbaum & Shon Saliga episode artwork

EPISODE · Jun 16, 2026 · 33 MIN

Go for Java Programmers • Barry Feigenbaum & Shon Saliga

from GOTO - The Brightest Minds in Tech · host Barry Feigenbaum, Shon Saliga & GOTO

This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubBarry Feigenbaum - Retired Sr. Principal Software Engineer & Author of "Go for Java Programmers"Shon Saliga - IBM Storage EvangelistCheck out more here:https://gotopia.tech/episodes/444RESOURCESBarryhttps://www.linkedin.com/in/barryfeigenbaumShonhttps://www.linkedin.com/in/shon-saliga-32336b2DESCRIPTIONDr. Barry Feigenbaum — an IBM, Amazon and Dell veteran with a PhD in Computer Engineering and decades of Java experience — spent time working with Go on microservices and liked it enough to write the book he wished had existed when he made the switch. In this GOTO Book Club episode with longtime colleague Shon Saliga, he walks through the core contrasts: Go is a compiled language that targets a narrower domain than Java — primarily command-line tools and web servers — but excels there with smaller binaries, faster startup, and dramatically lower container overhead. Concurrency is the headline difference: Go's goroutines are far lighter than Java threads, and its channel-based communication model sidesteps many of the problems that make concurrent Java code hard to reason about.The error handling conversation is particularly illuminating. Java's exception mechanism, while powerful, encourages developers to overuse it for ordinary error reporting — Go simply doesn't allow that by design. Errors in Go are return values, not throws; panics are reserved for truly catastrophic situations. Similarly, Go's implicit interfaces (if you implement the methods, you implement the interface — no declaration required) give the language a flexibility that feels alien to Java developers at first but becomes a strength quickly. Barry's conclusion is clear: for greenfield servers and containerized microservices, Go is worth serious consideration — and for Java developers willing to reset a few mental models, the transition is more tractable than it looks.RECOMMENDED BOOKSBarry Feigenbaum • Go for Java Programmers • https://amzn.to/4uRL3liKen Christopher, Barry Feigenbaum, Shon Salig • DOS 5: The Basic • https://amzn.to/4tKDVGsA N M Bazlur Rahman • Modern Concurrency in Java • https://amzn.to/42w8cOkBen Evans & Jim Gough • Optimizing Cloud Native Java • https://amzn.to/41nivD9Ian F. Darwin • Java Cookbook 5th ed. • https://amzn.to/3QH0NZyVictor Grazi & Jeanne Boyarsky • Real-World Java • https://amzn.to/4oCEeBRBlueskyInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Episode metadata supplied by the publisher feed · Published Jun 16, 2026

Embed this episode

This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub Barry Feigenbaum - Retired Sr. Principal Software Engineer & Author of "Go for Java Programmers" Shon Saliga - IBM Storage Evangelist Check out more here: https://gotopia.tech/episodes/444 RESOURCES Barry https://www.linkedin.com/in/barryfeigenbaum Shon https://www.linkedin.com/in/shon-saliga-32336b2 DESCRIPTION Dr. Barry Feigenbaum — an IBM, Amazon and Dell veteran with a PhD in Computer Engineering and...

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Go for Java Programmers • Barry Feigenbaum & Shon Saliga

0:00 33:04

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of GOTO - The Brightest Minds in Tech?

This episode is 33 minutes long.

When was this GOTO - The Brightest Minds in Tech episode published?

This episode was published on June 16, 2026.

Can I download this GOTO - The Brightest Minds in Tech episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!