Showing all posts with the category : Podcasts


Podcast 16: Java Versions again

23-Apr-2019 in Podcasts Core Java

Matt and Richard talk again about the mess that is Java versions, plus a bit about what we're working on and what's coming next at Virtual Pair Programmers


Coming soon...


Podcast 15: Spark Core, Spark SQL and Spark ML

31-Oct-2018 in Podcasts Core Java

Richard came into the office this morning in a real mood, had a rant, and so we decided to do a podcast today! It's all about Apache Spark this time.


Matt:Hello and welcome to podcast number 15. This is an unscheduled extra podcast. We hadn't planned to do this today, but Richard walked into the office this morning, huffing and puffing, in a right mood, and had a real rant, and I thought that was too good an opportunity to not try and record some of it for the benefit of our listeners out there.

Richard:Right. Yes. I am in a bad mood, but I'm also supposed to be on holiday after doing my release. So, I'm in an even worse mood now that you're making me do a podcast. So, I'm going to sit here, and say nothing.

Matt:Well, we'll see how long that lasts, won't we? Anyway, welcome. I'm Matt. That was Richard, who's now sitting here growling at me, and welcome to our latest podcast. I guess we should start, then, with what you were just saying, Richard, which is that we have just released a course. I'm using the royal "we" there.

Richard:Have we?


Podcast 14: Java 11 is here

02-Oct-2018 in Podcasts Core Java

It's been a while but the latest podcast is now here... just after the official releaes of Java 11. Find out whether Java 11 is worth paying for, and whether you should be rushing to upgrade. We'll also mention what we're working on (SparkSQL and Spark Machine Learning)...


Matt:We're recording.

Richard:We are recording. And, I assume you're going to do the fancy ...

Matt:Hello! And, welcome. This is the fancy introduction that you wanted, Richard. Hello, and welcome to podcast number 13. And, can I start ... No, number 14.


Matt:Oh my goodness. This is going to be a disaster. I also want to apologise to the poor people who've got to subtitle this podcast, 'cause it's always difficult when people are laughing and talking over laughing. So, to our great subtitlers out there, apologies for that, or transcribers rather, anyway. Oh, this is a disaster.

Richard:We pay a fortune for the subtitles, so ... We do. It costs a fortune. So, I'm not sorry. Let's make it contrafibularities to our subtitles.

Matt:Oh, dear.


Podcast 13: Java news roundup

10-May-2018 in Podcasts Core Java Kotlin

Java news - will Oracle sue us for using the Java name? Java 10 is live with a big new feature (local variable type inference) and JavaEE is now JakartaEE.

Plus some talk about upcoming courses - Kotlin Programming and Kubernetes.

Should VirtualPairProgrammers do more front end work, particularly JavaScript frameworks like Angular (A: yes)

Here's the link to the survey we discuss: The State of Java in 2018


Matt:Hello, and welcome to podcast number 13 in the All Things Java series. Some would say that's unlucky for some. Hopefully, not unlucky for us or our listeners.

Richard:It will be unlucky for me, I think.

Matt:I'm Matt Greencroft.

Richard:Rich Chesterwood.

Matt:Good to see you, Richard, after I wouldn't let you out for the last podcast. You were busy away working on updating our courses, so we had a few complaints, I think, from our avid listeners that they missed your voice.

Richard:Yeah, really. Yeah.


Podcast 12 : Java vs Scala

19-Apr-2018 in Podcasts Core Java

Matt’s alone in the studio today – Richard is busy working on updating our courses, so Matt took the opportunity to interview Jon Humble, principle engineer at Sky Betting and Gaming. Find out about the technology stack Jon uses to support systems dealing with huge volumes of data and how they decide whether to use Scala or Java for different jobs.



Matt:Hello, and welcome to podcast number 12 of All Things Java. I'm Matt Greencroft. Apologies for the little pause there. Normally at this point, my college Richard Chesterwood would jump in and say, and I'm Richard Chesterwood but I'm all alone this week. He's not here. Actually, Richard has been busy working updating some of our courses. You may be aware that on quite a few of our courses we show you how you can use Amazon's EC2 Instances to deploy your work onto a cloud based infrastructure. Well, unfortunately for us, Amazon have changed somethings recently, which has meant that we've needed to update some of our videos to make sure that they work with Amazon's newer versions. So, I've locked Richard away in the recording studio for the last few weeks, getting everything right, but I promise I am going to let him out to join in the next podcast. I should perhaps also apologise for the delay in releasing this podcast. We have been super busy over the last couple of months but we'll try to do our best to get a bit more regular from now on.

