Ryosuke Hasebe

Ryosuke Hasebe @be-hase

About: Principal SWE and Senior EM at LINE

Location:
Tokyo
Joined:
Nov 16, 2017

Ryosuke Hasebe
articles - 10 total

Energy-Efficient Schema-Driven Development with Spring WebMVC/WebFlux

Learn how to achieve schema-driven development in Spring WebMVC/WebFlux using controller interfaces and springdoc-openapi.

Learn More 0 0Apr 20

[Kotlin] Using Mappie to Reassign Data Class Properties

Mappie is a Kotlin Compiler Plugin that automatically generates type-safe object mappings, offering flexible DSL-based rules and streamlined error handling.

Learn More 0 0Mar 15

Important Notes on JUnit 5.12.0+ in Gradle

TL;DR When upgrading to JUnit 5.12.0 or later, be sure to...

Learn More 1 0Mar 15

When using an S3-compatible Object Storage, be cautious when upgrading SDK for Java 2.x to version 2.30.0 or later

Starting from AWS SDK for Java 2.x version 2.30.0, S3 Data Integrity Protections are automatically enabled. If your S3-compatible Object Storage does not support this feature, requests may fail. Learn how to configure your client to avoid errors

Learn More 0 0Feb 8

About Micrometer Context Propagation

The article introduces Micrometer Context Propagation, a library in Spring Boot 3 and Reactor for propagating context across threads. It explains the concept, provides examples using MDC, and covers key components like ThreadLocalAccessor and ContextSnapshot. It also discusses advanced use cases, including integration with ExecutorService and Kotlin CoroutineContext.

Learn More 4 2Feb 7

How to Use Caffeine with Kotlin Coroutines - Introduction to caffeine-coroutines

Caffeine lacks native support for Kotlin Coroutines, making integration complex. caffeine-coroutines simplifies this by providing Coroutine-compatible caching while retaining Caffeine’s original API. With its straightforward design, it enables seamless use of Caffeine in Coroutine-based environments.

Learn More 1 0Feb 7

Visualizing Gradle Dependency Differences! Introducing "gradle-dependency-diff-action"

Detect unintended Gradle dependency changes in Pull Requests with gradle-dependency-diff-action. This GitHub Action helps you compare dependency trees and get notified of hidden updates to prevent unexpected issues.

Learn More 0 0Jan 29

Introducing Kuery Client for those who love writing SQL in Kotlin/JVM

Introducing Kuery Client for those who love writing SQL in Kotlin/JVM

Learn More 4 0Jul 3 '24

A protoc compiler plugin that generates useful extension code for Kotlin/JVM

Using protobuf-java from Kotlin can be inconvenient, so I created my own protoc compiler plugin to address this

Learn More 0 0May 29 '24

test

test description

Learn More 4 0Nov 16 '17