Learn Java. Build your career.
How to Stay Motivated When Learning to Code: Tips and Strategies
Welcome, fellow learners! Are you ready to embark on the exhilarating journey of learning to ...
Demystifying Data Structures: A Beginner's Guide
Hello, fellow coders! It's Trevor here, your friendly neighborhood developer. If you're anything like me, ...
How to Become a Full Stack Developer: A Comprehensive Guide to Mastering Java, HTML, CSS, MySQL, JavaScript, Spring, and Hibernate
Hey fellow coders! Trevor here, and today we're going to peel back the layers of ...
Free Java Beginners Course
Start learning how to code today with our free beginners course. Learn more.
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 ...
Hibernate @Entity – Mapping Your Java Beans
Now that you've learned how to set up your first Hibernate Java project ...
Java Inheritance
In Object Oriented programming (i.e. the Java programming language) Inheritance is one of the key ...
How to Retrieve/Display Image From Database in JSP
So you want to know how to retrieve and display an image from the database ...
EP44 – How to get a Job as a Java Programmer
Learn all about how to get a job as a full-stack Java programmer. In ...
EP43 – Resume Writing Tips
Learn about how to write your resume to land an interview for a programming ...
EP42 – Java Careers and What they Pay
In today's episode, we'll dive into all the different facets and disciplines that exist ...
EP41 – 5 Tips on Landing an Entry Level Programming Job
In today's podcast, I'd like to share my knowledge on how to get that ...
EP40 – The Document Object Model (DOM)
The DOM is something that intimidated me for quite a while (even as ...
EP39 – Arrays in JavaScript
So we've talked a lot already about all the different data types and ...
EP38 – JavaScript’s Built in Objects
Something that's really useful to know about is the handful of objects that ...