2026-7 스크랩
스크랩
2026.07.31.
2026-07-10
Reverse Engineering ChatGPT Web: How OpenAI Built for a Billion Users
2026-07-14
- 프론트엔드 버벅임의 핵심을 “코드가 느리냐”보다 “메인 스레드를 얼마나 오래 붙잡느냐”로 설명하며, 실시간 UI에서 긴 작업 쪼개기·잦은 작업 묶기·입력 우선 처리·덜 급한 작업 미루기·워커 활용·오래된 작업 버리기 같은 메인 스레드 예산 관리 원칙을 정리한 글
2026-07-15
Moving Linear from styled-components to StyleX
- Linear이 styled-components에서 StyleX로 옮긴 이유를 정리한 마이그레이션 사례. 런타임 CSS-in-JS의 렌더 경로 스타일 생성·주입 비용과
styled(Button)식 외부 재스타일링의 유지보수 문제를 짚고, codemod·좁은 범위의 에이전트·강한 lint로 점진 전환해 작성 시점 기준 58% 전환 및 페이지 이동 렌더 약 30% 개선을 기록한 글
2026-07-16
[커리어노트 196]왜 기업들은 디자인에 투자하지 않을까? (그리고 디자이너의 생존법)
- 기업이 디자인 투자를 후순위로 미루는 현실과 AI 시대 UX 디자이너의 불안을 짚으며, 디자이너가 조직의 언어로 문제·비용·성과를 연결해 생존력을 높이는 방향을 다룬 글
2026-07-19
코드를 읽거나 설명할 줄 몰라도, 스펙을 만족하고 버그를 고칠 수 있다면 상관없을까
- AI가 코드 작성을 크게 대신하는 시대에도 “스펙 충족·버그 수정”을 누가 어떻게 검증하고 책임질 수 있는지를 묻는 글. 코드 읽기가 목적 그 자체는 아니지만, 테스트가 놓치는 스펙 공백·숨겨진 커플링·탐지 문제를 다루려면 구현 이해가 여전히 필요하다는 관점으로 정리한다.
2026-07-19
Parse, Don’t Validate — In a Language That Doesn’t Want You To
- TypeScript에서 단순 validator가 검증 결과를 타입에 남기지 못해 재검증과 방어 코드를 낳는 문제를 짚고, branded type·smart constructor·Result/union 반환을 활용해 “검증된 값”을 더 정밀한 도메인 타입으로 파싱하는 방식을 설명한 글
2026-07-20
Inside TanStack Table V9 Reactivity
- TanStack Table v9에서 세분화된 selector 기반 반응성과 TanStack Store를 활용해 대규모 테이블 업데이트를 더 효율적으로 처리하는 방향을 설명한 글
