Freddy Guime & Bob Paulin
Java Pub House
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.
Author
Freddy Guime & Bob Paulin
Category
Podcast website
Latest episode
Feb 26, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Episode 33. Does code dream when it hibernates? A quick look on the big things of Hibernate 03.12.2012
Episode 33. Does code dream when it hibernates? A quick look on the big things of Hibernate ---- Databases have been around forever! (or at least from the 1970s) and there are many things that try to hook Object Objected Programming with Relational...
Episode 32. Java 6 is sooooo Last Year. A guide on the features and how-to migrate to Java 7 29.10.2012
Shout out to the Chicago Java User's Group! Glad to be part of the Board! And Shout out to Peter Hendriks and Tim Prijn for their (https://oracleus.activeevents.com/connect/sessionDetail.ww? SESSION_ID=4153). If interested, click on the 'media' icon on...
Episode 31. Know your bounds! Generic bounds that is (a story that extends super!) 11.10.2012
Big shout-out to everyone I met at JavaOne (including some avid podcast listeners!). Thanks for listening and for a great time down at JavaOne! Don't worry, we will be sharing all the stuff I learned on new episodes of the podcast. It is also our...
Episode 30. I always thought Generics were as good as brand name Erasers (Java Generics part 1) 15.09.2012
Episode 30. I always thought Generics were as good as brand name Erasers (Java Generics part 1) ---- Hi there! Finally back on a (hopefully) standard schedule. I have been moving a house with three kids, two cats, one wife, one dog, and one grandma...
Episode 29. Scope (or how far away can you call), Inheritance, marker interfaces, and overrides! 21.08.2012
We go and visit the Primordial Java Concepts. As rules set in stone we explore the concept of multiple inheritance, method and variable scope (including the final keyword), abstract methods and @override. This is good for those starting up their Mad...
Episode 28. Extra! Extra! JMS Delivering Messages to your App! Extra! Extra! 06.08.2012
Episode 28. Extra! Extra! JMS Delivering Messages to your App! Extra! Extra! ---- Java Message Service (or JMS for short) is a collection of APIs and implementations that allows you to send "messages" across your applcation. But why is it so popular?,...
Episode 27. There’s a Log File in the folder in the middle of the App 16.07.2012
Episode 27. There's a Log File in the folder in the middle of the App ---- (Sing to the children's song There's a hole in the middle of the sea)Logging is part of everyday production debugging life. If you ever had to troubleshoot a production...
Episode 26. I take Exception to that statement! A quick overview of Exception quirkiness 25.06.2012
As developers, we have to deal with Exceptions every day (or at least every other day). In this episode we dive a bit on exception (and exception handling), plus we talk about certain behaviors that are not so well-understood (try returning from a...
Episode 25. Reflection and vampire classes, and compiling Java from within Java. 07.06.2012
Episode 25. Reflection and vampire classes, and compiling Java from within Java. We have heard the word "Reflection" thrown around, what does it mean? it is a new Twilight series? is it about Vampires? In all, we shed sunlight into what reflection is...
Episode 24. Usability for Engineers. A simple way to achieve usability for the hardcore engineer 07.05.2012
Designers will come to you, and say "Hm, I think your program is not as user-friendly". And sometimes, when you ask them to elaborate, they seem to follow a hidden and cryptic ritual. They are right, yet, is hard to see how did they come up with those...
Episode 23. Who is interrupting me while I sleep in the waiting room? (A talk on wait/notify and interruptedExceptions) 23.04.2012
It always starts when you do your first Thread.sleep(). Why do I have to check for InterruptedException? is it serious? why do I have to catch it? We start with answering these questions and step down the rabbit hole to discover the inner workings of...
Episode 22. Garbage man! An introduction on the finer details Garbage Collection 08.04.2012
Garbage collections are like the engine of a car, we know it works, we know that it powers the car, but not much else, but once it breaks down, we usually don't have a too much of a clue on how to fix it. In this episode we talk about how garbage...
Episode 21. The JVM Crashed…Now what?! 23.03.2012
So you're programming along when suddenly support calls and says that the application just "disappeared", or, the server process is not there anymore, both of them leaving you with a hprof.pid file. You have just witnessed the murder of a Java Virtual...
Episode 20. Excuse me, do you know what Date it is, or what Date is? A discussion about Date and Calendar in Java 09.03.2012
In this podcast we turn and talk of that embarassing uncle that every API has (java.util.date), you know, the one that you have to live with because is family, but don't really like that much? We dive into what to avoid when using Date (and Calendar),...
Episode 19. But Wait, there’s more! SerialVersionUID! XMLEncoder/Decoder! Java Beans! 02.03.2012
We finish our discussion on the ObjectOutputStream by covering the SerialVersionUID, and then move onto ObjectOutputStream's citadine cousin, XMLEncoder and Decoder (and why would you go and hang out with it). We also make a quick introduction to "The...
Episode 18. Ahh, the perils of Serialization and Deserialization in Java 17.02.2012
We all have the need to serialize/deserialize objects (either through the "wire" or to file). In this podcast we go and analyze what exactly happens when we create an ObjectOutputStream and write to it, and more importantly what pitfalls are there to...
Episode 17. What is beauty? A discussion about beautiful code 10.02.2012
Every developer at one point in time runs into the question, what is beautiful code? Is it code that is expressed concisely? is it code that does a lot in a few lines of code. Well, while we're not the DeveloperPeople's magazine at least there are...
Episode 16. Let’s talk about the STATE of things. A brief intro to the State pattern 03.02.2012
The State pattern is very useful, it's just hard to spot, and at the beginning a little hard to understand. On this podcast we cover the state pattern with a specific example of its use, plus tips on how to spot when to use it (really that's the...
Episode 15. Java Swing and Performance. It’s not slow! 27.01.2012
Taking the performance theme, we move into the dark corners of Java Swing and discover that it is not a lame horse at all! Swing is very fast (with support for directX and OpenGL!), but sometimes is hard to get it to perform right. In this podcast we...
Episode 14. Optimizing for Performance – The tools 20.01.2012
In the second part of optimization, we talk about the tools (or more properly algorithms) that you can use to optimize a piece of code. Ever wonder how to make a piece of code faster? or difference between caching and Divide-and-Conquer? then tune in!...
Episode 13. Optimizing for Performance 16.01.2012
We all love speed, code speed that is! In this podcast we delve into code optimizations, and what does it mean to optimize for speed. We go over what is the mind-state that you need as you optimize code and offer sneaky shortcuts that allows 10-fold...
Episode 12. Giving the Model a Controlling View (The Model-View-Controller pattern) 05.01.2012
In this podcast we talk about the Model-View-Controller pattern (and is prettier cousin, the Model-View-Presenter), and go over how to go about implementing the MVC/MVP Pattern (really, what to instantiate first, and how to wire the whole thing). We...
Episode 11. New Year’s Resolution: Object Thread Safety! + Listener feedback, and the birth of a Google Group! 16.12.2011
In this podcast we air our first question/feedback from our listener and dive a little into it (related to Dependency Injection). We also talk about how to create Thread Safe objects (There is the easy way, and the hard way). And at last! we have a...
Episode 10. Testing, Testing, 1.2.3! (All about Unit Testing, And Dependency Injection) 09.12.2011
Testing, Testing, 1.2.3! (All about Unit Testing, And Dependency Injection) For those Unit Testers out there (and those who want to do more unit tests), this podcast is for you! We cover JUnit in general, and explain how to shoe-in unit tests in...
Episode 9. It’s the Holidays! Let’s Decorate! 02.12.2011
In this episode we talk about the Decorator pattern and how it is applied. We cover a couple of caveats (especially when combined with the Observer pattern) and learn how to not be afraid of its verboseness. In all, it's the season of decorating, so...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.