Latest Episodes

Episode 85. Monitor the World with JMX!

There are technologies that sometimes are forgotten in a lonely corner, but that actually are quite sturdy. One of these is the All-Powerful Java Management Extensions (also known as...

Read More

Episode 84. Let’s get down and dirty w/Netty!

So you get that project that needs to connect to a server that doesn’t talk rest, or http(s), but has its own protocol (or maybe it DOES talk https...

Read More

Episode 83. Hey! Your app needs its yearly HealthCheck as well!

You got your new project, it’s a brand new service, and is ready to go! But… have you done a health check endpoint for your app? In this day...

Read More

Episode 82. Uh-oh Spring… you got some serious competition from Micronaut!

So the internet is all raging about this (not so little) framework that is doing it all. Created with a “cloud-first” mentality, @Micronautfw is aiming to be your next...

Read More

Episode 81. Let’s Dive into a cool magical library that makes Java way less verbose!

Ah, Project Lombok is one of those little gems in the Java Ecosystem. But it’s interestingly controversial! Some will love it (as I do), others will hate it! But...

Read More

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

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!