DevOps Service: Travis CI

Continuous Integration 도구의 대명사

DevOps Service: Travis CI

지속적 통합 분야에서 가장 유명한 서비스는 아마도 Travis CI인 것 같다. 내 경우에는 소프트웨어 시험이 아닌 이 블로그의 빌드 테스트를 위해 처음 사용하기 시작했었는데, Go 프로그래밍을 시작한 이후에는 소프트웨어 빌드 시험을 위해서도 사용하고 있다. 작년 후반에 만들었던 “현천” 프로젝트의 OAuth2 인증 서비스인 UART의 기반을 업그레이드하다가, 기반환경 및 Travis CI를 이용한 시험 과정에서 문제가 생겨서 하루를 꼬박 이 화면에서 살았다. 생각난 김에, 오늘을 기준으로 이 서비스의 화면을 기록으로 남긴다.

[더 읽기]

Apache+JSP 환경에서 쫌 동적인 ErrorDocument

이번 글은 좀 색다른 주제다. Apache+JSP 환경에서 동적인 ErrorDocument 작성하기. 웹 관련 개발은 놓은 지가 오래인 데다가… JSP라고는 눈꼽만큼도 해본 적이 없으면서, 그리고 근래에는 Cloud Computing, Android 얘기만 하다가 참 어색하기까지 하네…

[더 읽기]

책: "애자일 프랙티스 (Practices of an Agile Developer)"

애자일 프랙티스 : 빠르고 유연한, 개발자의 실천 가이드

인사이트; 벤캣 수브라마니암, 앤디 헌트 지음; 신승환, 정태중 옮김

요즘 읽고 있는 책이다. 3주 전부터 읽기 시작했는데 아직이다. 워낙 책 읽는 속도가 느리기도 하고, 또 출퇴근 버스 안에서 주로 읽다 보니 통 진도가 나가지 않는다. 편안히 앉아서 책을 읽을 수 있는 환경이… 간절하다.

실은, 오늘 남은 1/4 정도를 다 읽어야 한다. 회사 도서관에서 빌린 책인데, 기본 2주에 1주 연장한 기한이 오늘이다. 3/4를 이미 읽은 상태인데, 이제 반납 시간이 다가오다보니 별 희한한 생각이 다 든다. 뭐냐면, “살까?” 이런거. 말이 좀 길었는데… 결국 하려던 말은 괜찮은 책이라는 얘기.

[더 읽기]

Peer Review. 언제쯤?

대낮 연구실서 벌어지는 스트립쇼 - 디지털 시대, 디지털 리더 디지털타임스

연구부에서 동료 검토를 도입하기 위해서 2년에 걸친 준비기간을 거쳤다. 교육과 설득 그리고 시범 적용을 거쳐서 전면적 실시를 한지 벌써 3년째다. 3년 전에 동료검토를 시작할 때는, 아주 공개적이고 공식적인 검토회의에서 자신이 만든 소프트웨어를 남들 앞에 낱낱이 들춰서 보이는 것에 대해 익숙하지 못했다.
발표자는 검토 중간에 얼굴이 벌겋게 달아오르고 토의는 언쟁 직전으로 번졌다. 그래서 팀장이 직접 검토회의에 참가하여 중재를 하곤 했다. 이제 우리 연구원들은 스트립쇼 무대에 올라서는 것을 두려워하지 않고 당당하게 춤을 춘다. 그러기 위해선 평소에 품질 좋은 소프트웨어를 만들어야 한다.

[더 읽기]

Meet the Architects

일하다가 참으로 상황이 깝깝할 때, 가끔씩 꺼내보는 동영상. 이 동영상을 보면, 한 편으로는… IT를 선도하는 그들에게도 이런 일이 일어나고 있구나… 하는 생각도 들고… :-)

[더 읽기]