프로그래밍
소프트웨어를 만들며 익힌 구현 방법과 도구, 기술적 판단을 주제별로 모았습니다.
대표 글
- ODC에 graphql 도입하기
회사의 서비스인 ondemandchina에 graphql을 도입한 과정을 공유합니다.
- 대규모 홈페이지 마이그레이션 하기
당근닷컴의 마이그레이션 과정을 공유하고, 그 과정속에서 어떤 고민을 했는지 남기는 기록.
- GitHub npm registry를 위한 monorepo 설정하기 (1)
Monorepo를 설정하고 기본적인 패키지 구조를 설정합니다.
하위 시리즈
전체 글
- 대규모 홈페이지 마이그레이션 하기
당근닷컴의 마이그레이션 과정을 공유하고, 그 과정속에서 어떤 고민을 했는지 남기는 기록.
- 꼬리 재귀 최적화란 무엇인가
꼬리 재귀 최적화(tail recursion optimization)란 무엇이고, 언제 사용하면 좋을까?
- Elixir Phoenix + Guardian
Phoenix framework에 Guardian을 통해 인증처리 구현하기.
- 잊기 전에 정리한 유령 타입
유령 타입을 이해하기까지의 짧은 여정을 공유합니다.
- GitHub npm registry를 위한 monorepo 설정하기 (2)
changesets를 이용해 monorepo에 구축되어있는 패키지를 배포해 봅니다.
- GitHub npm registry를 위한 monorepo 설정하기 (1)
Monorepo를 설정하고 기본적인 패키지 구조를 설정합니다.
- Relay with Next.js: Data Masking
Relay의 useFragment와 Data Masking 개념에 대해 간단하게 알아봅니다.
- Relay with Next.js: setting
Next.js에 Relay를 이용하기 위한 준비를 하고, 간단한 GitHub API를 이용해보는 예제입니다.
- ODC에 graphql 도입하기
회사의 서비스인 ondemandchina에 graphql을 도입한 과정을 공유합니다.
- Github report bot 만들기
Github report bot을 만들었던 과정을 공유합니다.
- TDD 해보기
TDD란 무엇인가 간단히 알아보고, 예제코드를 작성해 봅니다.
- D3.js drawing simple bar chart
D3.js를 이용해 간단한 bar chart를 그려봅니다.
- What is an enter() function?
D3.js의 enter()에 대한 가벼운 정리입니다.
- D3.js intro
D3.js에 대한 기본 개념을 알아봅니다.
- Test double
Unit test에 필요한 개념인 test double에 대한 개념을 알아봅니다.
- Unit Test Basic
React에 unit test를 적용하기 전에, 간단하게 unit test에 대해 알아봅니다.