tw.heo Github
  • Understanding the Principles of Monorepo Build Systems through TSConfig

    Learn essential tsconfig settings for monorepos, Understand how modern build systems separate type checking from transpilation.

    Jan 29, 2026

    #TypeScript
  • Implementing Google Login with PKCE in Expo iOS

    Why deep link is inherently insecure and how to implement PKCE to secure the authentication flow.

    Jan 16, 2026

    #Architecture
  • 모노레포 i18n 다국어 처리 아키텍쳐 및 트러블 슈팅

    공유 패키지에서의 플랫폼 의존성 문제, 언어 변경 동기화 문제 등을 해결하는 아키텍처 설계 과정을 담았다.

    Dec 29, 2025

    #Architecture
  • Expo와 Next.js가 공존하는 모노레포, 패키지 매니저 선택의 고민 과정

    pnpm 대신 Yarn Berry 를 선택한 이유와 Constraints, Zero-Install 를 활용한 의존성 관리에 대해 다룬다

    Dec 14, 2025

    #Package_Manager
  • setTimeout 이 오차를 유발하는 근본적인 원인

    이벤트 루프와 브라우저 제약(4ms, 스로틀링) 등 setTimeout 시간 오차의 5가지 핵심 원인을 분석한다

    Nov 23, 2025

    #Javascript
  • useState를 구현하며 클로저와 친해지기

    useState를 직접 구현하며 클로저, stale closure, 상태 관리와 은닉화의 메커니즘을 이해해본다

    Oct 31, 2025

    #Javascript
  • How to build a Physics-Based Particle System

    Learn how to build an interactive particle system that responds to touch gestures using React Native

    Oct 2, 2025

    #ReactNative
  • [object Object]의 정체가 뭘까? 바닥까지 파헤쳐보기

    [Object object]가 출력되는 이유를 프로토타입과 함께 알아본다

    Sep 16, 2025

    #Javascript