Learn Java. Build your career.
From Backpacking Instructor to Coder in 5 Months – Jeff Podmayer
Summary If you want to connect/reach out to Jeff, here's his ...
From the Fashion Industry to Full-Stack Coder – Kevin Gallaccio
Summary In this episode, Trevor interviews Kevin, who made a career transition ...
Unveiling the Future of Coding with AI: A New Era
Welcome to the fascinating world of the Future of Coding with AI, where artificial intelligence ...
Free Java Roadmap
Discover exactly what you need to learn and where to start in order to become a professional coder.
EP52 – Most Common Functional Interfaces in Java
In this episode we'll talk about 7 common Functional Interfaces that Java provides ...
EP51 – Let's Talk Lambdas in Java
In this episode we'll talk about a super useful feature that was introduced ...
EP50 – Key #3 of 3 to Getting a Job as a Coder
In this episode we'll talk about the 3rd key to getting a job ...
EP49 – Top 3 mistakes coders make when applying to their first job
In this episode we'll talk about 3 big mistakes that aspiring coders make ...
EP48 – Top 3 reasons why you'll fail to succeed as a coder and how to overcome them
In this episode we'll talk about 3 common issues I see that beginner ...
EP47 – Key #2 of 3 to Getting a Job as a Coder
If you've ever heard of "Writer's Block before", then you're likely already familiar ...
EP46 – Are Coding Bootcamps Worth It?
All right, my fellow coders. Welcome to this sort of inaugural episode of ...
EP45 – Key #1 of 3 to Getting a Job as a Coder
Interested in starting your coding career? I'm now accepting students into an immersive ...
The Complete Beginner's Guide to jQuery
jQuery is a technology that's used with JavaScript, more specifically it's a JavaScript library. You ...
Type Casting in Java
If you want to be a programmer in any language, then type casting variables is ...
Basic Programming Concepts – Learn the Fundamentals Used in Coding
In this beginners guide to coding, you will learn the basics used in ...
Static Typing vs Dynamic Typing
Generally speaking, modern day programming languages fall one of these 2 categories: dynamically ...
Java Practice Assignment #2 – Employees
Here's a video with a full walk-through of my solution for the last assignment: Assignment ...
Hibernate @OneToMany Bidirectional Relationship
Since we've already learned about the unidirectional @ManyToOne relationship, we can now move ...
Nested IF statements
One of my readers is in trouble and has a quiz on this topic, so ...
Enums in Java (Deck of Cards Example)
Enums is a neat topic that applies to most programming languages (not just Java)! Enums ...
What is the Presentation Layer in Programming?
The presentation layer is one of the three main layers in object-oriented programming. ...
Hibernate Eager vs Lazy Fetch Type
Background The topic of Fetch types in Hibernate is a fairly advanced topic, ...
Hibernate @ManyToOne Unidirectional Tutorial
In the past we have learned about database relationships, specifically the One-to-Many as ...
Hibernate @ManyToMany Unidirectional and Bidirectional
Hibernate @ManyToMany Unidirectional The Many-to-Many relationship can be best described by example. The ...
Java Imports
In today's Java tutorial, we will cover the topic of imports. What are Java imports? ...
EP33 – Importing JavaScript into HTML via Script tag
Up to this point we haven't talked about the elephant in the room! ...
How to Avoid Duplicate Records in Hibernate/Spring Data JPA
We've covered a lot of topics on Hibernate already on this blog in ...
Java UI (User Interface)
One aspect that I haven't touched on yet is Java UI (User Interface). I left ...
Hibernate Group By Using Criteria Query
In our last Hibernate lesson, you learned how to fix duplicate data from ...