Latest Episodes

Episode 71. Jigsaw part II, and Java 10 Highlights!

So we finally wrapped Jigsaw in this episode (the most prominent feature for Java 9 (and included a small errata from @stuartmarks). But Java is moving at a breakneck...

Read More

Episode 70. Let’s put puzzles together. Using Java 9’s Jigsaw!

Episode 70. Let’s put puzzles together. Using Java 9’s Jigsaw! It was both the most anticipated and (one of the) most controversial features in Java 9. What’s the bruhaha...

Read More

Episode 69. All I want for Xmas is a million requests per second (Jmeter!)

So it’s the holidays and now we are winding down the year. Even so, sometimes this is the best time to actually do some performance testing. And there’s no...

Read More

Episode 68. Clouding it up with Microsoft Service Fabric

Clouds are everywhere and are puffy! In this Sponsored Episode, we dive into one of the main prominent cloud providers out there (Microsoft), who is outreaching to us Java...

Read More

Episode 67. Recording from JavaOne!

We sneaked in! Bob and I managed to get into JavaOne (sshhhh….) and made drive-by interviews with some of the luminaries and notable atendees at JavaOne, from Dr. Deprecator...

Read More

Episode 66. Ok, how about consuming Rest services

So we talked about how to create a rest service (using things like Apache CXF and Spring MVC), but sometimes, we actually need to consume these rest services. Luckily...

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!