Pro Coder Show
Episodes
EP 64: Do you really NEED software engineering anymore? // DevNexus 2026
20 Apr 2026
Contributed by Lukas
The word on the street amidst vibe coding and agents building whole systems and shutting down SaaS products is that software engineering as a professi...
EP 63: AI is EVERYWHERE! // DevNexus 2026
13 Apr 2026
Contributed by Lukas
Once upon a time, the buzz at SpringOne in 2014 was the debut of Spring Boot. This year, the topic in every convo I had at DevNexus was ...drumroll......
EP 62: Navigating Stock Options
19 Feb 2026
Contributed by Lukas
Have you been offered a stock option while securing a position with a shop? Confusing as all get out?In this episode of the Pro Coder Show, we're goin...
EP 61: How do I get paid again?!?
12 Feb 2026
Contributed by Lukas
To be a pro coder means you are a PROFESSIONAL. You are being paid to write top notch apps and develop code.Would it surprise you that there are ALL K...
EP 60: Building a website with data...but no database!
05 Feb 2026
Contributed by Lukas
Your app needs data. Almost all of them do (gateways aside). So you need a database, right?Wrong.In this episode of The Pro Coder Show, learn how to s...
EP 59: Just accept the job offer, right? Right?!?
29 Jan 2026
Contributed by Lukas
You’ve got an offer letter in your hands. Now comes the tricky part: negotiation.Some say this is your moment to level up.Others warn: “Careful —...
EP 58: Build your OWN website...with Astro!
22 Jan 2026
Contributed by Lukas
Ever wanted to build your own website — with nothing between you and your audience?In this episode, we cover how to sidestep a lot of unnecessary co...
EP 57: I'm leaving social media
13 Aug 2025
Contributed by Lukas
I'm leaving social media. For good. Maybe you should too. Find out why, and how we can still stay in touch... and why the Pro Coder's Report is BACK!...
EP 56: Disney Ditches Slack
27 Sep 2024
Contributed by Lukas
Disney has announced they are no longer using Slack! What happened? Why did it happen? But more importantly, are there habits YOU are doing as a pro...
EP 55: Elon's xAI is the latest tech giant coming to Tennessee!
10 Jun 2024
Contributed by Lukas
Elon Musk has announced plans to build his "gigafactory" in Memphis, TN, the site for the supercomputer planned to undergird xAI. As Yet Another Big T...
EP 54: 7 Tips on Giving A Customer Presentation
03 Jun 2024
Contributed by Lukas
You're manager has tapped you to give a customer presention. Gulp. With sweats and shaking you nod your head yes. Learn these seven tips on how to giv...
EP 53: So you want to work on open source?
20 May 2024
Contributed by Lukas
So you want to be a pro coder and work with open source. What does that even mean? Do you know how open source coders even earn a living? And what doe...
EP 52: What's stopping you from coding like this?
06 May 2024
Contributed by Lukas
Being a pro coder, have you considered WHERE you want to work? Have you heard of working REMOTELY? On this special episode of the #ProCoderShow, broa...
EP 51: Google lays off Python team! What does it mean?
29 Apr 2024
Contributed by Lukas
Google has laid off their ENTIRE Python team! Why? Does this impact me? More importantly, are you SAFE as a pro coder? And what can you do to better ...
EP 50: What do you want to be when you grow up?
15 Apr 2024
Contributed by Lukas
So you want to be a pro coder. But what does that mean? Are you going to write e-commerce sites in JavaScript? Maybe build cool iOS apps? Do you even ...
EP 49: Why YOU should be using continuous integration!
08 Apr 2024
Contributed by Lukas
Ever heard of continuous integration? It's the thing we must ALL be doing, right? Because someone told you so? Or...why? Find out what CI is really f...
EP 48: Everything you need to know about STOCK OPTIONS as a PRO CODER
01 Apr 2024
Contributed by Lukas
Someone offering you a chunk of equity for a new position? What does that mean? Do you have to accept a pay cut to get that? What about RSUs? ISOs? St...
EP 47: If you're a pro coder you're going to need...
25 Mar 2024
Contributed by Lukas
If you're a pro coder, you sure ain't doing it with your bare hands! Instead, you have loads of tools that you reach for. Some, every day. Some, once ...
EP 46: Is Java okay?
18 Mar 2024
Contributed by Lukas
You want to use Java, but someone said it's junk. You want to use JavaScript, but someone said don't waste your time! What CAN you use? What's the #1 ...
EP 45: HOW do I get PROMOTED?
11 Mar 2024
Contributed by Lukas
Every wonder how to get promoted...or to secure a merit increase? Find out what your manager is up to every year...and why it may be costing you just ...
EP 44: Ever been WRONG before?
06 Mar 2024
Contributed by Lukas
Ever been WRONG before? Ever read code from a teammate that was wrong? Ever made a big MISTAKE? In this episode of the Pro Coder Show, learn how to gi...
EP 43: Goodbye Spring...
26 Feb 2024
Contributed by Lukas
...hello Cockroach Labs! What happened? Why are you no longer on the Spring team? And what is CockroachDB? What's happening over there? Here's your...
EP 42: Is code testing THAT important??
20 Feb 2024
Contributed by Lukas
Unit testing, integration testing, black box testing, white box testing, fuzz testing, smoke testing...what does it all mean?!? Is it really The Thin...
EP 41: What you should NEVER do!
06 Feb 2024
Contributed by Lukas
Why is your COMMIT MESSAGE so important? What do you ALWAYS need to include? And what should you NEVER put in a commit message? Also, you'll get to m...
EP 40: What is a PRO CODER's most IMPORTANT TOOL?
29 Jan 2024
Contributed by Lukas
As a pro coder, we use LOTS of tools. But which one is absolutely critical? Which one is vital to a strong and successful career? Which one should you...
EP 39: Josh Long & Greg Turnquist discuss Spring Data at SpringOne 2023
02 Sep 2023
Contributed by Lukas
I ran into Josh, and we grabbed a bite to eat. With a bite in my mouth, he suddenly DEMANDED we do a live stream! So we buddied up and talked about E...
EP 38: 5 TIPS for PRO CODERS in 2023
16 Apr 2023
Contributed by Lukas
So you want to be a pro coder? (Or maybe you just got started.) Either way, there are FIVE key things YOU MUST DO to excel. Tune in to find exactly wh...
EP 37: HOW to WRITE a COMMIT
22 Jan 2023
Contributed by Lukas
So you've worked on a new feature (or a patch). And it's time to commit your work. What do you put in the commit message? How much detail do you reall...
EP 36: WHAT is GRADLE?
14 Jan 2023
Contributed by Lukas
Gradle just might be the most powerful build tool we've ever seen for building Java apps. But is it REALLY better than Maven? ==== Don't forget to ord...
EP 35: WHAT is MAVEN?
08 Jan 2023
Contributed by Lukas
Heard of maven? Maybe some people have told you it's great...some say it's horrible. Find out why it just might be the RIGHT tool for your next Java p...
EP 34: HOW to conduct a CODE REVIEW
01 Jan 2023
Contributed by Lukas
Have you been pulled into a PR review? Are teammates asking you to provide feedback on their efforts? Are **gulp** prepping a pull request of your own...
EP 33: HOW to be a FRAMEWORK Engineer
10 Dec 2022
Contributed by Lukas
Have you wanted to work on something bigger than an individual app? Wanted to be a part of an emerging community? Contribute to something that is, wel...
EP 32: How to be a remote Spring engineer
03 Dec 2022
Contributed by Lukas
Have you wanted to get a remote assignment? Maybe you started onsite, but ever since COVID, remoting has become a new thing for your team. Maybe you f...
EP 31: JDBC vs. JPA - What do I pick and why?
26 Nov 2022
Contributed by Lukas
JdbcTemplate. Spring Data JPA. Spring Data JDBC. Which one do I pick? What are the tradeoffs? Do I have to go all the way with my choice? ...
EP 30: 6 Ways to be a SPRING CODER
19 Nov 2022
Contributed by Lukas
You can do it. You really CAN become a Spring coder. But there are some key steps you must take to get there. Find out in this video! ==== Don't forge...
EP 29: When should you NOT use SPRING BOOT?
12 Nov 2022
Contributed by Lukas
Spring Boot is awesome. So we should use it everywhere we can, right? Wrong! Find out why Spring Boot is not always the best choice. ==== Don't forget...
EP 28: 5 tools every Spring developer should have
06 Nov 2022
Contributed by Lukas
Are you diving head first into writing Spring apps? Then you'll want to get your hands on some of these CRITICAL tools that every Spring developer nee...
EP 27: What are DTOs?
22 Oct 2022
Contributed by Lukas
Have you ever heard someone suggest "you should use a DTO!" and wondered what they're even talking about? In this video, you'll learn EXACTLY what DTO...
EP 26: What is Jakarta EE?
16 Oct 2022
Contributed by Lukas
If you're confused about Jakarta EE vs. Java EE vs. J2EE, then check out this episode. Learn why Spring Boot 3 and Spring Framework 6 are picking up J...
EP 25: What is MVC?
08 Oct 2022
Contributed by Lukas
"Just use Spring MVC!" Uhh...what is MVC? What does it mean? Why is it good for me? Find out how this pattern leads to better apps and even transcends...
EP 24: What is JMS?
01 Oct 2022
Contributed by Lukas
People keep saying that we should use JMS? But why? What is so special about JMS when it comes to building Spring apps? And what is critical to unders...
EP 23: Java Patterns that DIED in 2022
24 Sep 2022
Contributed by Lukas
In 2022, we saw some entrenched Java design patterns die a deserved death. They have been hanging around our necks for years. But it was time they got...
EP 22: What is OAuth 2?
17 Sep 2022
Contributed by Lukas
What is OAuth 2? And why is it so tricky to grok what it does? Do people keep SAYING you should add OAuth 2 to your application. But you don't grok wh...
EP 21: What is JPA?
10 Sep 2022
Contributed by Lukas
What is JPA? And how does this impact your Spring Boot application? JPA is the most popular standard used when it comes to relational data stores in J...
EP 20: What are Servlets?
03 Sep 2022
Contributed by Lukas
What are servlets? And what does this have to do with my Spring Boot web application? If you're using Spring MVC or just about any other web-based tec...
EP 19: What is JDBC?
27 Aug 2022
Contributed by Lukas
What is JDBC? And why, more importantly, does this matter when building Spring Boot apps? JDBC is one of our oldest standards in the Java commun...
EP 18: TESTING your SPRING AMQP listeners
05 Aug 2022
Contributed by Lukas
Asynchronous message passing is one of the most important tools we use in modern application development. And with Spring Boot, we can handily reach f...
EP 17: TESTING your SPRING DATA repositories
29 Jul 2022
Contributed by Lukas
When it comes to testing, nothing needs more care and scrutiny than where your data is stored. But testing against database is HARD. And often comes w...
EP 16: The RECESSION is here! What are YOU doing as a SPRING BOOT coder to deal with it?
22 Jul 2022
Contributed by Lukas
The recession is here. Amidst current day global economics, it's rare for an economic dip to NOT impact worldwide markets. So the question arises: wha...
EP 15: TESTING the SECURITY of your SPRING BOOT app!
15 Jul 2022
Contributed by Lukas
Your app isn't real until it's secured. And it's not REALLY secured until it's been tested top to bottom! In this session, discover how to test ...
EP 14: WANT to TEST your SPRING WEB layer?
20 Jun 2022
Contributed by Lukas
Have you EVER wanted to make sure your SPRING MVC web controllers behave correctly? Do you struggle with writing test cases that make you confident th...
EP 13: SPRING BOOT 3 + OAUTH 2 = YouTube!
28 May 2022
Contributed by Lukas
One of the coolest things people reach for in building web apps, is off loading authentication to one of the three biggies: Facebook, Twitter, or Goog...
EP 12: Being a Spring Contributor + Spring Cloud AWS (ft. Maciej Walkowiak)
24 Apr 2022
Contributed by Lukas
Did you know that there is a whole world of people that contribute to the Spring community without working directly on the Spring team? As a community...
EP 11: CONFIGURING Your SPRING BOOT 3 App
27 Mar 2022
Contributed by Lukas
Need to configure the beans in your Spring Boot 3 app? Wonder how to swap one bean for another in a test? Ever been curious about why people use Java ...
EP 10: My FIRST SPRING BOOT 3 App | Getting Over Beginner's Fear
13 Mar 2022
Contributed by Lukas
Thinking about building an app? Something holding you back from getting started? Find out WHAT you need to get off the ground with SPRING BOOT ...
EP 09: Application Contexts, Dependency Injection, and Inversion of Control - OH MY!
27 Feb 2022
Contributed by Lukas
You ever hear people mention application context and wonder what they're talking about? What about dependency injection and inversion of control? More...
EP 08: DTO vs. ENTITY - The Whole Shocking Story
20 Feb 2022
Contributed by Lukas
We have DTOs, entities, Java 17 records, interfaces, classes, and more! So what are we supposed to use? And when? Can we use entities as DTOs? ...
EP 07: WANT your SPRING BOOT 3 app to get hacked? Don’t do THIS!
07 Feb 2022
Contributed by Lukas
Spring Boot 3 is sizzling with its first milestone released just a couple weeks ago. But nothing throws cold water on releasing an app faster than lit...
EP 06: Exploring the limits of engineering, SPRING...and BEYOND!
02 Feb 2022
Contributed by Lukas
Having consulted some of the biggest tech shops and founding several companies, Russ Miles has seen the length and breadth of open source. But his adv...
EP 05: Need to scale your Spring Boot app? This may be EXACTLY what you need!
16 Jan 2022
Contributed by Lukas
You’ve built your cool Spring Boot application. But now your manager says they need TEN COPIES running. Or a 100. Maybe *gulp* 1000. What now?  ...
EP 04: Stuck with a HARD problem that you don’t quite know how to SOLVE?
09 Jan 2022
Contributed by Lukas
Are you facing challenging situations in your SPRING BOOT app that don’t quite fit typical CRUD applications? Do you need to schedule tasks, coordin...
EP 03: 2022 PREDICTIONS + HOW TO BE a PRO DEVELOPER in 2022! (ft. Dan Vega)
01 Jan 2022
Contributed by Lukas
With 2022 just around the corner, what ARE the hottest tech updates coming to the SPRING and JAVA communities? Find out in this live stre...
EP 02: Discover HOTTEST SPRING BOOT features! (ft. Josh Long)
30 Oct 2021
Contributed by Lukas
Spring Boot 3 is coming. Discover its coolest features with everyone's favorite developer advocate! RESOURCES: 👇 - Check o...
EP 01: The Best of SpringOne 2021 (ft. Dan Vega)
08 Sep 2021
Contributed by Lukas
Did you miss SpringOne this year? Or perhaps you caught it, but couldn't catch EVERYTHING. Join today's live stream as I welcome our first gues...