태그: #tooling
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 8 편
기본값에서 내려온 빌드 도구들 — 프론트엔드 툴체인 10개가 자리를 내준 이유
한때 프론트엔드 프로젝트의 기본값이었다가 지금은 새 프로젝트에서 잘 고르지 않게 된 도구 10개를, 공식 폐기 공지와 저장소 보관 상태 같은 확인 가능한 근거만으로 정리합니다. Create React App, Bower, TSLint, Karma, Protractor, PhantomJS, LibSass와 node-sass, Moment.js, Rome, Grunt를 각각 무엇이었나, 왜 그때
2026-08-12 · 16 분 읽기 #open-source#frontend#build-tools#deprecation#javascript조회 비용이 읽을 수 있는 것을 정합니다 — 2천 년 된 텍스트에서 코드 탐색까지
그리스어와 라틴어 원전 1,060편을 모아 두고 아무 단어나 누르면 원형과 형태 분석과 사전 항목이 뜨는 사이트가 공개됐습니다. 대단한 점은 텍스트의 양이 아니라 조회 비용을 0으로 만들었다는 것입니다. 한 번에 20초씩 200번이면 그 텍스트는 읽을 수 없는 텍스트가 되기 때문입니다. 이 사이트가 어떻게 만들어졌고 무엇을 한계로 밝히고 있는지 확인한 뒤, 같은 논리가 우리 코드베이스에서 어
2026-08-09 · 14 분 읽기 #developer-tools#code-navigation#ide#reading#toolingTypeScript 7이 GA됐다 — 8~12배는 진짜지만, 오늘 못 옮기는 사람들이 있다
2026년 7월 8일, TypeScript 7.0이 GA됐습니다. Go로 다시 쓴 네이티브 포트가 더 이상 별도 바이너리가 아니라 그냥 tsc입니다 — npm install -D typescript을 하면 그게 들어옵니다. Microsoft가 보고한 전체 빌드 속도 향상은 8~12배이고, VS Code 코드베이스 기준 125.7초에서 10.6초로 떨어졌습니다. 하지만 헤드라인이 가리는 두 가
2026-07-16 · 32 분 읽기 #typescript#compiler#tooling#build-systems#compile-times브라우저에서 진짜 엔진이 돈다: WebAssembly 개발 도구 모음
Pyodide로 도는 진짜 파이썬, PGlite로 도는 진짜 PostgreSQL, ffmpeg.wasm으로 처리하는 동영상까지. 이 사이트에 새로 추가한 WebAssembly 기반 브라우저 도구들을 둘러보며, WASM이 왜 서버 없이 근접 네이티브 속도를 내는지, 어떻게 로드되는지, 그리고 현실적인 한계는 무엇인지 실무 관점에서 정리합니다.
2026-07-03 · 17 분 읽기 #webassembly#wasm#developer-tools#browser#tooling의견 있는 도구 — 코드 포매터와 린터의 철학
코드 포매터는 왜 논쟁을 끝내고 일관성을 지키는가. gofmt와 gofumpt, prettier, black, ruff를 비교하며 엄격함과 유연함의 철학, 린터와의 차이, CI 강제와 pre-commit, 팀 도입 전략, 자동화의 함정을 실무 관점에서 정리합니다.
2026-06-29 · 43 분 읽기 #devops#formatter#linter#developer-tools#tooling의견 있는 도구 — gofmt, gofumpt와 코드 스타일의 정치학
코드 포매팅은 왜 논쟁의 대상이었고, gofmt는 어떻게 그 논쟁을 끝냈을까요. gofmt와 더 엄격한 gofumpt, 그리고 prettier와 black 같은 다른 언어의 도구를 비교하며 의견 있는 도구가 팀과 코드베이스에 미치는 영향을 깊이 살펴봅니다.
2026-06-25 · 40 분 읽기 #compiler#go#gofmt#gofumpt#formatter스키마 마이그레이션 도구 비교 — Flyway, Liquibase, golang-migrate, Alembic, Atlas
대표적인 스키마 마이그레이션 도구인 Flyway, Liquibase, golang-migrate, Alembic, Atlas를 모델과 버전 관리, 롤백, CI 통합 관점에서 비교합니다. 선언적 마이그레이션과 ORM 마이그레이션의 차이를 살펴보고 상황별 선택 가이드를 제시합니다.
2026-06-16 · 24 분 읽기 #database#migration#flyway#liquibase#tooling빌드는 왜 이렇게 느린가 — 컴파일, 링킹, 캐시, 그리고 모노레포
빌드가 느린 데는 이유가 있습니다. 컴파일과 링킹의 차이, 증분 빌드와 캐시(ccache, sccache, Turbo, Nx, Bazel), 모노레포의 재빌드 문제, 콜드와 웜의 차이, 병렬성의 한계, CI 캐싱, 그리고 빌드를 프로파일링하는 법까지 — 느린 빌드를 구조적으로 진단하고 빠르게 만드는 방법을 정리합니다.
2026-06-08 · 28 분 읽기 #build-systems#productivity#tooling