후기
-
OAuth 2.0 마스터후기/Book Review 2019. 3. 3. 23:06
자체로그인 + 소셜 로그인 구현을 위해 책들을 찾아보던 중 OAuth 2.0 쿡북을 구입했다. 근데 OAuth에 대한 설명은 별로 없고 예제 위주로만 되어 있어서 조금 보다가 대안으로 회사 도서관에서 찾은 책이 바로 이 책! 인터넷에서 OAuth에 대한 설명을 많이 찾아봐도 속시원히 이해하기가 어려웠는데, 이 책을 보면서 정리가 되는 기분이다. 목차왜 OAuth 2.0에 관심을 가져야 하는가?OAuth 2.0 개요네 개의 단계애플리케이션 등록클라이언트 사이드 플로우로 액세스 토큰 얻기서버 사이드 플로우로 액세스 토큰 얻기액세스 토큰 이용하기액세스 토큰 갱신하기보안 고려 사항모바일 애플리케이션도구와 문제 해결OAuth 2.0 확장부록A 리소스 소유자 비밀번호 자격증명 그랜트부록B 클라이언트 자격증명 그랜트..
-
기계는 어떻게 생각하고 학습하는가후기/Book Review 2019. 2. 2. 23:25
구글 알파고가 이세돌을 꺾으며 인공지능은 이미 많은 대중들에게 깊숙히 인식 된것 같다. 인공지능을 악마로 표현하는 사람들도 있을 정도니 이에 대한 이해가 서로 많이 다른 것을 알 수 있다. AI와 별로 상관없은 백엔드 개발쪽으로 일을 하고 있지만 요즘 워낙 핫한 분야라 관련한 기초 지식이라도 배울 겸 읽어보게 되었다. 목차인간을 본뜬 피조물학습하는 기계인간이 할 수 있는 일이라면삶과 죽음의 문제미지의 세계로창작하는 기계인공지능의 진정한 위험기계가 인간 이후에 지구의 주인이 될 것인가? 책의 초반부는 아리스토텔레스의 삼단논법에서부터 시작하여 현대의 인공지능이 있기까지의 역사와 이야기들을 하고 있다. 이미테이션이라는 제목의 영화로 알려진 튜링의 이야기가 나온다. 튜링이 고안한 튜링머신, 상대가 인간인지 기계..
-
Refactoring후기/Book Review 2018. 12. 8. 10:22
구매한지는 3달쯤 되었지만 중간 중간 북리뷰와 베타 리딩 등이 있어서 이제야 다 읽었다. 워낙 유명해서 기대하고 본만큼 체계적으로 리팩토링에 대해 잘 이해할 수 있었다. 목차맛보기 예제리팩토링 개론코드의 구린내테스트 작성리팩토링 기법 카탈로그에 대해메서드 정리객체 간의 기능 이동데이터 체계화조건문 간결화메서드 호출 단순화일반화 처리복합 리팩토링리팩토링, 재사용, 현실성팩토링 도구 1장에 나오는 statement라는 메소드가 예제로 나온다. 갑갑해 보이는 이 메서드를 메서드 분해, 기능 재분배 등의 리팩토링 기법을 사용하여 깔끔하게 고쳐나간다. 1장만 봐도 왠만큼 리팩토링에 대해 흥미가 생길만한 내용이다. 3장은 코드의 구린내에 대해 설명하고 있다. 중복 코드, 장황한 메서드, 방대한 클래스, 과다한 매개..
-
이것이 자바다후기/Book Review 2018. 11. 10. 21:06
최근 리팩토링, 구현 패턴, 디자인패턴 등 자바 관련 실용서 등은 보고 있지만 자바 기본서는 몇년만에 보는 것 같다. 찬찬히 자바의 기본 문법들과 컬렉션, 스트림 등의 메서드를 정리할 수 있었다. 목차는 아래와 같다. 목차자바 시작하기변수와 타입연산자조건문과 반복문참조 타입클래스상속인터페이스중첩 클래스와 중첩 인터페이스예외 처리기본 API 클래스멀티 스레드제네릭람다식컬렉션 프레임워크스트림과 병렬 처리JavaFXIO 기반 입출력 및 네트워킹NIO 기반 입출력 및 네트워킹 자바 스프링 개발자로 일하면서 스프링에 대한 것들이나 자바에 대한 실용주의적인 부분은 더 배우려 노력하지만 기본을 소홀히 했던 것 같다. 이 책을 다시 보면서 쉬운 부분들은 빨리 넘기고 그간 대충 알고 썼던 부분들은 찬찬히 읽어 보았다. ..
-
[2018.10.11~12] Deview 2018후기/세미나 2018. 10. 22. 00:07
작년에 이어 올해도 데뷰를 다녀왔다. 작년엔 하루 밖에 못갔지만 이번에는 사내신청과 일반신청 각각 하루씩 당첨되어 이틀 모두 갈 수 있었다. 네이버와 계열사들 그리고 다른 회사들의 기술 노하우들을 무료로 들을 수 있는 귀한 시간이었다. (이틀이나 회사를 빠지는게 좀 그래서 금요일은 컨퍼런스 끝나고 저녁 6시에 출근하긴 했지만...) 동시에 4개의 세션이 이틀간 진행되니 정말 다양한 분야의 기술들을 접할 수 있었다. 관심있고 업무와 관련된 것부터 시작해서 React Native나 Druid, 인공지능 챗봇 등 생소하고 안해 본 기술들까지 들을 수 있었다. 전에 검색팀에서 검색서비스를 만들었다 보니 이번에 검색과 관련된 세션들이 눈에 많이 들어왔다. Fashion Visual Search, 네이버 검색과 개..
-
[2018.09.04] if(kakao) dev2018후기/세미나 2018. 9. 25. 22:14
새 회사 입사 2주만에 직전 회사의 컨퍼런스에 가게 되었다. 운좋게 추첨에 당첨되었기도 했고 휴가 사용 없이도 컨퍼런스에 참가할 수 있었기 때문에 더더욱 가고 싶었다. 카카오의 여러 가지 서비스들에 사용된 기술과 그것들을 사용함에 있어서의 고민들, 가치 등이 궁금했다. 또한 마지막 세션에는 토비님이 나온다고 하니 더더욱 가볼 수 밖에! 타임 테이블은 아래와 같다.시간세션명09:30참가 등록10:00Keynote11:00PDF 맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)PDF 텐서플로로 OCR 개발해보기: 문제점과 문제점과 문제점PDF AI시대에 맞는 서비스 개발PDF 카프카, 산전수전 노하우PDF 다음 모바일 첫 화면 개선기12:00PDF 카카오의 광고지능 (Intelligence on Kaka..
-
Head First Design Patterns후기/Book Review 2018. 9. 7. 20:50
목차 디자인 패턴의 세계에 오신 것을 환영합니다: 디자인 패턴 소개객체들에게 연락망을 돌립시다: 옵저버 패턴객체 꾸미기: 데코레이터 패턴객체지향 빵 굽기: 팩토리 패턴세상에서 단 하나뿐인 특별한 객체: 싱글턴 패턴호출 캡슐화: 커맨드 패턴적응시키기: 어댑터 패턴과 퍼사드 패턴알고리즘 캡슐화: 템플릿 메소드 패턴잘 관리된 컬렉션: 이터레이터와 컴포지트 패턴객체의 상태: 스테이트 패턴객체 접근 제어: 프록시 패턴패턴들로 이루어진 패턴: 컴파운드 패턴실전에서의 디자인 패턴: 패턴과 함께하는 행복한 삶부록: 기타 패턴브리지 패턴빌더 패턴역할 사슬 패턴플라이웨이트 패턴인터프리터 패턴미디에이터 패턴메멘토 패턴프로토타입 패턴비지터 패턴 헤드퍼스트 특유의 구성(좋게 말하면 스토리텔링, 나쁘게 말하면 정신사나움) 때문에..
-
모두의 네트워크후기/Book Review 2018. 8. 16. 15:41
목차네트워크 첫걸음네트워크의 기본 규칙물리 계층: 데이터를 전기 신호로 변환하기데이터 링크 계층: 랜에서 데이터 전송하기네트워크 계층: 목적지에 데이터 전달하기전송 계층: 신뢰할 수 있는 데이터 전송하기응용 계층: 애플리케이션에 데이터 전송하기네트워크의 전체 흐름 살펴보기무선 랜 이해하기 내가 봤던 네트워크 관련 서적중에서 가장 쉽다. 물론 그만큼 내용의 깊이는 포기했지만 어차피 어느 내용이던간에 딥하게 파보려면 전문 서적이나 인터넷을 찾아야 하므로 그렇게 큰 문제는 아니다. 학부때 어려운 영어교재와 영어로된 프린트로 공부를 했던 기억이 난다. 시험보기 위해 어떻게든 꾸역꾸역 외우기는 했지만 정작 피부에 와닿지는 않는 설명이었다. 라우팅 프로토콜에 뭐뭐뭐가 있고, 지그비가 어떻고... 기억도 안난다. 이..