Using Java 21 Pattern Matching Effectively (with Scala)

The highly developed Java is indistinguishable from Scala.

September 21, 2023 · 11 min · 2273 words · junghoon-vans

Spring Data Meilisearch #3 - Building an Integration Test Environment

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

August 30, 2023 · 6 min · 1159 words · junghoon-vans

Spring Data Meilisearch #2 - Annotation-based Configuration

How to support annotation based configuration in spring library

August 11, 2023 · 2 min · 240 words · junghoon-vans

Spring Data Meilisearch #1 - Namespace-based Configuration

How to support namespace-based configuration in a Spring library

July 26, 2023 · 4 min · 772 words · junghoon-vans

Building a Testcontainers Library for Meilisearch

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

July 21, 2023 · 2 min · 408 words · junghoon-vans

Spring Data Meilisearch #0 - Project Introduction

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

June 28, 2023 · 3 min · 448 words · junghoon-vans

[Java] Why Use Deque Instead of Stack?

Compares Queue, Stack, and Deque in Java and explains why Deque is preferred over the legacy Stack class.

May 5, 2023 · 6 min · 1122 words · junghoon-vans

[Spring] Why Spring?

Explains why Spring emerged by looking at J2EE, application servers, EJB complexity, and Spring’s core values.

July 21, 2022 · 6 min · 1087 words · junghoon-vans

[Java] Replace Loops with Collection Pipelines

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

July 19, 2021 · 3 min · 559 words · junghoon-vans

[Java] Primitive Types and Reference Types

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

July 16, 2021 · 4 min · 723 words · junghoon-vans