Blog

Thoughts, stories, and ideas.

Tags

MCP로 AI에 LSP 붙이기는 실패했다

블로그 마이그레이션이 끝났다

블로그를 Nextra로 마이그레이션하기로 했다.

Claude Code 사용량 모니터링 툴

par-core & par-iter: Switchable parallelization for Rust

AutoPilot status update - 2

성균관대 GDG에서 발표할 예정이다

AutoPilot development status update - 1

Prompt Context: The technique of the era

Prompt Context 번역

항해 AI 생산성 토크쇼 Q&A

항해플러스에서 AI 관련해서 강연을 하기로 했다

Open Letter: Let's stop supply chain attack

Devin 후기

TIL: 두낫콜 서비스

Cursor IDE를 사용하기로 했다

지능은 단일 수치가 아니다

SWC가 node.js에서 쓰이게 됐다

swc-bot을 changeset으로 교체했다

Q&A) 오픈소스 Sw 개발자 대회에서 받은 질문들

한국 오픈소스 Sw 대회에서 짧은 강연을 했다

Vercel이 M3 맥북을 사줬다

Plan for the blog

LLM 앱에 대한 깨달음

블로그를 다시 만들었다

Renaming kdy_str to hstr

A journey towards a proper string type

TaskLog: Improvement of IntoOwned

TaskLog: IntoOwned for lightningcss

일기장을 만들었다

비판에는 대책이 없어도 된다

swc 설계 철학

실리콘밸리 사대주의

오픈소스 웨비나 (항해 99)

코딩에서 가장 잘못된 질문

Cjs 최적화 패스 작업 기록

파서 `<` 처리 작업 기록

swc 기부금을 분배했다

Stage 3 데코레이터 작업 기록

git과 ssh/https의 관계

SSH 기본 포트를 쓸 수 없을 때 Github에 SSH 연결하기

Undefined Behavior

도커 대신 Podman 사용하기

자주 쓰이는 Git 훅들

커밋이 깃허브에 제대로 표시되지 않을 때 해결방법

node.js의 쓰레딩 관련 오개념

웹서버에서 기본값으로 3000, 8000, 8080 같은 포트를 사용하는 이유

husky와 lint-staged를 이용한 레포지토리 관리 (포매팅/린팅) 자동화

API 키 관리하는 방법

Cdn의 개념과 사용하는 이유

node.js 버전 여러개 사용하기

corepack, 사용해야하는 이유

stc 진행상황 업데이트: LSP

swc_core 업데이트 작업 후기

lock 파일 rebase 관련 사소한 팁

Vercel에서 승진했다

Stage 3 데코레이터 작업 후기

Wasm 관련 삽질기

터보팩 Tree shaking 작업 후기

새 프로젝트

토스가 swc의 스폰서가 됐다

성균관대학교 솦대 토크쇼

stc 관련 끄적끄적

Windows 노트북을 구매했다

TIL: 타입스크립트의 이상한 동작

투표 앱 관련 업데이트

이슈 관리를 돕기 위한 앱을 만들고 있다

TIL: React의 의존성 관리

stc 관련 짧은 메모

stc와 관련된 사소한 후회

GDG 판교 후기

작업 기록: Turbopack에 cjs 지원 개선

내년엔 글을 많이 적어보려고 한다

2022년 회고

stc 관련 인터뷰

Verifying swc minifier using dbg-swc

닌텐도 스위치를 구매했다

간단한 툴을 만들었다

댓글을 Disqus에서 utterances로 바꿨다

DoD식 사고방식

stc, 동기부여

stc는 LSP부터 만들 생각이다

자바스크립트의 억까

타입체커를 오픈소스로 공개했다

Open-sourcing the new TypeScript type checker

Status update of my tsc port

Tsc 포팅 관련 업데이트

DoD에 대한 기록

성능에 대한 깨달음

gzip에 대한 깨달음

TIL: 화살표 함수는 익명함수가 아니다

SWC 성능

플러그인 관련 삽질기

Gonerics의 아쉬운 점

Gzip의 원리에 대해서 공부할 생각이다

문자열 성능 문제 관련 기록

포인터 흑마법

새 프로젝트를 시작했다

A journey toward a fast and good minifier

해외 대기업 세미나는 포기했다

코드 리뷰 해주려던 건 실패했다

무료 코드 리뷰를 해줄 생각이다

swc를 위한 구글 클로져 컴파일러 분석

한 유명 기업이 swc를 후원해준다고한다

Vercel에서 옷을 보내줬다

글로벌 기업의 세미나에 초대받았다

오픈소스의 수익화

swc를 사용하는 대기업이 늘었다

I'm porting tsc to Go

타입스크립트 타입 체커와 관련한 깨달음 1

2021년을 마무리하며

TIL: esbuild의 처리 방식

M1 Max를 구매했다

swc minifier

깃허브 잔디

FEConf 발표

Shopify 와의 컨설턴트 계약이 끝났다

Shopify 첫번재 작업: PR 리뷰

첫 발표: FEConf 2021

swc를 사용하는 기업이 늘었다

Deno -> Vercel 이직

Vercel에서의 첫 일주일

맥에서 전체화면시 화면 전환 애니메이션 비활성화하기

next.js 팀한테서 이직 제안이 왔다

강의 제안은 거절했다

강의 제안을 받았다

오랜만에 괜찮은 이직 제안을 받았다

[파이썬 5주차] django 설정

2020년 2학기 3차 파이썬 수업 정리

2020년을 보내며

2020년 2학기 파이썬 두번째 스터디 정리

React 훅의 use 프리픽스는 가독성을 위한 것이다

2020년 2학기 파이썬 첫 스터디 멘토링

swc.rs 도메인을 구입했다

Deno 작업 일지

Deno 4차 오픈소스 외주 후기

deno 3차 작업 후기

deno 2차 외주 후기

cargo mono: 레포지토리 관리

deno 첫 외주 후기

[Virtual Box] Linux 게스트 디스크 크기 변경하는 법

두 수의 gcd를 구하는 파이썬 스크립트

멀티 프로세서 스케줄링

맥 어플리케이션 스위처에서 Finder 제거하기

Hugo와 travis 연동하기

Flutter 프레임워크 간단 리뷰

Python의 상수 캐시

Windows에서 대용량 램 충분히 활용하기

윈도우의 rundll32

2016학년도 9월 모의고사 수학 가형 15번 해설