So I'm actually not quite alone this month. In the studio today we've got Jon Humble with us. Jon works for one of the largest tech employers in our local area called Sky Betting and Gaming. Jon is one of their principle engineers and he's a real expert in Scala, Acca, Erlang and agile programming in general. So thank you very much Jon for joining us in the studio today.


Podcast 11 : Talking about the Java Stack Job Market

15-Jan-2018 in Podcasts

Our special guest for this podcast is Matt Wood from IT recruitment firm

Matt and FruitionIT run "The JVM Thing", a community of Java Full stack developers -

What Java/JVM Stack skills are in demand?


Matt G:Hello, and welcome to the first podcast of 2018. I think it's number 11 in the All Things Java series. My name is Matt Greencroft.

Richard:I'm Richard Chesterwood.

Matt G:Today, we are delighted to have in the studio with us Matt Wood from Fruition IT. Hi, Matt. Thanks for joining us.


Podcast 10 : Anemic Domain Models

07-Nov-2017 in Podcasts

Matt and Rich get round the fireside to talk about anemic domain models, and discuss the news of a proposal to include data classes in Java.

In this episode Richard attempts to break the world record for the uses of the word "exactly" within an hour. He won't be saying it again next time around.

Hacker News discussion:


Martin Fowler's Paper:



Podcast 9 : UML

20-Oct-2017 in Podcasts

Richard and Matt talk about their previous experience with UML and wonder if it still has a relevance for modern Agile projects.

Despite Matt's valiant attempts, Richard fails to have a rant this week. But, he does manage to somehow squeeze in a reference to the "Comprehensive Super Mario Bros. Disassembly" which is quite an achievement on a UML talk (

We had a faulty microphone on this podcast so we're sorry about the sound quality - will be improved next time!



Richard:All right then. Am I going to start again?

Matt:I'll start.

Richard:Oh, okay.

Matt:Mm-hmm (affirmative). “Alexa, play the latest episode of the All Things Java podcast”. Now, at this point, Alexa will probably complain and say it can't find it, because I've not got that wording exactly right. Welcome to episode nine of All Things Java. I'm Matt Greencroft.


Podcast 8 : Java 9 is Here!

28-Sep-2017 in Podcasts Core Java

Matt and Rich run through what they think are the exciting features of Java 9, but they're not allowed to mention Jigsaw.

What will Richard find to moan and rant about most this week? Java's new genius numbering system? Or people who want to keep their lists mutable?


Richard:So welcome to, we think it's number eight of “All Things Java” from Virtual Pair Programmers. Around the table are ...

Matt:Matt Greencroft, nice to speak to you again Richard.

Richard:I'm Richard Chesterwood. So, this week, I think, Matthew is all excited because he wants to talk about Java 9 - obviously the big news in Java.


Podcast 7 : Design Patterns Special

30-Aug-2017 in Podcasts Core Java Design Patterns

This week Richard has a rant about everybody's favourite design pattern. You won't believe which one it is. This podcast is slightly more entertaining than the Gang of Four book. Even Grady Booch gets a mention!


Matt:Hello and welcome to number 7 of the All Things Java podcast! I am Matt Greencroft.

Richard:And I'm Richard Chesterwood.

Matt:If you have listened to the first six and you're still with us, hopefully that means we're doing something right. Thank you for staying with us.

Richard:I thought we'd do one and then get bored, so I'm amazed we're still here.

Matt:Well we're going to have to stay doing it for a bit longer, because I've spent quite a bit of time this week getting this podcast onto iTunes, TuneIn, and Stitcher, which has been a little bit of a task. This needs to be worth the effort, so we've got to stay doing at least a few more of these, or I'll be a bit-


The Late Podcast 4 : Amazon AWS Interview

14-Aug-2017 in Podcasts

If this podcast appears to be out of order, that's because it is! In June we recorded an interview with Ian Massingham, Worldwide Lead, AWS Technical Evangelism at Amazon Web Services. Unfortunately we weren't allowed to publish it without his permission, which we now have!


Matt:Okay, welcome to, we think this is number four in the series of our All About Java Podcasts. I'm Matt Greencroft.

Richard:I'm Richard Chesterwood.

Matt:And with us today, very excited, we have Ian Massingham who is a technical evangelist from Amazon AWS. Welcome Ian!

Ian:Hi, thanks for inviting me to participate guys, I appreciate it.

Matt:Well, it's great to have you here. And it's hot on the back of, yesterday was the AWS Summit in London.

Richard:Day before yesterday.

Matt:Day before yesterday, it's gone so quick this week. And you were just telling us actually, before we started here, that you had more people than you expected.

