Java 21 Pattern Matching Usecase With Scala

The highly developed Java is indistinguishable from Scala.

September 21, 2023 · 11 min · junghoon-vans

Build Integration Test Environment

Building an integrated test environment with Testcontainers and the JUnit 5 extension model

August 30, 2023 · 6 min · junghoon-vans

Support Configuration With Annotation

How to support annotation based configuration in spring library

August 11, 2023 · 2 min · junghoon-vans

Support Configuration With Namespace

How to support namespace-based configuration in a Spring library

July 26, 2023 · 4 min · junghoon-vans

Testcontainers Meilisearch

We introduce Testcontainers Meilisearch and share what we felt while developing it.

July 21, 2023 · 2 min · junghoon-vans

Introduction

Introducing the reasons and goals for starting the Spring Data Meilisearch project.

June 28, 2023 · 3 min · junghoon-vans

Why Use Deque Instead Of Stack

Use Deque instead of Stack? When solving algorithm problems using Java, I used to use Deque instead of Stack. While searching online, I often came across posts that suggested using Deque instead of Stack class. However, I think I was using it vaguely without thinking deeply about why I should use Deque. We took this opportunity to learn more about the differences between Stack and Deque. A more complete and consistent set of LIFO stack operations is provided by the Deque interface and its implementations, which should be used in preference to this class. For example: ...

May 5, 2023 · 6 min · junghoon-vans

Why Spring

Spring is the Application Framework for enterprise environments and is the standard for Java-based web application development today. To fully understand Spring, you need to know its background of appearance. This is because Spring is the result of solving the problems of J2EE(Java 2 Platform, Enterprise Edition) for enterprise application development. Understanding the background of spring’s features and advantages will enhance your understanding of spring. J2EE J2EE(Java 2 Platform, Enterprise Edition) is a set of specifications for enterprise application development. It was created by extending J2SE(Java 2 Platform, Standard Edition), a commonly used Java language. ...

July 21, 2022 · 6 min · junghoon-vans

Refactoring Loops To Collection Pipelines

When is it best to use streams introduced in Java 8?

July 19, 2021 · 3 min · junghoon-vans

Primitive Type And Reference Type

Let’s learn about Java’s basic data types and reference data types!

July 16, 2021 · 4 min · junghoon-vans