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
EP37 – Null vs Undefined in JavaScript
One thing that threw me off when I started learning JavaScript (with a background in Java) was the fact that JavaScript has both undefined and null as possible values for a variable. In ...
EP36 – Objects in JavaScript
As we all know, JavaScript is an object oriented programming language, but we haven't yet gone into detail about how objects work in JavaScript. Today, we're going to change that! You see, Objects ...
EP35 – JavaScript TypeOf Keyword
We know that JavaScript is a dynamically typed language, but remember, this doesn't mean that JavaScript is void of types. JavaScript absolutely has types that back its variables, we're just sort of "abstracted" ...
EP34 – JavaScript Alerts and Prompts – Getting and Showing Data from Users
Showing data to users and getting data from users is a pretty fundamental task in programming. If you come from a Java programming background, you're probably used to using the console to display ...
EP32 – Debugging in JavaScript
Every programming language that you'll use will have some sort of tool that allows you to debug the code you write. Without debugging, finding the errors in your code would be VERY time ...
EP31 – Functions in JavaScript
Functions in any programming language are almost as important as having variables. So that should go without saying that functions are hugely important to understand and to use in the JavaScript language. Functions ...
EP30 – Landing the interview, a coder's guide to applying for jobs
Everyone will, at some time or another, need to apply for positions and pass an interview or more to land the perfect job. Whether you are fresh out of school, or after years in ...
EP29 – While Loop in JavaScript
The while loop in JavaScript is yet another type of control structure. For a review on what a control structure is, please see our last post on IF statements. The main goal of ...
EP28 – For Loops in JavaScript
Just like an IF statement, a FOR loop in JavaScript is another kind of control structure. For a review on what a control structure is, please see our last post on IF statements. ...
EP27 – Jason Kiernan – From Pharmacist to Programming Job Offer in 2 Years
Jason Kiernan is a 28 year old pharmacist who lives in the south-west of Ireland. He's been working as a community pharmacist since he was more or less 21, but after a few ...
EP26 – IF Statements in JavaScript
Chances are you already have some experience with programming as this blog namely focuses on the Java programming language. If you have a background in Java, then the structure of the IF statement ...
EP25 – JavaScript Data Types
Although the JavaScript language doesn't allow you to explicitly define a type when you declare a variable, this shouldn't lead you to believe that JavaScript doesn't have types (because it does). JavaScript uses ...
EP23 – JavaScript Variables
Variables in JavaScript are pretty straight forward once you understand the concept of dynamic typing, which we talked about in the last article. Variables in JavaScript are used like variables in any other ...
EP22 – What's New in Spring 5 with John Thompson
Spring Framework 5 is Coming in Late July 2017 Today I'm joined by John Thompson to talk about the newest release of the Spring Framework. Spring hasn't seen an update since 2013, so ...
EP20 – What is JavaScript?
JavaScript is an object oriented programming language that was created specifically for the web. JavaScript adds functionality and interactivity to websites by allowing your plain old HTML pages to actually have their own ...
EP19 – Forwarding Your Domain to Your AWS Application
For more detailed show notes, please see the actual "ultimate guide" post via this link.
EP18 – How to Create and Configure a Database in AWS
For more detailed show notes, please see the actual "ultimate guide" post via this link.
EP17 – Deploying Your Code to Elastic Beanstalk (AWS)
For more detailed show notes, please see the actual "ultimate guide" post via this link.
EP16 – Ultimate Guide to AWS – Part 2
For more detailed show notes, please see the actual "ultimate guide" post via this link.
The Ultimate Guide to Hosting a Java Web App with Amazon Web Services (AWS)
Let's start things off by explaining what Amazon Web Services (AWS) actually is and why it's useful to you as a Java programmer. Amazon Web Services are a bunch of "products" that Amazon ...
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 ...