일반화 vs 추상화 엄밀히 말하면 개체지향(OOP)에서 일반화와 추상화는 다른 것 (참고: 스택오버플로). 하지만 둘 다 복잡도(complexity)를 줄이는 방법. 실제 업계에서도 일반화와 추상화는 같은 의미로 사용하니 대충 문맥상 알아들을 것.
간단한 메시지 큐는 Rebus로 확장성이 아닌 메시지 전달 보장만 필요하다면 Rebus + SQL 저장소를 사용해도 된다. 나중에 확장성이 필요할 때 다른 메시지 큐 기술로 옮기는 건 그리 어렵지 않다. 뿌잉?
포프티비 1권 정오표 포프티비 1권 정오표입니다. 새로운 오타를 찾으시면 처음 제보(링크)해주신분께 포프코인을 드리니 많은 제보 부탁드립니다(?) 그리고 오타를 찾아주신 분들께 감사드립니다 :)
포프티비 1권 포프티비가 개국한지 벌써 5년이 되었습니다. (와아아~) 그 동안 쌓인 포프티비 영상이 300편이 넘어서 새로 포프티비를 접하는 분들이 예전 영상을 챙겨보기가 어렵게 되었습니다. 그래서 아직도 괜찮은 내용들을 추려서 책으로 정리해서 내면 도움이 될거라 판단하고 이 책을 내게 되었습니다 :D
헬로 코딩: 프로그래밍 한빛미디어를 통해 제 책을 또(?) 출판했습니다. (다신 책 안써야지 해 놓고) 독자 대상은 프로그래밍에 관심이 있는 이공계 학생 및 비전공자를 대상으로 하고, 프로그래밍 언어 입문서가 아닌 프로그래밍 기초 개념 입문서입니다 :)
Visual C++ 리팩토링 익스텐션 Visual C#에 비해 Visual C++ 리팩토링 기능이 구린건 누구나 아는 일.. 뭐 사실 이유야 C#이 언어 자체에서 지원하는 기능이 C++보다 나은거지만… 옛언어와 최신언어의 차이랄까..하지만 VC++ IDE 팀에서 익스텐션 형식으로 이걸 좀 보안할 수 있는 걸 내놨음..
캐나다 프로그래머는 얼마나 버나? 캐나다 정부에서 발표한 자료가 있네요.. 각 지역별로 프로그래머가 시급을 얼마나 받는지 보여주는 자료입니다. 이 자료에서 연봉을 계산하시려면.. 다음 공식을 이용하시면 됩니다.