Codies Coder Blog Banner showcasing software engineering topics
Understanding Multithreading in Java

When it comes to running multiple tasks on a computer, the terms multitasking and multithreading often pop up. But what do they really mean, and how do they relate to the Java programming language? Before we dive into the intricacies of multithreading, let’s first understand a few foundational concepts.

Read More
Read Substack
Diagram illustrating Java Architecture
How Does Java Really Work? Inside the JVM Architecture

Have you ever wondered what really happens when you run a Java program? How does Java go from the code you write to something your computer can actually run? And how does it manage to do all of this across different platforms with the same code? If so, your'e in the right place.

Read More
Read Substack
Diagram illustrating Java Architecture
Welcome to Codies Coder

Hey there, tech enthusiasts, and curious minds! Buckle up, because you’ve just stumbled into the coolest corner of the internet where software engineering isn’t just a job—it’s an adventure.

Read More
Diagram illustrating Java Architecture
Sperator Divider