Subscribe to the Show
You can subscribe to the Coders Campus Podcast via coderscampus.com/itunes or wherever you subscribe to your favorite podcasts.
The Coders Campus podcast will be dedicated to teaching you exactly what you need to know to become a full-stack Java web application developer.
Legacy Episodes of the How to Program with Java Podcast
I used to host a podcast called the “How to Program with Java Podcast”, but that has since been removed from the iTunes library.
All Podcast Episodes
EP14 – How to upgrade your code to Java 8
It's one thing to understand the new coding concepts and paradigms with Java 8, but it's another thing entirely to know the best way to upgrade your existing code. I've been hard at ...
EP12 – Java 8's New Optional Keyword
NullPointerExceptions are a royal pain in the butt. They can strike at almost any point if your code encounters any "edge cases" that you hadn't previously thought of. And when a NullPointerException is ...
EP11 – More Awesome Java 8 Stream Examples
All the show notes for this episode are available via the parent post. These notes are only here as a placeholder for the podcast episode.
EP10 – Why you need to start using Streams in Java
First and foremost, let's talk about why you should learn how to use streams. Streams in Java 8 are essentially the solution to aggregating data easily. What the heck do I mean by ...
EP09 – Java 8 – Lambda Expressions
With the release of Java's version 8 back in 2014, it has quickly become the most quickly adopted Java version to date. Why are people so excited about it? Well there are some ...
EP08 – Java Reflection – Writing Generic Java Code
If you've ever used the JavaScript language before, you might be familiar with the eval() function. If you've never used JavaScript before, then no worries, I'll have an in-depth explanation as to what's ...
EP07 – Thymeleaf Part 3
All the show notes for this episode are available via the parent post. These notes are only here as a placeholder for the podcast episode.
EP06 – Thymeleaf Part 2
All the show notes for this episode are available via the parent post. These notes are only here as a placeholder for the podcast episode.
EP05 – JSPs are extinct and Thymeleaf is the Culprit
You see, JSPs are essentially hybrids. They are a way for coders to create HTML and mix in some Java. Now, way back when JSPs were first created, you could embed native Java ...
EP04 – Spring Data and Why it Rocks (Part 3)
Time to Create Custom Queries in Spring Data Hi again everyone, So, in our last post we talked about how to handle your standard CRUD operations with Spring Data's JpaRepository. It's a super ...
EP03 – Spring Data and Why it rocks (Part 2)
In the previous episode we talked about the first two letters in CRUD. So naturally that means that next up is the "U" in "CRUD", we need to be able to update our ...
EP02 – Spring Data and Why it Rocks (Part 1)
CRUD It stands for Create, Read, Update and Delete. We, as programmers do CRUD all day, every day. It's at the centre of any app in any language on any platform. Thankfully, the ...
EP01 – Spring Boot and Why it Rocks
Possibly one of the greatest things to happen to Java (in recent history) has been the introduction of the projects from the wonderful people at Spring.io The Spring team seem hell-bent on making ...