~$

최근 게시글

더보기 →
[Contributor] 첫 오픈소스 컨트리뷰션: swagger-typescript-api 버그 수정기
개발자로서 라이브러리를 가져다 쓰기만 하던 단계에서 벗어나, 전 세계 개발자들이 사용하는 swagger-typescript-api 오픈소스의 allOf + nullable: true 조합에서 | null이 생성되지 않는 버그를 발견하고 수정한 과정으로 '컨트리뷰터'로 데뷔한 과정을 기록합니다.1. 문제의 발견: nullable: true가 무시되는 순간프로젝트에서 swagger-typ
2026. 4. 26.
[Optimization] 블로그 최적화 여정: SSG에서 ISR 그리고 혼용, 렌더링 전략의 진화
블로그를 운영하며 단순한 기능 구현을 넘어 "어떻게 하면 더 쾌적한 사용자 경험(UX)을 줄 수 있을까?"에 대한 고민은 끝이 없었습니다. 로컬 마크다운 방식에서 시작해 현재의 하이브리드 전략에 도달하기까지, 렌더링 방식의 변화와 그 과정에서 마주한 트러블슈팅 기록을 공유합니다.1. 정적 블로그의 한계와 에디터 도입가장 처음 블로그는 로컬 마크다운(.md) 기반의 SSG 형태였습니다. 하지만 운영하다 보니 치명적인 단점들이 눈에 띄었습니다
2026. 4. 22.
[Deep Dive] OCI 서버 모니터링 도입기: Prometheus & Grafana 구축과 트러블슈팅
OCI(Oracle Cloud Infrastructure) 프리티어 환경에서 서버를 운영하다 보면 '메모리 부족'과 CPU 부하에 항상 신경을 쓰기 마련입니다.단순히 htop으로 상황을 파악하는 것을 넘어, 왜 Grafana를 선택했는지와 그 과정에서 마주한 기술적 난관들을 정리했습니다.1. 왜 Grafana인가? (htop vs OCI Monitoring vs Grafana)서버 관리를 위해 가장 먼저 고려한 도구는 htop과
2026. 4. 19.