#kotlin
The latest AI and developer news about #kotlin, with the original source and a short summary.
The latest AI and developer news about #kotlin, with the original source and a short summary.
By replacing Spring Batch synchronous calls with coroutine-based asynchrony, the bottleneck from 15 APIs was reduced.
It explains how to give extracted functions specific, meaningful names to increase the information content of code.
Using Nginx traffic mirroring, the team migrated a WebFlux legacy system to WebMVC with zero downtime.
To overcome the limitations of sealed classes, the team used Arrow's Either to separate success and failure.
It presents a method for explicitly managing side effects and improving code predictability by leveraging Effect Systems.
This traces, through debugging, the cause of a MySQL escape string handling error that occurred while using the Exposed ORM.
This post covers the process of adopting Ktor to fit KakaoPay's development environment and configuring an API server.
Proxies, rollback marking, propagation options, and Kotlin exception conversion determine what actually gets rolled back.
This presents a strategy for efficiently using local cache and Redis while considering data consistency in distributed systems.
KakaoPay's Information Platform Team shares their case and benefits of adopting Spring Cloud Stream for data composition and pipeline processing.
Logging with Kotlin's string templates causes unnecessary operations, so Parameterized Logging should be used to optimize performance.
This article examines the exception propagation mechanism that follows Kotlin coroutines' Structured Concurrency principle, and introduces safe exception handling methods for system stability.
This introduces the advantages in syntactic conciseness and stability that a Java developer experienced while using Kotlin.
Olive Young integrated its Gift section with its display strategy and introduced custom annotations to solve DB load and data delay issues.
It presents a step-by-step strategy for applying functional programming to real-world Kotlin backend work, moving beyond abstract theory.
This compares the characteristics of Coroutines and Virtual Thread to propose the optimal concurrency handling approach.
KakaoPay's Payment Tab has unveiled an architecture that serves diverse content flexibly and reliably by leveraging SDU and BFF structures.
By leveraging custom annotations and reflection, the initial request latency issue in Spring Boot was resolved and the warm-up logic was automated.
A KakaoPay developer shares practical know-how on using Kotlin to build stable backend services.
We quickly built the Kkultem service and its admin screen using Spring, Kotlin, and HTMX.
Improve detection of Spring AOP runtime errors at compile time using Kotlin extension functions.
Kakao Pay introduces the input validation and test code writing strategies it applied during the development of its auto insurance comparison service.
Ktor offers faster boot times, lower resource usage, and superior Coroutine-based performance compared to Spring.
Inflab decided to mix Java and Kotlin in a Spring Boot and JPA-based project.