Episodes

Episode 18. Ahh, the perils of Serialization and Deserialization in Java

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 avoid (Out ot memory errors, stale object updates, Not Serializable Exceptions, and toenail...

Play Episode

Episode 19. But Wait, there’s more! SerialVersionUID! XMLEncoder/Decoder! Java Beans!

Episode 19. But Wait, there’s more! SerialVersionUID! XMLEncoder/Decoder! Java Beans! 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 Bean” (Java Beans that is), and...

Play Episode

Episode 20. Excuse me, do you know what Date it is, or what Date is? A discussion about Date and Calendar in Java

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), and the most common pitfalls that we have falled...

Play Episode

Episode 21. The JVM Crashed…Now what?!

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 Machine, and now is your turn to figure out what happen, and what...

Play Episode

Episode 22. Garbage man! An introduction on the finer details Garbage Collection

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 collections happen, the...

Play Episode

An experiment with resumes

tl;dr I usually review developer resumes when we want to hire, so I went into a thought experiment and decided to create what would be my  “ideal”” candidate resume using my own experience. Sifting for that golden candidate We do our share of hiring every 4 to 6 months, as our team grows, and it always starts the...

Play Episode