Latest Episodes

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

Episode 74. Unit and…Integration Tests, JaCoCo, Docker and Coverage (and more!)

In this episode we interview Janine Patterson on her talk of “Integration Test Coverage with JaCoCo” and dive into the nuances of Units vs Integration tests. We dive into...

Read More

Episode 73. Spring Boot 2.0 is out! Hear all about it with Greg Turnquist

It’s new, it’s shiny, and is powerful! The new Spring Boot 2.0 framework is out! And we interviewed Spring’s own @gregturn to tell us what’s new, what’s improved and...

Read More

Episode 72. A very deep dive on Var, and unmodifiable collections with Stuart Marks (@stuartmarks) himself!

We went to one of the best sources to learn what’s happening with Var and Java 10, @stuartmarks! Also, what has been (and is being deprecated) on Java 10,...

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!