Ian:Yeah, it was our largest event ever in the UK. We expected around about 6,000 guests and we actually had over 7,000 so we had a really good turnout. Obviously our CTO, Werner Vogels, a larger than life character in every way, gave the keynote. We had over 40 technical breakouts covering actually many, many different aspects of AWS from beginner to advanced and also across the services portfolio we've got. And as usual we were able to feature a huge number of customer speakers as well, so pretty successful event, and already had some good feedback from some tired people that worked on it, and some, good feedback from some customers that attended as well, so it's been a good event this week. Yeah.

Richard:And what we were debating was, do you have a handle on, or I guess you've got the figures on, how many of the people attending were new customers or-


Podcast 6: Reactive

07-Aug-2017 in Podcasts

In this podcast we muse about Reactive. What is it, and what courses should VirtualPairProgrammers do? We talk about Spring's upcoming WebFlux framework. Also news on the recent Docker release, and what's going to be in the new Web Development course.


Matt:I want to start this podcast by saying, "Hello! And welcome to Chapter..." Because that's what I've been saying all week. I'm in the middle of recording. It's nice to take a break and do the podcast.

Hi, Richard.

Richard:And I've been recording as well. I've been recording Docker in a very intense recording session. So exactly the same but we're here for podcast number six.

Matt:It is number six.

Richard:I didn't think we'd get this far.


Podcast 5: Kotlin

24-Jul-2017 in Podcasts Kotlin

In this episode Richard and Matt discuss Kotlin and what it can offer to the full stack Java developer. Plus updates on the progress with course development.


Richard:Welcome to the Virtual Pair Programmers podcast where we're talking all things Java. This is episode number 5, I think. Episode number 5 and I'm Richard Chesterwood.

Matt:And I'm Matt Greencroft.

Richard:And I'm hesitant about number 5 because number 4, where is number 4?

Matt:So we recorded number 4 and I'm sure I read something somewhere which says never start with an apology, but it feels like we should apologise. We've not yet published number 4.

Richard:There are thousands of listeners wanting to know where number 4 is.

Matt:I think you underestimate the number of listeners Richard. So, what happened? Number 4 is done and it is pretty much ready to go. Number 4 is an interview we made with Ian Massingham from Amazon AWS. He has a really impressive job title, something like head of worldwide evangelism or something like that.


Podcast 3: Who owns Java?

15-Jun-2017 in Podcasts

Matt and Richard discuss the thrilling subject of "Who Owns Java?". Is it Open Source? And why do Oracle think that Google owes them $8billion.

Also, progress on upcoming courses and some musing about the future direction of VPP's support process.


Richard:So, are we going to do a professional introduction this week?

Matt:Well, if we do, what are we going to say?

Richard:We're going to say hello and welcome. This is the third Virtual Pair Programmers Podcast where we're talking all things Java.

Matt:My name is Matt Greencroft.

Richard:And I'm Richard Chesterwood.

Matt:And if you've joined us for the third time, thank you, welcome.

Richard:That wasn't bad, was it?

Matt:It was a pretty good start. It's definitely our best yet, but then, three out of three.


Podcast 2: All things Java

31-May-2017 in Podcasts

In this second podcast, Richard and Matt talk about the upcoming JavaEE 8, what it is to be a full stack developer, langauges such as Kotlin and updates on progress with Thymeleaf and Docker courses.


Richard:Yes. How do we start, then?

Matt:We should actually start with you saying, "How do we start?"

Richard:How do we start? Hello, welcome to the second Virtual Pair Programmers podcast, covering all things Java. I'm Richard Chesterwood, and here is ...

Matt:I'm Matt Greencroft. Hello. Nice to speak to you again, Richard. That doesn't sound genuine at all, does it?

Richard:It was even worse than last week, I think.


Podcast 1 : Java 9 and Jigsaw

19-May-2017 in Podcasts

In our first Podcast, we discuss the current state of Java 9, and Jigsaw in particular, plus we touch on thymeleaf, JSF, and there's an update on what we're working on too.


This is the full transcript of the podcast, for those who prefer to read...

Matt:Hello this is Matt from Virtual Pair Programmers.

Richard:And I'm Richard, from Virtual Pair Programmers.

Matt:Well that didn't work, did it? As our entry point… Can I just say, for the listeners out there, if there are any, we've just spent the last half an hour discussing how do we start this podcast.

Richard:We're so used to working from scripts that we've maybe worked on for six or seven weeks it's just do it off the hip like this. It's quite a challenge for us.

Matt:It is and Richard has this idea that we're not going to edit what we say on here. If this stays in, we can't do a "Let's restart this. Hello, I'm Matt and welcome to the first podcast from Virtual Pair Programmers."

Richard:It is our first podcast. It's 2017. We've been in business for nearly ten years. What took us so long in doing a podcast?


Listen via:

Be notified of new posts