Join The Potato Coding Adventure!

New Project: Potato Coding Adventure I've started a new project this week. I wrote about it here.  My friend (we call her The Potato) and I decided, however, that we want to write the blog together. That's why it's the last post in Java Learning Path in the JumpStart Blog. I'll be leading the way … Continue reading Join The Potato Coding Adventure!

First hut on the trail: Basics of Object Oriented Programming (OOP)

Object Oriented Programming In Java, you can write code that represents real objects. It's called OOP = Object Oriented Programming. If the programming is object oriented it must have objects. You object is a calculator. In real life, you also have an object that is known as a calculator.  Object Objects in Java can easily map to … Continue reading First hut on the trail: Basics of Object Oriented Programming (OOP)

Jump Start into Java Learning Path

Last Sunday I've talked to a friend. She just recently picked up Java. We're about to start a learning experiment: she is going to learn how to write code in Java, I'm going to help. Work out a plan and set up exercises. I decided to blog about what we're doing here. The "learning" posts will be visible … Continue reading Jump Start into Java Learning Path

Going up: let’s write some code!

In your Calculator project you have two java files: Calculator.java in src/main/java where you will write the calculations CalculatorTest.java in src/test/java that you will use to test the code written in Calculator.java Write some code Open Calculator.java. You can see a code needed to write some functions of the calculator inside: add, subtract, multiply etc. It is … Continue reading Going up: let’s write some code!

Second step: let’s take a look at Java Project

You have the code. What now? I know it may be overwhelming. You did a couple of steps and you may not be sure why. I was like this once too. I still remember when I was asked to set up my first software project at my first job. I got access to SVN (a … Continue reading Second step: let’s take a look at Java Project

Your first step on Java Learning Path

Are you all set up? If not check how to prepare your backpack for Java hike. Read on if you're ready to go. Get the code base I've prepared for your first Java Gradle Project. You can get it from my GitHub repository (and no, you don't have to register): https://github.com/agazet/javaLearningPath Click Clone or download and copy … Continue reading Your first step on Java Learning Path

The choice of equipment explained

Here's why I made you install tools from the first chapter of the adventure 😉 Java 8 Java Development Kit 8: it's the newest officially released version of Java available as of today. Java 9 (JDK) release is set for September, but this date was moved a few times already so it's kind of big unknown. … Continue reading The choice of equipment explained

Your backpack for hiking the Java Learning Path

Your backpack Welcome to our trip on Java learning path. I’ll be your tour guide along the way. But before we jump start into learning Java, let’s prepare your backpack. You need some tools that will keep you safe and comfortable along the way. As the way progresses you may adjust your equipment to fit … Continue reading Your backpack for hiking the Java Learning Path

What’s up in Java world?

This year I've explored Java world again @DevoxxPL in Cracow. And whereas last year was full of the microservices and functional programming hype, this year was more steady. Microservices are still a dominant architectural trend. Aside from different aspects of Java (like an overview of Java 9, JVM Mechanics, JEE 8, Concurrency concepts, performance or … Continue reading What’s up in Java world?