Subscribe by email, free
Your daily briefing for podcasting and on-demand

Java Pub House - deep links to episodes

Updated UTC · this page updates every two hours

These are magic links to individual episodes for Java Pub House, provided to help you share episode links for this podcast that work on any device.

These links work on everything: they open the episode on Apple Podcasts on an iOS device like an iPhone; will open the episode on the Google Podcasts player on an Android device; and will open a web player on any other device. Right-click a link to copy the link address.

Just want to link to the podcast? Use this magic link: Listen to Java Pub House

Feb 9 2022:Episode 100. To the CLOUD... Which one? All of them!
Direct links:
Jan 1 2022:Episode 99. SHHH! It's a secret! (Storing API Keys / Passwords / tokens!)
Direct links:
Oct 5 2021:Episode 98. It's HERE, FINALLY HERE! Java 17 LTS Release
Direct links:
Jul 8 2021:Episode 97. Hey there Scala 3! Looking good with those new Features!
Direct links:
May 10 2021:Episode 96. Watching Metrics w/Micrometer and Statsd
Direct links:
Mar 6 2021:Episode 95. Ludicruos speed! Practical GraalVM
Direct links:
Dec 31 2020:Episode 94. Oh, put on your hat Dr. Watson, we are sleuthing this Heap Dump
Direct links:
Nov 8 2020:Episode 93. Not your Grandpa's Serialization Part DEUX!
Direct links:
Aug 31 2020:Episode 92. Not your Grandpa's Serialization!
Direct links:
Jun 26 2020:Episode 91. OracleJDK? OpenJDK?, Zulu? Corretto? So many!
Direct links:
May 19 2020:Episode 90. Let's get Recording (AND VIDEO!)
Direct links:
Apr 13 2020:Episode 89. Kubernetes! (Oh container orchestration)
Direct links:
Jan 23 2020:Episode 88. Logging! (An Interview w/Renaud from DataDog)
Direct links:
Nov 5 2019:Episode 87. Ok, it's time to get Reactive!
Direct links:
Oct 1 2019:Episode 86. Move Over Slow Startup times, GraalVM...IS...HERE. (and cross-language support, and less memory footprint...)
Direct links:
Aug 16 2019:Episode 85. Monitor the World with JMX!
Direct links:
Jul 9 2019:Episode 84. Let's get down and dirty w/Netty!
Direct links:
May 21 2019:Episode 83. Hey! Your app needs its yearly HealthCheck as well!
Direct links:
Mar 29 2019:Episode 82. Uh-oh Spring... you got some serious competition from Micronaut!
Direct links:
Mar 3 2019:Episode 81. Let's Dive into a cool magical library that makes Java way less verbose!
Direct links:
Feb 3 2019:Episode 80. Ah, Maven Archetypes... it's gonna get META
Direct links:
Jan 6 2019:Episode 79. Here's a present to you! A library that makes you program less (Apache Commons)
Direct links:
Nov 29 2018:Episode 78. OracleCodeOne, the interviews!
Direct links:
Oct 23 2018:Episode 77. Sql or NoSql, To Normalize or to Not Normalize... that (STILL) is the question
Direct links:
Oct 4 2018:Episode 76. Tick...tock...Time to upgrade to Java 11!
Direct links:
Aug 29 2018:Episode 75. Let's get coding with Kotlin!
Direct links:
Jul 10 2018:Episode 74. Unit and...Integration Tests, JaCoCo, Docker and Coverage (and more!)
Direct links:
Jun 3 2018:Episode 73. Spring Boot 2.0 is out! Hear all about it with Greg Turnquist
Direct links:
Apr 29 2018:Episode 72. A very deep dive on Var, and unmodifiable collections with Stuart Marks (@stuartmarks) himself!
Direct links:
Mar 24 2018:Episode 71. Jigsaw part II, and Java 10 Highlights!
Direct links:
Feb 12 2018:Episode 70. Let's put puzzles together. Using Java 9's Jigsaw!
Direct links:
Dec 20 2017:Episode 69. All I want for Xmas is a million requests per second (JMeter!)
Direct links:
Oct 22 2017:Episode 68. Clouding it up with Microsoft Service Fabric
Direct links:
Oct 8 2017:Episode 67. Recording from JavaOne!
Direct links:
Aug 16 2017:Episode 66. Ok, how about consuming Rest services
Direct links:
Jul 6 2017:Episode 65. Oh my gosh, we missed CACHING! (what a cache miss!)
Direct links:
Apr 12 2017:Episode 64. Oh it's time to re-boot Spring in Spring!
Direct links:
Feb 16 2017:Episode 63. JCR (Java Content Repository) It is a Document Database before Document Databases were cool!
Direct links:
Jan 6 2017:Episode 62. Hm, what's the best to travel this holiday? on Apache CAMEL, of course!
Direct links:
Sep 16 2016:Episode 61. Let's go retro with JaxB/Xml/XSD and Soap! (JSR-222)
Direct links:
Aug 15 2016:Episode 60. All your Containers Are Belong to Us (An intro to Docker)
Direct links:
Jul 4 2016:Episode 59. A Ghostbuster Reboot? Time to talk about those streams again!
Direct links:
May 1 2016:Episode 58. Hey! You gotta give some REST to those Microservices!
Direct links:
Mar 23 2016:Episode 57. Sometimes you want to buy local, ThreadLocal that is!
Direct links:
Jan 25 2016:Episode 56. Let's have a frank talk about Unsafe! and why you shouldn't (or should) use it
Direct links:
Jan 4 2016:Episode 55. Let's get GIT-it With it!
Direct links:
Sep 14 2015:Episode 54. Bug Hunt! (The essential skills of the great Debugger)
Direct links:
Aug 10 2015:Episode 53. It's here, Spring EMMM...VEEEE...SEEE....(MVC!)
Direct links:
Jul 9 2015:Episode 52. Of JavaEE, Inter-Tubes, and Socket
Direct links:
May 31 2015:Episode 51. Spring is in the air! What better than to talk about The Spring Framework and Spring Beans
Direct links:
May 11 2015:Episode 50. How many Classes would a ClassLoader Load if the ClassLoader was Loading the parent Classes?
Direct links:
Apr 14 2015:Episode 49. Don't put Pressure on me! (About Generational Garbage, and Pressures)
Direct links:
Feb 13 2015:Episode 48. Let's get Groovy with GRADLE in JAVA!
Direct links:
Jan 10 2015:Episode 47. Stop. Maven Time!
Direct links:
Dec 19 2014:Episode 46. I've got ANTs in my build!
Direct links:
Nov 26 2014:Episode 45. Java EE coming up! What's cooking for EE?
Direct links:
Nov 4 2014:JavaOne 2014. Wow, I see a lot of Things! with Internet! And Music! And Agile!
Direct links:
Aug 29 2014:Episode 44. Let's show MicroServices some luv!
Direct links:
May 9 2014:Episode 43. Don't cross the Streams (Streams in Java 8)
Direct links:
Apr 25 2014:Episode 42. Oh Lambda, Lambda, Lambda (no Omega Muu)
Direct links:
Apr 19 2014:Episode 41. Ah, Java 8 (and what it brings) + Streams and OSGI
Direct links:
Nov 19 2013:Episode 40. Don't you hate when static gives you an unexpected jolt? (Discussion on static methods,classes, and inner classes)
Direct links:
Sep 26 2013:Oh My Gosh, is that Arun Gupta, Bruno Souza, Danno Ferrin, Hanz Dockter, Charles Nutter and Yoav Landman? Session Previews (and reviews) from JavaOne
Direct links:
Jul 18 2013:Episode 39. Do I really have to database it?
Direct links:
May 15 2013:Episode 38. Hyperthreading, L1/L2 caching, cache busting, thread trashing, and priority bumping!
Direct links:
Apr 12 2013:Episode 37. Of Bits and Masks and Bytes and Trees and Games
Direct links:
Mar 3 2013:Episode 36. An Intro to Multithreading Programming
Direct links:
Feb 2 2013:Episode 35. Recursion, Doubles and Strings (A little for everyone!)
Direct links:
Jan 14 2013:Episode 34. New Year's (2013) Resolution! Less bugs and more coverage!
Direct links:
Dec 3 2012:Episode 33. Does code dream when it hibernates? A quick look on the big things of Hibernate
Direct links:
Oct 28 2012:Episode 32. Java 6 is sooooo Last Year. A guide on the features and how-to migrate to Java 7
Direct links:
Oct 11 2012:Episode 31. Know your bounds! Generic bounds that is (a story that extends super!)
Direct links:
Sep 14 2012:Episode 30. I always thought Generics were as good as brand name Erasers (Java Generics part 1)
Direct links:
Aug 21 2012:Episode 29. Scope (or how far away can you call), Inheritance, marker interfaces, and overrides!
Direct links:
Aug 6 2012:Episode 28. Extra! Extra! JMS Delivering Messages to your App! Extra! Extra!
Direct links:
Jul 15 2012:Episode 27. There's a Log File in the folder in the middle of the App
Direct links:
Jun 25 2012:Episode 26. I take Exception to that statement! A quick overview of Exception quirkiness
Direct links:
Jun 7 2012:Episode 25. Reflection and vampire classes, and compiling Java from within Java.
Direct links:
May 6 2012:Episode 24. Usability for Engineers. A simple way to achieve usability for the hardcore engineer
Direct links:
Apr 22 2012:Episode 23. Who is interrupting me while I sleep in the waiting room? (A talk on wait/notify and interruptedExceptions)
Direct links:
Apr 8 2012:Episode 22. Garbage man! An introduction on the finer details Garbage Collection
Direct links:
Mar 23 2012:Episode 21. The JVM Crashed...Now what?!
Direct links:
Mar 9 2012:Episode 20. Excuse me, do you know what Date it is, or what Date is? A discussion about Date and Calendar in Java
Direct links:
Mar 2 2012:Episode 19. But Wait, there's more! SerialVersionUID! XMLEncoder/Decoder! Java Beans!
Direct links:
Feb 17 2012:Episode 18. Ahh, the perils of Serialization and Deserialization in Java
Direct links:
Feb 10 2012:Episode 17. What is beauty? A discussion about beautiful code
Direct links:
Feb 3 2012:Episode 16. Let's talk about the STATE of things. A brief intro to the State pattern
Direct links:
Jan 27 2012:Episode 15. Java Swing and Performance. It's not slow!
Direct links:
Jan 20 2012:Episode 14. Optimizing for Performance - The tools
Direct links:
Jan 15 2012:Episode 13. Optimizing for Performance
Direct links:
Jan 5 2012:Episode 12. Giving the Model a Controlling View (The Model-View-Controller pattern)
Direct links:
Dec 16 2011:Episode 11. New Year's Resolution: Object Thread Safety! + Listener feedback, and the birth of a Google Group!
Direct links:
Dec 9 2011:Episode 10. Testing, Testing, 1.2.3! (All about Unit Testing, And Dependency Injection)
Direct links:
Dec 2 2011:Episode 9. It's the Holidays! Let's Decorate!
Direct links:
Nov 17 2011:Episode 8. What's your Aspect?
Direct links:
Nov 11 2011:Episode 7. Threads, Priorities, and Swing's Golden Rule
Direct links:
Nov 6 2011:Episode 6. Observing the Observers, a talk about patterns, observer and listeners!
Direct links:
Oct 28 2011:Episode 5. Producing and Consuming, ThreadPoolExecutor, and Latency vs Throughput
Direct links:
Oct 21 2011:Episode 4. List, Set, Maps, HashCode, Equals and ConcurrentMap! Everything to know about Collections!
Direct links:
Oct 14 2011:Episode 3. Memory leaks, memory references and garbage collections!
Direct links:
Sep 30 2011:Episode 2. Deadlock, Livelock, Escaped locks, and wait - notify oh my!
Direct links:
Sep 23 2011:Episode 1. Volatile, and Synchronized
Direct links:

Get a global view on podcasting and on-demand with our daily news briefing