0%

Objective

Introducing how can a beginner contribute to the first open source project.

Why do I want to contribute to open-source projects?

First, I want to learn the tools and library I had used before rather than just stop at the use-only level. Through reading the code, I believe I can deep dive into the project and if I met a problem I can solve it by contributing to the open-source project. After all, Code is read much more often than it is written.

Read more »

Objective

Describe what Java garbage collaction is.

Requirement & Prerequisites

Machine

  • None

Human

  • Know what JVM, JRE, JDK are
  • Know stack and heap memory in Java

What is Garbage Collection (GC)?

Read more »

Objective

Introduce what jib is, how to use jib to build docker image of Spring Boot app

Requirement & Prerequisites

Machine

  • Java 8+
  • Docker runtime
  • Docker hub account or other registry sapce

Human

  • Basic Spring Boot understanding
  • Basic Docker immae, container knowledge
Read more »