How to Program with Java Podcast
Episodes
I'm Losing Contracts to AI. Here's Why That's Actually Good Newsde
16 Apr 2026
Contributed by Lukas
I'm losing software contracts right now, and I want to tell you why. Business owners who would've paid me $10,000 to build them something are telling ...
What Happened to the Bootcamp, Why AI Changed Everything, and What's Next
05 Apr 2026
Contributed by Lukas
It's been over a year since my last episode, and I owe you an update. In this episode, I get real about what happened with the Coders Campus coding bo...
Unlocking Your First Coding Job: The Realities and Solutions
23 Aug 2024
Contributed by Lukas
Episode Summary In this episode, Trevor Page delves into the challenges aspiring software developers face when trying to land their first job. Drawing...
Alex almost quit coding forever while in this Bootcamp
04 May 2024
Contributed by Lukas
Summary To reach out and connect with Alex, here's her LinkedIn profile: https://www.linkedin.com/in/alex-mamolo-2a1b57222/ In this episode, Trevor in...
From Struggling University Comp Sci Grad to Employed Coder - Tony Edmonds
28 Mar 2024
Contributed by Lukas
To reach out and connect with Tony: https://www.linkedin.com/in/edmonds-tony/ Takeaways - Negotiate your salary and consider the market conditions in...
From Backpacking Instructor to Coder in 5 Months - Jeff Podmayer
21 Mar 2024
Contributed by Lukas
Summary If you want to connect/reach out to Jeff, here's his LinkedIn profile: https://www.linkedin.com/in/jeffpodmayer/ In this episod...
From the Fashion Industry to Full-Stack Coder - Kevin Gallaccio
11 Mar 2024
Contributed by Lukas
Summary In this episode, Trevor interviews Kevin, who made a career transition from fashion to technology. Kevin shares how his interest in Micros...
The Coding Apocalypse: Is the End of Software Jobs Near?
03 Aug 2023
Contributed by Lukas
This thought-provoking video delves deep into a highly controversial topic: Are coding jobs disappearing? As we stand on the brink of unprecedented te...
EP59 - From Stone Mason to Software Developer in 8 Months
31 May 2022
Contributed by Lukas
In this episode we'll talk to Ethan, who is a recent graduate from the Coders Campus Bootcamp and managed to land a job within two months of starting...
EP58 - From Electrical Technician to Software Developer in 8 Months
04 May 2022
Contributed by Lukas
In this episode we'll talk to Dustin, who is a recent graduate from the Coders Campus Bootcamp and managed to land a job within two months of startin...
EP57 - From Restaurant Manager to Software Developer
27 Jan 2022
Contributed by Lukas
In this episode we'll talk to Yasiin, who is a graduate from the Coders Campus Bootcamp. We dive into his story about how he started his coding jour...
EP56 - Fun Tricks and Analytics with IntStreams in Java
25 Jan 2022
Contributed by Lukas
In this episode we'll talk about IntStreams and why they're useful in Java. IntStreams can be used to replace a common looping mechanism as well as ...
EP55 - How to Sort with Streams in Java
24 Jan 2022
Contributed by Lukas
In this episode we'll talk about how to sort a stream of objects using the ".sorted()" function. We'll also talk about the differences between using ...
EP54 - What is the Map Operation in Java Streams?
26 Nov 2021
Contributed by Lukas
Big announcement: today marks the launch of our brand new "Beginners only" Coding Bootcamp. If you're a beginner to coding and have spent less than ab...
EP53 - Intro to Streams in Java
19 Nov 2021
Contributed by Lukas
GitHub link here: https://github.com/tp02ga/FunWithStreams In this episode we'll talk about: What are streams and why you should care about them Comp...
EP52 - Most Common Functional Interfaces in Java
15 Nov 2021
Contributed by Lukas
In this episode we'll talk about 7 common Functional Interfaces that Java provides to us. UnaryOperator, BinaryOperator, Supplier, Consumer, Functio...
EP51 - Let's Talk Lambdas in Java
12 Nov 2021
Contributed by Lukas
In this episode we'll talk about a super useful feature that was introduced back in Java version 8, known as Lambdas. The Lambda feature is something ...
EP50 - #3 of 3 to Getting a Job as a Coder
06 Aug 2021
Contributed by Lukas
In this episode we'll talk about the 3rd key to getting a job as a coder... How do you stand out from the crowd? You put in all this effort to learn h...
EP49 - Top 3 mistakes coders make when applying to their first job
31 Jul 2021
Contributed by Lukas
In this episode we'll talk about 3 big mistakes that aspiring coders make when trying to land their very first job. Getting your first job as a coder ...
EP48 - Top 3 reasons why you'll fail to succeed as a coder and how to overcome them
29 Jul 2021
Contributed by Lukas
In this episode we'll talk about 3 common issues I see that beginner programmers struggling with most when starting the journey of learning to code. ...
EP47 - Key #2 of 3 to Getting a Job as a Coder
22 Jul 2021
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP46 - Are Coding Bootcamps Worth It?
15 Jul 2021
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP45 - Key #1 of 3 to Getting a Job as a Coder
08 Jul 2021
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP44 - How to get a Job as a Java Programmer
07 Oct 2019
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP43 - Resume Writing Tips
01 Oct 2019
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP42 - Java Careers and What they Pay
23 Sep 2019
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP41 - 5 Tips on Landing an Entry Level Programming Job
16 Sep 2019
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP40 - The Document Object Model (DOM)
04 Sep 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP39 - Arrays in JavaScript
27 Aug 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP38 - JavaScript's Built in Objects
20 Aug 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP37 - Null vs Undefined in JavaScript
14 Aug 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP36 - Objects in JavaScript
06 Aug 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP35 - JavaScript TypeOf Keyword
30 Jul 2018
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
EP 34 - Getting and Showing Data from Users
23 Jul 2018
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/34 Don't forget to check out our current "deal" for coders campus available via ...
EP33 - Importing JavaScript into HTML
16 Jul 2018
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/33 Don't forget to check out our current "deal" for coders campus available via...
EP32 - Debugging in JavaScript
09 Jul 2018
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/32 Don't forget to check out our current "deal" for coders campus available via...
EP31 - Functions in JavaScript
03 Jul 2018
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/31 Don't forget to check out our current "deal" for coders campus available via...
EP30 - Landing the interview, a coder's guide to applying for jobs
30 Sep 2017
Contributed by Lukas
Show notes are available via http://coderscampus.com/30 If you're interested in grabbing the new "Java Interview Prep Course" you can get a significa...
EP29 - While Loops in JavaScript
01 Sep 2017
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/29 Don't forget to check out our current "deal" for coders campus available via ...
EP28 - For Loops in JavaScript
25 Aug 2017
Contributed by Lukas
Show notes for this episode can be found here: http://coderscampus.com/28 If you're interested in supporting the show, please leave a rating and re...
EP27 - Jason Kiernan - From Pharmacist to Programming Job Offer in 2 Years
11 Aug 2017
Contributed by Lukas
Show notes are available via http://coderscampus.com/27
EP26 - IF Statements in JavaScript
04 Aug 2017
Contributed by Lukas
Show notes for this episode can be found via http://coderscampus.com/26 Also don't forget to check out our lifetime membership to Coders Campus an...
EP25 - JavaScript Data Types
28 Jul 2017
Contributed by Lukas
Checkout the show notes of today's episode via http://coderscampus.com/25 Also, I've started a brand new "lifetime membership" deal for Coders Campus,...
EP23 - JavaScript Variables
14 Jul 2017
Contributed by Lukas
Show notes for this episode are available via http://coderscampus.com/23 Also, don't forget about the sweet deal I have over at http://coderscampus.co...
EP22 - What's New in Spring 5 with John Thompson
07 Jul 2017
Contributed by Lukas
You can sign up for early access to John's new course (plus a surprise bonus from me) via http://coderscampus.com/spring5
Coders Campus EP21 - Dynamic Typing in JavaScript
29 Jun 2017
Contributed by Lukas
Don't forget to check out this sweet deal on a Coders Campus via http://coderscampus.com/deal You'll get access to over 128 hours of video tutorial c...
What is JavaScript?
22 Jun 2017
Contributed by Lukas
Don't forget to check out the special deal that we're putting on for our podcast listeners via http://coderscampus.com/deal
EP68 - Subscribe to my new show called the "Coders Campus Podcast"
01 Jul 2016
Contributed by Lukas
You can subscribe to the new show via this link: http://coderscampus.com/itunes There will be no more episodes of the How to Program with Java podc...
Episode 66 - Summer is here and something new is in the air
28 Jun 2016
Contributed by Lukas
I'm happy to announce that dropping on July 1st, 2016 - a brand new podcast will be hitting the digital shelves! Although the How to Program with Jav...
EP65: HTML Design & Layout
01 Dec 2014
Contributed by Lukas
Okay so you know how to add some styles and CSS to your webpage, that's a great start, but what about deciding where all your text should go? What ...
EP 64: CSS 101 Tutorial
17 Nov 2014
Contributed by Lukas
Cascading Style Sheets are a bit of a tricky beast in HTML. Given this fact, I wanted to dedicate an entire section to just this topic. Let's start ...
EP 63: HTML Styles 101
04 Nov 2014
Contributed by Lukas
In this HTML tutorial I would like to introduce two concepts to you: DOCTYPE Styles The DOCTYPE Currently as of the date this was published, we...
EP 62: Introduction to HTML
29 Oct 2014
Contributed by Lukas
I'm so ridiculously excited to be introducing a whole new aspect of programming. Over the next few months I will be posting new articles on the topics...
HTML, CSS and JavaScript - Oh My!
20 Oct 2014
Contributed by Lukas
The presentation layer is one of the three main layers in object-oriented programming. The three main layers include: Presentation Layer Business Lay...
Hibernate Group By
10 Oct 2014
Contributed by Lukas
In our last Hibernate lesson, you learned how to fix duplicate data from hibernate queries. In this lesson we're going to focus on some of theaggre...
Fixing Duplicate Data from Hibernate Queries
15 Sep 2014
Contributed by Lukas
How to Fix Duplicate Data from Hibernate Queries This problem was the bane of my existence when I first started using Hibernate because I had no ide...
Hibernate Persistence Life Cycle
05 Sep 2014
Contributed by Lukas
Now it's time to dive into the nitty gritty of Hibernate's mysterious inner workings. I'm by no means an expert in Hibernate, but I do use it almost...
Fetch Type Lazy Vs Eager
27 Aug 2014
Contributed by Lukas
What the heck is a Fetch Type? Great question! Hibernate is a very handy framework for removing your need to fully understand SQL, but it will force...
Hibernate @ManyToMany Unidirectional and Bidirectional
22 Aug 2014
Contributed by Lukas
Hibernate @ManyToMany Unidirectional The Many-to-Many relationship can be best described by example. The example we're going to use is that of the ...
Hibernate @OneToOne Unidirectional / Bidirectional
08 Aug 2014
Contributed by Lukas
One-to-One Unidirectional Relationship Since you've already learned about the ins and outs of how unidirectional one-to-many and bidirectional on...
Hibernate @OneToMany Bidirectional Relationship
28 Jul 2014
Contributed by Lukas
Since we've already learned about the unidirectional @ManyToOne relationship, we can now move on to talking about what a bidirectional relationship is...
Mapping Relationships with Hibernate
23 Jul 2014
Contributed by Lukas
In the past we have learned about database relationships, specifically the One-to-Many as well as the Many-to-Many and One-to-One and that was al...
Hibernate - Creating Data Access Objects (DAOs)
15 Jul 2014
Contributed by Lukas
Data Access Objects – What are they? Data Access Objects (or DAOs for short) are used as a direct line of connection and communication with our da...
Hibernate's most important annotation - @Entity
08 Jul 2014
Contributed by Lukas
What You'll Learn The focus of this podcast / blog post is to teach you how to create the connection between your Java objects and the SQL Database ...
Hibernate Persistence for Beginners
03 Jul 2014
Contributed by Lukas
What is a Persistence Framework? As the name implies, it has something to do with persisting things... this means that we're still talking about datab...
The SQL Subquery
25 Jun 2014
Contributed by Lukas
The SQL Subquery Now that you've learned about SQL Joins, aggregate functionsand the group by keyword, it's time we moved on to our final topic...
SQL Group By
16 Jun 2014
Contributed by Lukas
After having talked about all the SQL Aggregate functions, there's one more topic that goes hand in hand with what we've already learned… The gro...
SQL Aggregate Functions
05 Jun 2014
Contributed by Lukas
In today's podcast episode you'll be learning all about the aggregate functions that exist in SQL. What the heck is an aggregate function? Well that...
Database Joins
28 May 2014
Contributed by Lukas
There are three categories of joins that you can make use of in SQL: Inner Join Outer Join Cross Join But before we dive into the catego...
Enforcing Database Relationships Part II
23 May 2014
Contributed by Lukas
In this SQL tutorial episode/post we're going to learn how to enforce our SQL relationships that we've already learned about. We're going to be tackl...
Creating Database Tables in MySQL
14 May 2014
Contributed by Lukas
You've learned all about how to create sql queries to read, write, update and delete data… but you haven't yet learned how to create the tables whe...
Database Relationships: Many-to-Many and One-to-One
14 May 2014
Contributed by Lukas
Show Notes available via: http://howtoprogramwithjava.com/session43 In this post we will be expanding on the topic of database relationships and to...
Database Relationships – One to Many
12 Dec 2013
Contributed by Lukas
We've talked about relational databases already, and we've learned why this type of database management really dovetails with the object oriented pro...
Database Terminology - Relationships, Joins and Keys
04 Dec 2013
Contributed by Lukas
Terminology It's the foundation when learning any new concepts. In this episode of the "How to Program with Java Podcast" we will be talking about s...
CRUD Operations - Syntax for Interacting with your Database
28 Nov 2013
Contributed by Lukas
What's all this CRUD about? Create Read Update Delete This is the at the heart of all databases and SQL. A database essentially carries out these ...
Intro to Databases and SQL
13 Nov 2013
Contributed by Lukas
Ladies and gentlemen the time has come for you to start learning about Databases and SQL. In this episode I will talk about the very basics of databas...
Let's talk AJAX - It's not just for cleaning anymore!
07 Nov 2013
Contributed by Lukas
AJAX (Asynchronous Javascript and XML) is a techonology used to create Rich Internet Applications (RIA). If you're asking "what the heck does that ...
Intro to Algorithms and Big-O Notation
30 Oct 2013
Contributed by Lukas
An algorithm is essentially a well defined set of instructions that get carried out by a computer in an automated fashion to solve a problem. A good...
Spring Security
23 Oct 2013
Contributed by Lukas
Ever wondered how you could properly restrict access to certain parts of your web application? Do you have an application that has a user registrat...
Data Binding with Spring Framework
16 Oct 2013
Contributed by Lukas
So, the Spring framework is a wonderful help for programmers, but sometimes it needs a bit of help. It does a good job of trying to match fields on ...
Spring Framework - Fun with Controllers
09 Oct 2013
Contributed by Lukas
In our last episode I talked about controllers and how they are used in Spring. In this episode I will be diving even further into Controllers in th...
Intro to the Spring Framework
15 Aug 2013
Contributed by Lukas
Well, so far we've been focusing on a bunch of topics that align themselves around the Java programming language in general. But now we're going to ...
Java Observer, Observable Design Pattern
26 Jul 2013
Contributed by Lukas
Today let's talk about some design patterns, namely the Observer design pattern which can be used in Java. Following the Oberser design pattern in J...
Interview w/ Self-Taught Programmer Troy Davis
20 Jun 2013
Contributed by Lukas
In this epsidoe of the How to Program with Java podcast, I talk with a self-taught programmer who has started up his own very successful marketing pro...
The Agile Development Methodology
29 May 2013
Contributed by Lukas
If you've worked as a developer for a corporation, you've likely been exposed to the waterfall model of software development... If not, consider yours...
Alan Robbins - Self-taught Programmer Success Story
22 May 2013
Contributed by Lukas
Alan Robbins is a self-taught programmer who dabbled with programming in college. After not doing to well in the post-secondary system with respect ...
The Software Development Life-Cycle
16 May 2013
Contributed by Lukas
Knowing how to program with Java is only some of the battle when it comes to developing software, the other major part of the battle is knowing HOW to...
From self-taught programmer to self-made success story - Interview with John Sextro
08 May 2013
Contributed by Lukas
Keeping on our theme of becoming a success story with programming as a self-taught programmer, I interview a successful self-taught programmer by the ...
Getting a Job as a Self-Taught Programmer
03 May 2013
Contributed by Lukas
Landing a job as a self-taught programmer is not impossible, and I will have an in-depth conversation about why this is the case. I will talk about ...
Encapsulation and Final Keyword in Java
26 Apr 2013
Contributed by Lukas
Learn all about one of the four major principles of Object Oriented Programming (encapsulation) as well as the "final" keyword. In this episode I al...
Java Interview Question - Part II
19 Apr 2013
Contributed by Lukas
In this session I will cover some additional Java interview questions that you should be able to answer. I also cover some general tips that you sho...
Java Interview Questions Part I
12 Apr 2013
Contributed by Lukas
This is part I of a series of episodes dedicated to common questions that are asked in entry level Java interview situations. The questions covered ...
Mocking in Java
29 Mar 2013
Contributed by Lukas
In this episode you'll hear what mocking is all about and how it can be used to help you in your unit testing journey. Mocking is all about testing ...
Unit Testing in Java
21 Mar 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Casting in Java
14 Mar 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Custom Sorting Algorithms in Java
07 Mar 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Constructors in Java
01 Mar 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Packages in Java
21 Feb 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Regular Expressions in Java
13 Feb 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...
Collections in Java
07 Feb 2013
Contributed by Lukas
Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon g...