Latest posts

5 of 8
  1. 01
    #xl3#npm

    npm이 거절한 이름 xl3, 그래서 만든 xl3-lang

    npm 자동 유사이름 차단에 걸려 xl3라는 이름을 영영 못 쓰게 된 이야기. 이름 하나 막혔을 뿐인데 이 프로젝트가 패키지인지 표준인지 스스로도 정하지 않고 있었다는 게 드러났고, 거절 메일 한 통에서 org 생성과 릴리스까지 굴러간 하루의 기록

  2. 02
    #xl3#Exform

    수백 가지 엑셀 양식, 변환 로직은 개발자가 짜지 않기로 했다

    고객사마다, 팀마다 요구하는 엑셀 양식이 수백 가지다. 개발자가 변환 스크립트를 하나씩 짜주는 대신, 운영자가 직접 변환 규칙을 만들 수 있는 템플릿 언어 xl3와 사내 도구 Exform을 만든 기록

  3. 03
    #Rust#VSCode

    VSCode에서 Rust 자동 정렬 설정하는 방법

    VSCode에서 Rust 파일 저장 시 자동 정렬 설정하기

  4. 04
    #submodule#git

    서브모듈을 활용한 코드 부분 은닉화

    특정 코드를 비공개로 전환하거나 모듈로 분리하여 따로 관리하는 방법

  5. 05
    #lint-staged#husky

    pre-commit, lint-staged와 타입체크

    타입 체크를 실행하는 단계에 대한 고민