Skip to content
August 13, 2025
  • 6 Reasons Why You Should Avoid Scheduled Batch Jobs
  • Avoiding Merge Conflicts For Fork Projects
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL
  • Inheritance in OOP is Evil

Sangmin's Engineering Blog

every day engineering challenges

Newsletter
Random News
Headlines
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL

    1 year ago2 months ago
  • 6 Reasons Why You Should Avoid Scheduled Batch Jobs

    1 year ago2 months ago
  • 300% Boost! How Gradle Build Scan Improved My Build Time

    1 year ago2 months ago
  • Continuous Profiling with Async-profiler

    7 months ago2 months ago
  • Featured
  • Programming

6 Reasons Why You Should Avoid Scheduled Batch Jobs

Sangmin Lee1 year ago2 months ago011 mins

Scheduled batch jobs are convinient, but has it’s own challenges. Explore shortcomings of scheduled task and investigate alternetives.

Read More
  • Programming

Avoiding Merge Conflicts For Fork Projects

Sangmin Lee4 months ago2 months ago010 mins

In my previous team, I’ve worked on a project which was actually a fork of another internal project at the parent company. A git fork project is very powerful in that the project maintains its connection to the original project. When there are new commits added to the original project, a fork project can simply…

Read More
  • Gradle

Gradle Version Catalog – New Way to Manage Dependencies

Sangmin Lee2 years ago18 mins

Managing Dependency Versions in Gradle When developing a software, you rarely write all the code from scratch. Usually, libraries or frameworks are used, allowing developers to use numerous features without building everything from the ground up. Mismanagement these dependencies can lead to broken build or application, so it is important to manage them properly. The…

Read More
  • 1
  • 2

Recent Posts

  • 300% Boost! How Gradle Build Scan Improved My Build Time
  • How Does AWS Offer IP Address In IPv4 Running Out
  • How to Relay Access Token on Multi-threaded OpenAPI Generator Client
  • XZ Backdoor : Perpetual Curse For Developers
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL

Recent Comments

  1. wonho on Gradle Version Catalog – New Way to Manage Dependencies

Archives

  • April 2025
  • January 2025
  • August 2024
  • May 2024
  • April 2024
  • March 2024
  • December 2023

Categories

  • AWS
  • CSS
  • Database
  • Featured
  • Gradle
  • MySQL
  • Network
  • Observability
  • OOP
  • Open Source
  • OpenAPI
  • Programming
  • Security
Newsmatic - News WordPress Theme 2025. Powered By BlazeThemes.