서버/인프라 실전 구축 가이드 - 모던 웹을 지탱하는

1 기존의 IDC에서 Cloud로 전환하려는 분들에게 매우 적합한 책이다. 특히 프로비저닝과 자동화 관련 부분과 Nginx 부분은 많은 참고가 되었다. 2 하지만 기술의 특성상 버전의 특성을 타기 때문에 구매하고 빨리 읽길 권한다. […] 한 가지는 응용 프로그램 서버에 요청을 보내는 리버스...
더 읽기

소프트웨어 악취를 제거하는 리팩토링 - 구조적 설계 문제를 풀어내는 최선의 실천법!

1 다른 리팩토링 책에 비해서 실습 비중보다는 이론적인 내용이 많다. 특히 기술부채에 관련된 내용이 잘 정리되어 있어서 도움을 받았다. 특히 6장 내용은 코드리뷰나 짝코딩을 하면서 토론을 할 수 있는 내용이라 팀에서 같이 읽으면 더 좋을 듯 싶다. 프로그램이 진화하면서 유지보수...
더 읽기

린 애자일 기법을 활용한 테스트 주도 개발

1 CD 대여점을 만들면서 생기는 다양한 ‘테스트’ 기법에 대한 내용을 담고 있다. 대화체로 진행되고, 챕터가 굉장히 짧고 흡입력이 높기 때문에 쉬엄 쉬엄 읽다보면 책을 덮을 수 있다. 2 일단 이 책의 번역은 크게 문제될 것이 없다. 하지만 에이콘 출판사 책은...
더 읽기

알키비아데스 1,2(정암학당 플라톤 전집 3)

1 소크라테스가 알키비아데스에게 극딜하는 내용이 주를 이룬다. 결론적으로 말해서 절대적 ‘미소년’인 알키비아데스의 ‘무지’를 깨우치기 위해서 ‘질문’으로 알키비아데스의 ‘무지’를 알키비아데스 스스로 증명하게 만드는 내용이다.(이런 정도의 극딜을 당하고도 소크라테스와 절친으로 지내는거 보면 알키비아데스 형도 성격이 좋은 것 같다) 2 우리가 스스로를 깨닫기...
더 읽기

갈등하는 번역

1 난 번역자가 아니라서 번역에 대한 내용보다 ‘메세지’를 제대로 전달하는 방법을 배울 수 있었다. 프로그래밍 문서 몇장 번역해본게 전부라서 아쉽게도 더 깊은 내용은 경험 할 수 없어서 정말 많이 아쉽다. 번역이란 역할을 조금 더 많이 경험해 봤다면 좀 더 다양한...
더 읽기

테스트 주도 개발

1 예전에 자바로 차근 차근 진행했다면 이번엔 파이썬으로 진행했다. 읽으면 읽을수록 행간에서 느껴지는 질문만 늘어나지만 여전히 재미있고, 질문이 많아져서 재미있게 읽었다. 빨강 - 초록 - 리팩토링 기술적 대화의 주제가 충분히 분명해질 수 있다면, 소프트웨어 엔지니어들은 일일 단위 혹은 주 단위의...
더 읽기

SQL 레벨업

‘트랜잭션 매니저’와 ‘락 매니저’도 굉장히 중요합니다. 하지만 이러한 것들은 ‘하나의 SQL 구문을 처리하는 때’가 아니라 ‘여러 SQL 구문을 동시에 실행하는 때’의 성능과 관련있는 매커니즘입니다. 1 SQL이 실행되는 내부의 ‘이야기’를 잘 들려준다. 그리고 PostgreSQL을 기본으로 설명하기 때문에 꽤나 흥미롭게 읽었다. 하지만...
더 읽기

그림으로 이해하는 현대사상

1 어렵다고 소문이 무성한 ‘현대철학’을 그림으로 이해시켜 주려고 노력한다. 다른건 모르겠지만 어떤 ‘사상’이나 ‘철학’을 ‘그림’으로 쉽게 표현한다는 점에서 몇번을 읽어도 재미있다.
더 읽기

수리철학의 기초

[…] 따라서 자연수론에서 연역되는 모든 순수수학이 논리학의 연장에 불과하다는 것을 알게 된다. 1 지하철에 가볍게 읽기엔 너무 힘들어 보이지만, 그래도 읽다보면 ‘러셀’형님이 하시는 말씀이 어떤건지는 짐작이 된다. 특히 이 책을 순수 논리주의의 끝판왕이 쓴 ‘수학책’이라고 생각하기 쉽지만, 이 책은 ‘수리철학’...
더 읽기

시작하세요! iOS 6 프로그래밍

1 중고서점에서 구매해서 봤다. iOS 개발을 전혀 할 줄 모르고, 몇가지 필요한 기능만 가지고 단순 코딩만 하다고 이번에 ‘절실하게’ 필요한 일이 있어서 몇가지 앱을 만들면서 평소에 궁금했던 내용을 가볍게 알아보기 위해서 구매했다. iOS 6 버전이라 걱정은 했지만, 읽어보니 나에게 필요한...
더 읽기

빛과 소리의 향연, 안드로이드 미디어 프로그래밍

1 아날로그인 빛과 소리에 관한 이야기를 시작으로 ‘압축과 표현’에 이르는 가장 디지털적인 내용까지 알기 쉽게 담아내고 있다. 그리고 중간에 코드를 가지고 세부적인 설명을 하고 있기 때문에 이론과 실습을 병행할 수 있다는 장점이 있다.(소스코드는 저자의 네이버 카페에 가면 다운 받을 수...
더 읽기

웹 엔지니어의 교과서

1 스타트업에서 팀 빌딩을 하고 기술셋을 결정해야 될 때 구성원들과 함께 읽어보면 좋을 듯 싶다. 그런데 단순하게 책을 읽고 몇마디 논의로 끝내지 말고 해당 카테코리에 소개된 기술 말고도 현재 변경된 사항이나 신기술에 대한 스터디를 같이 진행하면 좀 더 진일보한 형태의...
더 읽기

게임 프로그래밍 알고리즘

1 난 게임 개발자가 아니지만 많은 것을 배울 수 있었다. 게임 개발에 필요한 기술 중에서 수학과 2D/3D 부분에서 화면을 다시 그리는 알고리즘은 웹 개발에 도움이 되었다. 게임 개발이라는 측면이 아니라 프로그래밍 측면에서 접근하면 배울 수 있는 내용이 많아서 좋았다. […]...
더 읽기

디자이너를 위한 웹 성능 최적화 기법

“클라이언트의 재전송(redirection) 단계를 하나 줄이자 모바일 기기 사용자의 광고 진입률이 12% 증가했다.” 1 속도가 전부인 시대가 되었다. 지금 보다 더 빠른 무선망이 갖춰지자, 더 많은 정보를 전송시키기 위해서 다양한 UI/UX를 도입하게 되었다. 결론적으로 더 빠른 속도는 더 많은 데이터 로딩을...
더 읽기

지적대화를 위한 넓고 얕은 지식 - 현실너머 편

1 ‘지적대화를 위한 넓고 얕은 지식’을 참고하자. 2 이 책은 ‘철학’, ‘과학’, ‘예술’, ‘종교’, ‘신비’를 다룬다. 특히 철학과 과학은 부분은 이상한 개론서보다 훨씬 좋다. 인류는 이러한 진리의 성격을 부여잡고 이에 부합하는 대상을 찾아왔다. 이것은 마치 부장님이 불러준 외국계 바이어의 인상착의만...
더 읽기