Latest Episodes

Episode 80. Ah, Maven Archetypes… it’s gonna get META

Nothing like a cold chilly day to stay inside and program some more. Before you start that new project from scratch, let’s go over a pretty cool feature of...

Read More

Episode 79. Here’s a present to you! A library that makes you program less (Apache Commons)

So for our new episode we decided to give YOU a holiday gift! Apache Commons! We covered one of the libraries that is ubiquotous in anyone who programs Java,...

Read More

Episode 78. OracleCodeOne, the interviews!

OracleCodeOne just happened… and Freddy and Bob couldn’t go… So they recruited the help of Josh Juneau to go out there and capture interviews from anyone who would talk...

Read More

Episode 77. Sql or NoSql, To Normalize or to Not Normalize… that (STILL) is the question

Episode 77. Sql or NoSql, To Normalize or to Not Normalize… that (STILL) is the question So you may have thought about using NoSQL or a Document Database for...

Read More

Episode 76. Tick…tock…Time to upgrade to Java 11!

It’s coming! If you have been using Oracle Java 8, you should know that starting on January 2019 we will have to get an oracle license for running Oracle’s...

Read More

Episode 75. Let’s get coding with Kotlin!

While Freddy is travelling from Chicago through the West Coast in a minivan, Bob talked to Todd Ginsberg about the new darling language from the JVM. Kotlin is much...

Read More

Behind The Mic

Freddy Guime

Show Host

Programmer, amateur musician. Always interested in how software work, and what makes it tick. Loves performance, multi-threading and exploring new and exciting user interfaces.

Bob Paulin

Show Host

Thinker-doer. Consultant. Apache Software Foundation Member, Contributor to Apache Tika and Apache Felix. Always looking for the best solution to a consulting problem. 

Subscribe To Our Podcast

This podcast talks about how to program in Java; not your tipical system.out.println(“Hello world”), but more like real issues, such as O/R setups, threading, getting certain components on the screen or troubleshooting tips and tricks in general. The format is as a podcast so that you can subscribe to it, and then take it with you and listen to it on your way to work (or on your way home), and learn a little bit more (or reinforce what you knew) from it.

The (what we consider) best Tutorial Java Podcast out there

JavaPubHouse started with the simple premise of being a tutorial podcast for professional developers and serious enthusiasts. We distinguish ourselves from other “Learn Java” podcasts because we talk about real issues that happen when learning technologies.

Have you ever wondered why you need the “equals/hashcode” contract? or why do (by default) need to be thread safe when using Spring Beans? These questions are answered in all the encompassing episodes on this site.

The best part is that this podcast gathers a very wide audience, not just in the U.S. but across the globe. So come join the fun and start listening to a podcast that’s way different than those that are out there!