72 English posts
While recently considering ways to manage defensive code, I explained two approaches to handling unused ENUM values. The first is to add an UNKNOWN value to maintain existing values, and the second is to manage activation status. After examining the pros and cons of each approach, I proposed a plan to efficiently manage common validation logic through interfaces and default methods, emphasizing that duplicate code can be reduced.
Through the Hello World project, I explored OOM Killer and memory management. I wrote code in Java to induce memory shortage, and also looked at the working principle of OOM Killer and how to set memory limits. In addition, I managed heap memory and experimented with various options related to GC. Through this, I realized the importance of memory problems in server development.
I automated the creation of introductions and thumbnails when writing blog posts and improved the process using the OpenAI API. This article shares how to handle payments and tokens, shorten time, and increase work efficiency through a script, emphasizing the cost and time-saving benefits.
This article provides a detailed explanation of the process of configuring an infrastructure using AWS Free Tier, including EC2, RDS, ElastiCache, and S3. It covers various elements such as VPC setup, security group configuration, and integration with CodeDeploy and Github Actions, and suggests a cost-effective way to operate a server.
1. Equality of Integer, String 2. Nested Class 3. JAR

Conditional Updates, Unique Indexes, Pessimistic Locking, Idempotency

The Kotlin Backend Conference was the best. 👍

Handling concurrency in a single Kopring application
ControllerAdvice checks based on the cause. Be careful!

Writing RestDocs with DSL
