후기
-
이펙티브 자바 Effective Java 3/E후기/Book Review 2021. 4. 29. 22:34
드디어 완독했다. 기간으로 치면 무려 4년간에 걸쳐 완독했다... 이펙티브 자바 3판이 나온다고 하여 2판도 안보고 기다렸다가 2018년 10월에 예약구매로 샀었다. 초반엔 꾸준히 읽었으나 이해가 잘 되지 않는 부분들도 있었고, 무엇보다 회사에 두고 읽었기 때문에 진도가 잘 나가지 못했다. 그러다 코로나가 터져서 출근을 잘 하지 않다보니 자연스레 잊혀졌었는데 얼마전에 가져와서 마침에 긴 여행을 마쳤다. 목차는 너무 길어서 뺄까 하다가 목차 만으로도 공부가 되기 때문에 yes24에서 가져왔다. 목차 1장 들어가기 2장 객체 생성과 파괴 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 ..
-
몽고DB 완벽 가이드 3판후기/Book Review 2021. 4. 18. 23:37
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 목차 CHAPTER 1 몽고DB 소개 CHAPTER 2 몽고DB 기본 CHAPTER 3 도큐먼트 생성, 갱신, 삭제 CHAPTER 4 쿼리 CHAPTER 5 인덱싱 CHAPTER 6 특수 인덱스와 컬렉션 유형 CHAPTER 7 집계 프레임워크 CHAPTER 8 트랜잭션 CHAPTER 9 애플리케이션 설계 CHAPTER 10 복제 셋 설정 CHAPTER 11 복제 셋 구성 요소 CHAPTER 12 애플리케이션에서 복제 셋 연결 CHAPTER 13 관리 CHAPTER 14 샤딩 소개 CHAPTER 15 샤딩 구성 CHAPTER 16 샤드 키 선정 CHAPTER 17 샤딩 관리 CHAPTER 18 애플리케이션 작업 확인 CHAPTER 19 몽고DB..
-
사토시의 서후기/Book Review 2021. 3. 21. 22:39
한빛미디어 "나는 리뷰어다" 리뷰어 활동입니다. 목차 1장 서론 2장 비트코인의 작동 원리 3장 크립토 메일링 리스트에 쓴 첫 번째 글 4장 확장성 문제들 5장 51% 공격 6장 중앙 제어 네트워크와 P2P 7장 초기 인플레이션 비율 35%에 대한 사토시의 생각 8장 트랜잭션 9장 오펀 블록 10장 트랜잭션 동기화 11장 사토시, 트랜잭션 수수료를 논의하다 12장 컨펌과 블록 타임 13장 비잔틴 장군 문제 14장 블록 시간, 테스트 자동화 그리고 자유주의자의 관점 15장 이중지불, 작업증명, 트랜잭션 수수료에 대한 추가 논의 16장 타원곡선 암호화, 서비스 거부 공격, 컨펌 17장 트랜잭션 풀, 네트워킹 브로드캐스트, 코딩 세부사항 18장 비트코인 첫 배포 19장 비트코인을 처음 사용할 만한 곳 20장 ..
-
[2021.03.14] 모든 개발자를 위한 HTTP 웹 기본 지식 (인프런)후기/인터넷 강의 2021. 3. 15. 00:22
목차 커리큘럼 총 41개 ˙ 5시간 40분의 수업 섹션 0. 소개 / 3강 ∙ 7분 섹션 1. 인터넷 네트워크 5강 / ∙ 30분 섹션 2. URI와 웹 브라우저 요청 흐름 / 2강 ∙ 16분 섹션 3. HTTP 기본 / 5강 ∙ 39분 섹션 4. HTTP 메서드 / 4강 ∙ 35분 섹션 5. HTTP 메서드 활용 / 2강 ∙ 47분 섹션 6. HTTP 상태코드 / 5강 ∙ 43분 섹션 7. HTTP 헤더1 - 일반 헤더 / 8강 ∙ 52분 섹션 8. HTTP 헤더2 - 캐시와 조건부 요청 / 6강 ∙ 42분 섹션 9. 다음으로 / 1강 ∙ 25분 웹개발자라는 이름에 포함되어 있듯이 웹은 개발과 떼려야 뗼 수 없는 관계다. 네트워크 없이 동작하는 앱을 만들지 않는 이상, 컴퓨터들끼리 통신하고 데이터를 주..
-
JavaScript Everywhere (자바스크립트는 모든 곳에 존재한다)후기/Book Review 2021. 2. 21. 16:30
한빛미디어 "나는 리뷰어다" 리뷰어 활동입니다. 목차 CHAPTER 1 개발 환경 CHAPTER 2 API 소개 CHAPTER 3 노드와 익스프레스로 웹 애플리케이션 만들기 CHAPTER 4 그래프QL API 첫걸음 CHAPTER 5 데이터베이스 CHAPTER 6 CRUD 동작 CHAPTER 7 사용자 계정과 인증 CHAPTER 8 사용자 액션 CHAPTER 9 디테일 CHAPTER 10 API 배포하기 CHAPTER 11 사용자 인터페이스와 리액트 CHAPTER 12 리액트로 웹 클라이언트 만들기 CHAPTER 13 애플리케이션에 스타일 입히기 CHAPTER 14 아폴로 클라이언트로 작업하기 CHAPTER 15 웹 인증과 상태 CHAPTER 16 생성, 읽기, 업데이트, 삭제 작업 CHAPTER 17 ..
-
Clean Code (2독)후기/Book Review 2020. 11. 15. 19:47
몇 달전에 클린코더를 읽었었고, 최근에 회사에서 클린 코드에 대한 강의를 들으면서 3년 전에 본 이 책을 다시 한 번 보면 어떨까 싶어서 다시 읽어 보았다. 목차 1장 깨끗한 코드 2장 의미 있는 이름 3장 함수 4장 주석 5장 형식 맞추기 6장 객체와 자료 구조 7장 오류 처리 8장 경계 9장 단위 테스트 10장 클래스 11장 시스템 12장 창발성(創發性) 13장 동시성 14장 점진적인 개선 15장 JUnit 들여다보기 16장 SerialDate 리팩터링 17장 냄새와 휴리스틱 부록A 동시성 II 부록B org.jfree.date.SerialDate 부록C 휴리스틱의 교차 참조 목록 책을 다독 하는 스타일이 아니라 (여러번 보는 것보다 새로운 책을 보는게 좋다고 생각) 3년전에 읽고 책장에 고이 꽂혀 ..
-
컴퓨터과학으로 배우는 블록체인 원리와 구현후기/Book Review 2020. 11. 9. 23:10
블록체인에 들어가는 수학, 암호학, 네트워크까지 다룬다는 점에 흥미를 느끼고 빌려보았다. 실제 js 코드로 블록체인도 구현한다. 목차 ◎ 1장: 블록체인의 등장 ◎ 2장: 네트워크 ◎ 3장: 기초 수학 ◎ 4장: 암호학 ◎ 5장: 사용 사례 ◎ 부록 아직도 블록체인에 대해 모호하다. 명확하게 머리에 그려지지 않아 빌려 보게 되었다. 아쉽지만 아직도 모르겠다. 수학, 암호학, 네트워크 등 블록체인에는 다양한 이론과 기술들이 필요하다는 것을 새삼 깨닫게 되었다. 게임이 그래픽, 음악, 스토리 등 종합선물세트인 것과 비슷한 느낌이랄까. 수학, 암호학 부분은 아무래도 내용을 다 이해하기가 어려웠다. 대충 그렇다는 흐름만 이해하고 넘어갔다. 수학과 암호학 쪽 공부도 더 필요할 것 같다. (정보보안기사 언제 따지)..
-
실전 자바 소프트웨어 개발후기/Book Review 2020. 8. 18. 23:03
객체지향 사고 프로세스와 마찬가지로 집앞 도서관에서 희망도서로 신청해 빌려서 읽은 책. 짧은 분량에 다양한 내용을 다루고 있다. 목차 chapter 1 여행의 시작 chapter 2 입출금 내역 분석기 chapter 3 입출금 내역 분석기 확장판 chapter 4 문서 관리 시스템 chapter 5 비즈니스 규칙 엔진 chapter 6 트우터 chapter 7 트우터 확장판 chapter 8 결론 200페이지 살짝 넘는 분량인데 상당히 많은 내용들을 다루고 있다. 그래서 깊이 있게 다루진 못하지만 중요한 개념들을 전체적으로 훑어주어 필요한 부분들은 더 찾아서 보면 되는 식으로 되어 있다. SOLID, KISS, TDD, 함수형 프로그래밍 같은 것들 뿐만 아니라 Maven과 Gradle, 이벤트 방식, H..