최근 포스트

CORS 설정과 Spring Security

API 서버와 Web FrontEnd 서버를 나누어서 구성할 때 CORS(Cross Origin Resource Sharing) 설정을 해야하는데, spring-security를 적용 중이라면 servlet filter로 CORS를 적용하면 원치 않은 결과를 얻을 수 있다. sp...

블로그 호스팅 이전 : github pages

제주의 습한 기후 때문인지 블로그를 서비스해주던 홈서버가 사망하셨다. (아마도 2~3달 동안 블로그가 내려가 있었던 듯) 오래된 PC로 돌리던 리눅스박스였으니 성능은 별루 였지만, 이런저런 장난감으로 잘 활용했었는데 참 아쉽다. 나이를 먹었는지(?) 최근 홈서버 운영하는게 귀찮아...

docker device-mapper error

지난주에 빌드 서버에서 docker pull하다가 서버에 hang이 걸리는 문제가 발생했다. 시스템 담당자와 로그 뒤지면서 씨름하던 끝에 devicemapper가 원인이라는 것을 알았다. 시스템 로그에 보면 아래와 같은게 있는데, dm-1이라는게 docker의 devicemapp...

MockHTable : HBase testing

HBase 기반 시스템을 개발하면서 제일 아쉬운게 HSQL과 같이 테스트 시에 사용할 수 있는 embeded DB였다. HSQL은 실제 DB와 거의 동일한 기능을 제공하면서 로컬 머신에서 빠르게 동작하기 때문에 Unit Test 작성하고 확인할 때 빠르게 피드백을 받을 수 있게 도...

TDD is dead. Long live testing

Rails를 만든 DHH가 쓴 “TDD is dead. Long live testing.“라는 글이 최근 TDDer들에게 논란이 되고 있다. 이 논쟁에는 엉클밥, 켄트백, 마틴파울러도 참여하면서(RIP-TDD,unclebob-twitter, Is TDD DEAD?) 분위기가 후끈 ...