Logo

    How to Program with Java Podcast

    Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications!
    en100 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (100)

    The Software Development Life-Cycle

    The Software Development Life-Cycle

    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 distribute the software.  There are entire schools of thought that surround the ways that you can release software, but in this podcast episode we will focus on two methodologies.

    The software development life-cycle is the broad term that defines methodologies like:

    • Waterfall Model
    • Agile Development

    Have a listen, get informed and happy learning!

    From self-taught programmer to self-made success story - Interview with John Sextro

    From self-taught programmer to self-made success story - Interview with John Sextro

    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 name of John Sextro.  As a seasoned programmer and agile coach with no degrees or diplomas, John made it to 'the big show' by impressing one of the gatekeepers of that coveted 'entry level programmer' position.  Find out how he managed to kick start his career in today's interview.

    Getting a Job as a Self-Taught Programmer

    Getting a Job as a Self-Taught Programmer

    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 strategies like creating your own software product based on your own interests, then slapping that on your resume and impressing potential employers.  Finding programming contracts and getting paid to learn how to program and building up your marketable experience.  I will also cover how to meet people and get interviews ON THE SPOT so you can land a job and get that all important real world working experience!  Have a listen and take action!

    Mocking in Java

    Mocking in Java

    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 chunks of code in solutide, without having any dependecies on other Objects (as this would sully your unit test).

    Unit Testing in Java

    Unit Testing in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode...

    This is a very important topic of discussion, as it's probably the most important activity you can participate in as a software engineer.  I'm absolutely convinced that you can save yourself and your company truck loads of money if you learned how to unit test your code.  So if you've never heard of this before, it's time to put on your thinking caps!

    Casting in Java

    Casting in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode...

    Trevor Page takes you through all the nail biting action that is casting in Java.  This episode will teach you what casting is and why it's needed in Object Oriented Programming languages.

    Custom Sorting Algorithms in Java

    Custom Sorting Algorithms in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode...

    Trevor Page teaches you exactly how you would go about implementing a custom sorting algorithm for your Collections or Arrays.  By default, Java has the methods "Collections.sort()" and "Arrays.sort()" to sort your Lists/Arrays for you... but what happens when you want to change the way these methods sort?  Find out in this podcast!

    Constructors in Java

    Constructors in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode...

    Constructors are used to initialize Objects in Java.  These are not mandatory to use, but anytime you've got an Object that maintains state, you should always think about properly initializing your Object.  The constructor isn't limited to just initializing though, so have a listen and find out what you can do!

    Packages in Java

    Packages in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode...

    Did you know Java allows you to organize all of your files in folders for a "neat" programming environment?  Well it does, so learn all about Java packages in this week's episode of the How to Program with Java podcast.  

    Regular Expressions in Java

    Regular Expressions in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this week's episode
    I will cover the topic of regular expressions in Java.  This topic came as a request from a listener, so I was thrilled to record it for them.  

    You'll learn everything you need to know to get started with regular expressions, and I even leave you with an assignment for you to do at home!  So let's get to it!  Be sure to check out the show notes at http://howtoprogramwithjava.com/session16

    Collections in Java

    Collections in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp

     

    In this episode of the How to Program with Java podcast, I will be covering the topic of Collections.  What is a Collection in Java?  Some popular examples are: List, Set and Map.  These are all interfaces, so what are the most common implementations of these interfaces?  You'll find out and much more!

    Finally and StackTrace in Java

    Finally and StackTrace in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp

     

    In this week's episode of the How to Program with Java Podcast, we talk about the last important piece of Java Exceptions, and that is the "finally" block.  Also, I'll touch on what a Stack is and how it relates to the StackTrace and to Exceptions!  Exciting stuff people!

    Exceptions in Java

    Exceptions in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode


    You will learn what the Java Exception handling framework is and how it works with a few example scenarios.  You'll understand why you would use something called a try/catch block of code and how it is used.

    Show notes via howtoprogramwithjava.com/session13

    String Type in Java

    String Type in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode

    Learn all about the Java String variable type.  The String is a widely used and fairly complex variable type, but we will cover everything you need to really understand what it's all about!

    Inheritance in Java

    Inheritance in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp


    In this episode

    You will learn the ins and outs of Inheritance.  This concept is one of the three key concepts of object oriented programming, so it's an important one to understand.

    Objects and Static Keyword in Java

    Objects and Static Keyword in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp

     

    In this episode...

    We will talk in depth about the Java Object and what it's so important to the Java programming language.  We will also touch on the static keyword, as it pertains to the Java Objects with respect to the Class blueprint.

    Primitives in Java

    Primitives in Java

    Interested in starting your coding career?

    I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world.

    You can learn more via https://www.coderscampus.com/bootcamp

     

    In this episode of the How to Program with Java podcast, we'll learn about Primitive data types and why they are used in Java.  We'll talk about the difference between the primitive types and their Object Wrapper counterparts.  We will cover when to use one over another and some important things to understand about Primitives!