본문 바로가기

출간 전 책 소식

알토란 같은 구글 서비스의 개발과 운영 노하우를 공개하다 단연코 IT 서적들 중 이와 같은 책은 없었던 것 같습니다. 기업의, 그것도 세계 제1의 IT 기업이라 평가받는 구글이 자신들의 핵심 서비스들을 문서화하여 공개하였습니다. IT 종사자들과 생사고락을 같이해야 하는 저희로서는 이런 기념비적인 책을 번역 출간하게 되어, 그야말로 감개가 무량합니다. ^^; 이 책의 내용과 성격은 책 뒤표지에 적힌 아래의 문구들이 잘 대변하고 있는 것 같아 그대로 옮겨 봅니다. 이 책에서는 구글의 사이트 신뢰성 엔지니어링팀의 핵심 구성원들이 소프트웨어의 전체 생명주기에 집중함으로써 세계에서 가장 거대한 소프트웨어 시스템을 구현하고, 배포하고, 관측하며, 유지하는 방법과 그 이유를 다양한 에세이와 사설을 통해 소개한다. 이를 통해 구글 엔지니어들이 더 확장 가능하고, 신뢰할 수 .. 더보기
코딩 교육시장 본격 점화, 어떻게 준비할까? (오늘 책 소개는 저자의 허락을 받아 저자께서 작성하신 교보문고의 리드잇 칼럼으로 대체합니다.) 안녕하세요 저자 최성권입니다. 이 책은 2019년부터 초등학교에 적용되는 개정 교육과정을 분석하여 학교에서 필수로 다루어지는 코딩 관련 내용을 군더더기 없이 담았으며, 초등학교에서 다양한 학년의 학생들에게 직접 코딩과 수학을 가르치며 얻은 경험을 바탕으로 코딩에서 자주 실수하는 부분과 좌표, 음수 등 어린이들이 어려워하는 수학적 개념을 초등학교 수준에 맞추어 세세하게 풀어서 설명하였습니다. 프로그래밍 교육 책이지만 웹툰 제작 경험을 바탕으로 무엇보다 어린이들이 좋아할 만한 재미있는 이야기가 학습 내용과 자연스럽게 어우러지도록 만드는 것에도 특히 신경을 썼습니다. 그 이야기 속에 아이들이 좋아하는 마인크래프트를.. 더보기
서버리스 앱 개발을 위한 최적의 도구! IT 업계에 화두가 되고 있는 용어들이 몇 개 있는데, 그중 하나가 마이크로서비스(microservice)와 서버리스(serverless)일 것 같습니다. 마이크로서비스는 클라우드 환경에서 DevOps(데브옵스)와 함께 모범적인 개발 사례로 자주 거론되고 있는데요. 이 책에서는 마이크로서비스를 아래와 같이 정의하고 있는데, 이해에 도움이 될 것 같아 그대로 옮겨드립니다. 마이크로서비스는 공식적인 정의는 없지만, 일반적으로 다음과 같은 몇 가지 공통된 특성을 지닌 애플리케이션을 독립적으로 배포 가능한 소규모 서비스로 분해하는 아키텍처 스타일을 뜻한다. 각 서비스는 기술 도메인이 아닌 사업 도메인 주위에 구축되어야 한다. 이는 무엇보다도 기술이 진화하거나 바뀌면 서비스 경계가 지속될 수 있도록 보장한다.서비.. 더보기
데이터 과학의 전체 프로세스를 경험하다! 오늘 소개할 책은 우여곡절이 좀 있는 책인데, 그래도 2017년 안에 출간할 수 있어서 다행입니다. 번역을 제때 끝마쳐 주지 못하셨지만, 바쁜 일정에도 끝까지 마무리를 해주신 임대경 역자님께 먼저 감사의 말씀을 드립니다. 원서(《Practical Data Science with R》)가 출간된 지 3년이라는 시간이 흘렀지만, R을 기반으로 데이터 과학을 다루는 책으로는 최고의 책 중 하나로 평가받고 있습니다. 이 책은 말 그대로 한 권의 책에 데이터 탐색에서 모델링, 결과 전달에 이르기까지 데이터 과학의 모든 프로세스를 담고 있는데요, 시니어 데이터 과학자이자 베이 지역 R 사용자 그룹 공동 설립자인 짐 포르작(Jim Porzak)은 다음과 같은 말로 이 책을 추천해 주었습니다. ※※※※※※※※※※※※※.. 더보기
'First Step' 시리즈 네 번째 책은 HTML5 & CSS3입니다! 《처음 만나는 자바스크립트》를 시작으로 《처음 만나는 파이썬》, 《처음 만나는 알고리즘》에 이어 'First Step' 시리즈의 그 네 번째 책이 출간됩니다. 이웃 일본에서 해당 분야 도서 중 가장 많이 판매되거나 입문자들에게 호평을 받는 책들로 'First Step' 시리즈를 꾸렸는데요. 국내 독자들도 많이 읽어주시고 좋은 평도 해주셔서 만든 보람을 느끼는 시리즈입니다. :) 'First Step' 시리즈의 네 번째 도서는 《처음 만나는 HTML5 & CSS3》입니다. 이 책의 원서는 일본에서 작년 10월말에 출간되었는데, 아마존재팬에서는 아직도 HTML 서적 중 가장 많은 판매를 보이고 있을 정도로 독자들의 인기를 얻고 있는 서적입니다. 《처음 만나는 HTML5 & CSS3》의 저자는 《처음 만나는 .. 더보기
수치 계산과 성능 향상을 위한 파이썬 필수 라이브러리를 배우자! 이 책은 파이썬을 이용하여 효과적인 과학 기술 연산을 가능하게 합니다. 파이썬이 스크립트 언어이기 때문에 C나 C++보다 느릴 것이라 생각했는데, 파이썬 전용 가속 라이브러리가 있어 이러한 한계를 극복할 수 있다는 것을 이 책을 통해 처음으로 알게 되었습니다. 이 책에서는 파이썬에서 제공하는 다양한 기능들, 특히 연산 처리를 최적화하는 방법에 관해 잘 정리했습니다. 다른 책에서는 단순한 앱을 만들면서 파이썬을 학습하는 데 초점을 둔 반면, 이 책의 경우 성능 향상이라는 부분에 초점을 두고 서술했다는 점에서 기존의 책과 다른 접근에 참신한 인상을 받았습니다. 다만 이 책의 경우 어느 정도 컴퓨터 구조에 대한 지식을 요하는 만큼 초급자 분들이 읽기에는 어려울 수 있습니다._베타리더 김종욱(카이스트) 과학 기.. 더보기
와이파이 통신 모듈 시장을 평정한 ESP8266 ESP8266은 2014년에 등장해서 불과 수년 만에 와이파이(WiFi) 통신 모듈 시장을 평정한 것으로 평가받고 있습니다. 단시간에 시장을 장악한 가장 큰 요인은 3달러밖에 안 되는 가격일 겁니다. 게다가 별도의 추가 장치 없이도 프로그래밍할 수 있도록 USB-UART 변환 장치를 장착한 모듈의 경우에도 10달러 정도면 구할 수 있다고 합니다. 다. 기존에 판매되던 와이파이 통신 모듈의 가격의 10분의 1 정도에 불과하니 안 팔리려야 안 팔릴 수 없겠죠! 《아두이노 상상을 스케치하다》와 《사물인터넷을 품은 아두이노》, 《ATmega128로 배우는 마이크로컨트롤러 프로그래밍》등 아두이노, 사물인터넷, 기초 전자 분야의 베스트셀러를 집필하신 허경용 교수님께서 이번에는 'ESP8266'의 모든 것을 보여주는.. 더보기
《맨먼스 미신》의 저자, 브룩스 교수의 설계 에세이 이 포스트의 제목을 달고 보니 책의 부제와 똑같아졌네요. 어떤 책인지를 나타내는 가장 적합한 문구라서 그렇게 표현한 건지, 아니면 제 어휘 선택 능력이 부족해서일까 싶기도 하고요. 아마도 후자가 맞겠죠? '지체되는 프로젝트에 인력을 더하는 것은 개발을 늦출 뿐이다'라는 브룩스의 법칙, 그리고 '모든 것을 해결해줄 말한 획기적인 신기술은 없다'로 요약되는 '은탄환은 없다'의 명언이 담긴 《맨먼스 미신》. 1975년에 초판본이 출간되었는데 지금까지도 개발자들의 필독서로 읽히고 있으니 정말 대단한 책인 것 같습니다. 오늘 소개할 책은 바로 《맨먼스 미신》의 저자 브룩스 교수가 초판 출간 후 35년간의 경험을 모아서 펴낸 설계 에세이, 《The Design of Design: Essays from a Compu.. 더보기