카카오스타일 기술 블로그
젠킨스 작업을 정의하는 방식들
27 Feb 2018 | by Sangmin Yoon

오늘날의 소프트웨어 개발에 있어서 지속적 통합(continuous integration)은 필수라고 할 수 있습니다. 저도 당연히 동의하면서 오래전부터 도입하려고 했지만, 급한 일에 밀려 실제로 도입한 것은 지그재그 서비스를 오픈하고 나서도 2년이나 지난 작년 여름무렵입니다.

여러가지 고민한 끝에 CI에 젠킨스를 사용하기로 결정했습니다. 그런데 서비스에 적용하기 위해서 각종 문서를 찾아보는데 문서별로 작업을 정의하는 방식이 너무 달라서 굉장히 혼란스러웠습니다.

이번 글에서는 저와 같이 혼란을 겪으시는 분들을 위해 젠킨스의 작업 정의 방식들에 대해서 설명하려고 합니다.

… read more
카카오스타일 개발팀은...
23 Jan 2018 | by Sangmin Yoon

(2022년 4월 갱신)

카카오스타일에서는 최고의 개발팀을 만들기 위해 항상 노력하고 있습니다. 이 글에서는 카카오스타일 개발팀의 문화와 관심사에 대해서 소개하고 있습니다. 카카오스타일에서 운영하고 있는 서비스에 대해서는 하단의 소개를 참고해주세요.

이 글을 읽고 카카오스타일의 개발팀에 관심이 생기신 분은 언제든지 메일(job@kakaostyle.com)로 연락주세요. 이력서를 보내주셔도 좋고, 깃허브 주소를 보내주셔도 좋습니다. 카카오스타일에서 현재 진행 중인 채용 공고는 여기서 보실 수 있습니다.

그 외 문의사항이나 가볍게 나누고 싶은 이야기가 있다면 카카오스타일 채용 페이스북 페이지를, 카카오스타일의 일하는 문화가 궁금하시다면 카카오스타일 브런치를 활용해주세요!

카카오스타일 팀과 함께 수면 아래 숨겨진 가치를 찾아내는 멋진 경험에 동참할 팀원을 기다립니다.

… read more
크로키의 스택 - 마이크로서비스
15 Oct 2017 | by Sangmin Yoon

클라이언트 JavaScript 개발 환경은 빠르게 변화하고 있습니다. 다양한 관련 기술 중 빌드 툴 쪽에서 최근 가장 주목 받는 것은 webpack이라고 할 수 있습니다.

webpack 전체는 굉장히 방대하기 때문에 한번에 이해하기가 쉽지 않습니다. 인터넷에 이미 잘 구성된 설정파일이 많긴 하지만, 기본적인 설정에 대해서 알아두면 많은 도움이 됩니다.

이번 글에서는 크로키에서 사용하는 TypeScript, Mithril 환경에 맞는 webpack 설정을 갖추는 과정을 단계별로 설명합니다.

… read more