Why GitHub Actions Workflows Don't Re-trigger — GITHUB_TOKEN, PAT, and GitHub Apps
2026-03-03
Learn why pushing with GITHUB_TOKEN in GitHub Actions doesn't trigger other workflows, and compare PAT vs GitHub Apps solutions with a step-by-step GitHub Apps setup guide.
[React] Practical Guide to React 19 Migration in a Large Monorepo
2026-03-03
Sharing real-world experience upgrading a large monorepo with 7 apps and shared component libraries to React 19. Covers key changes like forwardRef removal, RefObject type unification, useRef initial value requirement, JSX namespace changes, and migration strategies.
How to Enforce Node.js Versions Across Your Team — Using a Yarn Berry Plugin
2026-03-01
Learn how to enforce Node.js versions across both local development and CI environments by combining .nvmrc, the engines field in package.json, and a custom Yarn Berry plugin.
[Optimization] Reducing Bundle Size by 82% with lodash Tree Shaking: From 547KB to 97KB
2026-02-28
Sharing the experience of reducing bundle size from 547KB to 97KB (approximately 82%) by changing the lodash import method in a monorepo environment. Covers the entire process from setting up bundle analysis to preventing recurrence with ESLint rules.
Solving "Argument list too long" Error in GitHub Actions
2026-02-26
Learn about the cause of the "Argument list too long" error that occurs when there are many changed files in monorepo CI, and how to solve it by switching from Bash to JavaScript (actions/github-script).
A GitHub Actions Workflow to Restrict File Change Scope by Branch in a Monorepo
2026-02-26
Learn how to implement a GitHub Actions workflow that automatically validates whether changed files in a PR fall within the corresponding service directory based on the branch name in a monorepo.
A summary of the core concepts of React Clean Code — Cohesion, Single Responsibility, and Abstraction — presented at Toss's SLASH 21 conference, with practical code examples.
[React] Basic Concepts and How React Rendering Works
2026-02-14
Learn what React rendering is, the difference between the Render Phase and Commit Phase, Fiber objects, Keys and rendering, batch processing, closures and state snapshots, and more about the basic concepts and behavior of React rendering.