Tag: #jvm
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 10 posts
Korean Dev Blog Curation 2 — Incident Retrospectives and Troubleshooting, 12 Posts I Opened and Checked
The genre Korean developers write best is the incident retrospective. Twelve posts: p6spy silently defeating read/write datasource routing, why an HTTP timeout does not cover DNS resolution, a TCP half-close disguised as
2026-08-12 · 12 min read #curation#큐레이션#troubleshooting#postmortem#incidentKorean Dev Blog Curation 1 — Backend and Infrastructure, 14 Posts I Opened and Checked
Fourteen Korean-language backend and infrastructure posts selected for being concrete and reproducible. They cover Istio Sidecar and ServiceEntry, Envoy circuit breaking and routing, the limits of the Prometheus Push Gat
2026-08-12 · 13 min read #curation#큐레이션#backend#infra#istioWhat Java Value Objects (JEP 401) Change — What You Gain and Lose by Giving Up Identity
At 00:45 UTC on July 31, 2026, the JEP 401 Value Objects implementation merged into the OpenJDK mainline. Bundled into a single commit with JEP 539 (Strict Field Initialization), it added roughly 208,000 lines across 1,8
2026-07-31 · 16 min read #java#jvm#valhalla#jep-401#performanceKubernetes OOMKilled(137) Memory Troubleshooting — What to Check Before You Raise the Limit
This post covers the situation where a container dies with Exit Code 137 while the application log leaves behind no exception at all. It starts from the fact that 137 tells you only one thing, 128 plus 9, that is SIGKILL
2026-07-26 · 14 min read #kubernetes#oomkilled#memory#jvm#cgroupThe Final Field Mutation Warning in JDK 26 — What JEP 500 Actually Changed, and What to Check Now
JDK 26 (GA on March 17, 2026) started emitting a runtime warning, via JEP 500 "Prepare to Make Final Mean Final," for code that reassigns final fields through deep reflection. Ever since JDK 5, Field.set() after setAcces
2026-07-16 · 17 min read #java#jvm#reflection#serialization#migrationModern Java 2026 — Java 25 LTS / Spring Boot 3.5 / Quarkus / Virtual Threads / GraalVM 25 / Loom / Panama Deep Dive
A full state-of-the-ecosystem tour of Modern Java in 2026 — Java 25 LTS (Sept 2025) with virtual threads as the default, pattern matching finalized, Spring Boot 3.5 native integration, Quarkus 3.20, Micronaut 4, Helidon
2026-05-16 · 18 min read #java#jvm#java-25#spring-boot#quarkusMemory Management & Garbage Collection Complete Guide 2025: Stack/Heap, GC Algorithms, Memory Leak Debugging
Everything about memory management! Stack vs Heap, GC algorithms (Mark-Sweep/Generational/Concurrent), V8 GC (Orinoco), JVM GC (G1/ZGC/Shenandoah), Rust ownership system, memory leak detection (Chrome DevTools/VisualVM),
2026-04-14 · 25 min read #memory-management#garbage-collection#stack#heap#gc-algorithmKotlin Complete Guide 2025: From Spring Boot Backend to Android, Multiplatform & Coroutines
Everything about Kotlin! Using Kotlin with Spring Boot, async processing with Coroutines, Ktor servers, Jetpack Compose UI, Kotlin Multiplatform (KMP), extension functions, null safety, sealed classes, DSL — the modern c
2026-03-24 · 21 min read #kotlin#spring-boot#android#coroutines#multiplatformToss Bank Data Engineer (Kafka & Streaming) Study Guide: Tech Stack, Interview Prep, and 6-Month Roadmap
Complete analysis of Toss Bank Real-Time Data team JD. Master Kafka Broker operations, Spring Boot Kafka Client, Active-Active replication, CDC with Debezium, Flink stream processing, and ClickHouse analytics — with a 6-
2026-03-21 · 29 min read #kafka#data-engineering#tossbank#streaming#flinkRedis DB Installation Guide on Ubuntu
Learn how to install Redis DB on Ubuntu.
2022-12-14 · 2 min read #java#jvm