Published inModusign·Oct 7, 2020모두싸인 프론트엔드 팀에서 개발에서 배포까지 하는 방법모두싸인 프론트엔드 팀에서 어떻게 협업하고 있는지 소개해드리려 해요. 빠르게 피드백 받을 수 있는 환경을 만들고, 사람이 개입해야하는 지점을 최소화 하고, 그리고 사람이 개입해야 하는 부분은 쉽게 일을 끝낼 수 있는 환경을 구성하려 노력했어요. 깊고 세세하게 설명하기 보다, 전체적인 흐름을 알 수 있게 작성했어 …Modusign9 min readModusign9 min read
Oct 19, 2019React Component Props Typing with propTypes and defaultProps in TypeScriptTypeScript를 기반으로 React를 활용할 때 prop-types를 이용해 런타임 타입 체크를 하고 싶다면 props에 대한 타입을 중복 작성해야 하므로 상당히 번거롭다. 타입에 대한 코드를 중복 작성하지 않고 컴파일과 런타임 타입 안전성을 보장받을 수 있도록 도움을 주는 props-type 패키지를 만 …Typescript17 min readTypescript17 min read
Jul 28, 20197월, 이번 달에 내가 배운 것들Blog와 같이 명시되지 않는다면 대부분은 YouTube 영상이다. Computer, build me an app — Rich Harris | JSConf EU 2018 발표자는 Rollup과 Svelte를 만든 저자이며 어떤 문제를 해결하려고 Svelte를 만들게 되었는지 설명해준다. 데모의 신이 악랄하게 장난 …11 min read11 min read
Jul 30, 2018Retrospect: Redux with React1년하고도 반년 넘게 Redux를 통해 서비스를 개발해오면서 깨달았던 것과 고민했던 것을 정리 후 공유해보고자 한다. 내가 했던 고민과 선택이 정답이 아닐 수 있기에 조심스럽지만 다른 개발자에게 도움이 된다면 그걸로 충분하다. 나는 왜 Redux를 선택했을까? 상태 관리 라이브러리 Redux는 자리잡고 있는 사상 때문에 수렴되는 코드 구조가 있는 …Redux28 min readRedux28 min read
Dec 31, 20172017년 올해를 뒤돌아보며2017년도 올해는 정말 많은 일이 있었다. 스타트업에서 개발자로 일하면서 이렇게 많은 일이 내 생에서 다시 있을 수 있을까싶고 시간이 너무 빨리 흘러가버려서 무서운 요즘이다. 개인적으로 올해는 생각도 하기 싫을 것 같고 시간이 더 지나서 봤을 때 포기하지 않고 버텨냈다고 뿌듯하게 생각했으면 좋겠다. 무엇을 했을까? 작년 회고에 …Retrospectives12 min readRetrospectives12 min read
Aug 19, 2017Visual Regression Test with jest-image-snapshot, puppeteer and Circle CIjest-image-snapshot과 puppeteer 그리고 Circle CI 2.0을 통해 visual regression test를 진행해보도록 하겠습니다. 이번 글과 관련된 코드는 taehwanno/jest-image-snapshot-example에서 보실 수 있습니다. Visual Regression Test Regression testing i …Jest11 min readJest11 min read