Episode Sorting

  • All
  • Apache
  • Beginner
  • Blog Post
  • Cloud
  • Conference
  • Docker
  • Frameworks
  • Guest
  • JDK10
  • JDK17
  • JDK7
  • JDK8
  • JDK9
  • JVM
  • JVM Languages
  • Kotlin
  • Libraries
  • Microservices
  • Microsoft
  • Multithreading
  • Performance
  • Soft Skills
  • Source Control
  • Spring
  • Testing
  • Tools
  • Uncategorized

Episode 50. How many Classes would a ClassLoader Load if the ClassLoader was Loading the parent Classes?

You worked with them “all the time”, whenever you know it or not! Classloaders are the little workers that make sure all the code is there and ready to be executed. Bob revisits this topics and goes into more detail on how the ClassLoading hierarchy works, when to watch out, and how different frameworks (OSGI,...

Read More

Episode 49. Don’t put Pressure on me! (About Generational Garbage, and Pressures)

We know how important it is to mind your p’s and q’s when it comes to garbage (and garbage collection). We go deep into how Generational Garbage Collectors work including reference types (strong, weak, soft, phantom), also how Garbage Collection Pressure (GC Pressure) happens, and how can we create code that is friendly to Generational...

Read More

Episode 48. Let’s get Groovy with GRADLE in JAVA!

Strike 1, Strike 2, and STRIKE 3! We cover the last of the build tools, GRADLE. It’s hip, it’s cool, it wears a cool leather jacket and rides around on a great motorcycle. The last of the build tools, it has learned from prior mistakes and has combined the best of Ant and Maven into...

Read More

Episode 47. Stop. Maven Time!

So moving to a more recent build tool we cover probably one of the more popular one. Maven is now incredibly robust, and helps fixing what is known as Jar Hell. Have you ever used two libraries that depended on different versions of a logging framework? Well, Maven makes using tons of libraries incredibly easy....

Read More

Episode 46. I’ve got ANTs in my build!

It’s old, but as build tools go you will find apache Ant everywhere. Here we talk on how ant works and explore the build file. While it looks weird, there is nothing to fear! By the end of the episode you will be on your way to tackle any ANT build that have ever been...

Read More

Episode 45. Java EE coming up! What’s cooking for EE?

So we are covering what has been in the works for Java EE 8 (JSR-366). This Spec serves as an umbrella for other specs (features) of Java EE. Some of it is very new, and some of it is already available for all of us to use. Come join me and Bob as we discuss...

Read More

JavaOne 2014. Wow, I see a lot of Things! with Internet! And Music! And Agile!

This is our yearly pilmigrade to JavaOne, where we get to meet good old friends, create new memories, and best of all, geek out for an entire week on Java! We got to learn about the big things waiting for Java (the Internet of Things), and got to talk about how people are making a...

Read More

Episode 44. Let’s show MicroServices some luv!

So it’s all the rage, and things have been getting smaller and slimmer (think your first cell phone), well, code is no different! Today we cover a trend on what is considered one of the better ways to scale, yet like everything else there are caveats. Bob is actually going to take us for a...

Read More

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...

Read More

Homage to Basic

It’s been a while…it has a sense of the old. You see it, but when you see the Beginner’s All Purpose Symbolic Instruction Code, it transforms everything around it. The letters become big and blocky, the monitor becomes concave, and all computers are grey. The keyboard feels heavy and has a personality, oh how I...

Read More