Episodes: Beginner

Episode 101. Allright, let’s talk about Kafka

Whew! So we took a big break over summer (like Bob said, we were just swamped with work.. oof), but we are BACK! and like always we are ready to explore even deeper Java topics for the professional developer. This time we set our sights in Apache Kafka, one of the (if not THE) dominant...

More Info

Episode 100. To the CLOUD… Which one? All of them!

Yeah! so we have been working with the cloud for a while, terms like K8s, EC2, Route53, BlobData, CLI has been swinged around… and is a little mysterious, and sometimes looks like a black box where you just click buttons, add things, type commands, until it finally something good happens. But if something bad happens,...

More Info

Episode 98. It’s HERE, FINALLY HERE! Java 17 LTS Release

So is time to celebrate! We got a new box of toys with the new release of Java! This is also a Long-Term-Support release which means that’s usually a “good one” to jump into! Switch Expressions! Helpful Nullpointers, Sealed Classes… there is a TON that’s new And we got the best Doctor in town to...

More Info

Episode 97. Hey there Scala 3! Looking good with those new Features!

So while Java is the “main” language of the JVM, it is by no means the “only” language. And one of the purely functional programming languages is getting a new facelift! Scala has been going through a revamp on the syntax and the features, and if you ever run into a scala user you know...

More Info

Episode 94. Oh, put on your hat Dr. Watson, we are sleuthing this Heap Dump

So it happens. Sometimes a Java program just “dies” with the dreaded Out-of-memory Exception. Sometimes, it leaves behind a “heap dump”, or a copy of what the Java program had in memory when just before it throw the Out-of-memory exception. For some devs, a heap dump is stressful, because they think is a black box...

More Info

Episode 92. Not your Grandpa’s Serialization!

Ah, Serialization… the bane of every Java Developer! If you are still using ObjectOutputStream, and Serializable, then you do want to listen to this episode! We move past the objectoutputstreams to what most people are running into these days! (Starting with 2001 and JaxB… and then moving forward from there to Json, and in Part...

More Info

Episode 90. Let’s get Recording (AND VIDEO!)

Java 14 is out! And with it, we now have a preview of Java Records! We go over this newfangled feature… and get this… we finally did it! We actually recorded our first Video Podcast (Woohoo!). A great episode Number as well (episode 90) to start the road to Video (I know, I know, very...

More Info

Episode 88. Logging! (An Interview w/Renaud from DataDog)

One of the first things that you learn to appreciate when you transition programming from hobby to a way of life is to find a good way to troubleshoot problems. Most of the time this means logging and monitoring, so for this episode we decided to interview Renaud Boutet who is DataDog’s VP of Product...

More Info

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 taking care of you needs. But do you know why that might be not be a good (or a pretty bad idea?). Or you may have...

More Info

Episode 54. Bug Hunt! (The essential skills of the great Debugger)

As a developer, we probably spend most of our time figuring out what went wrong. Debugging really an art, and we sometimes get intimidated by it. Well, if you ever found a bug that has trying to scare you, never fear! Bob and I walk through how to become a master debugger and just Zap...

More Info

Episode 43. Don’t cross the Streams (Streams in Java 8)

So now we deep dive into what the “Real” advantages of Java 8 are :). The lambdas were just a head-fake (to quote Randy Pausch), the real meat is all the support that was brought because of lambdas, most importantly Streams. Streams are now pervasive in Java 8, and thanks to the way it was...

More Info

Episode 42. Oh Lambda, Lambda, Lambda (no Omega Muu)

Lambdas… You have heard about it, it’s like those celebrities that are everywhere (Tom Selleck). Well, is time to go and actually meet the great start. In this episode, me (Freddy) and Bob go deep into Lambdas, what they really are (are they magical?) and why would you want to use them. So Join in...

More Info