읽고 생각하고 정리합니다.
개발
- 클린 코드
- 클린 아키텍처
- 리팩토링 2판
- 이펙티브 자바 3판
- 이펙티브 코틀린
- 코틀린 코루틴
- 자바 ORM 표준 JPA 프로그래밍
- 스프링 핵심 원리 - 고급편
- Release의 모든것
- 데이터 중심 애플리케이션 설계
- JVM 밑바닥까지 파헤치기
- 오브젝트
- 객체지향의 사실과 오해
- 도메인 주도 설계
- 구현 패턴
- 소트웍스 앤솔러지
- 알고리즘 4판(Princeton)
- Prantical 모던 자바
- 기본기가 탄탄한 자바 개발자
- 실전 자바 소프트웨어 개발
- 자바 마이크로서비스를 활용한 SRE
- 실용주의 프로그래머
- 토비의 스프링
- 토비의 스프링 부터 - 이해와 원리
- 스프링부트로 개발하는 MSA 컴포넌트
- 소프트웨어 아키텍처 101
- 소프트웨어 아키텍처 The Hard Parts
- 마이크로서비스 아키텍처 구축
- 마이크로서비스 패턴
- Microservice Security IN ACTION
- 소프트웨어 장인 정신 이야기
- 스트리밍 시스템
- 카프카 핵심 가이드
- System Design Interview(ByteByteGo)
- HTTP 완벽 가이드
- 코드 컴플리트 2
- OAuth 2 in Action
- 읽기 좋은 코드가 좋은 코드다
- 데이터 지향 프로그래밍
데이터베이스
- 새로 쓴 대용량 데이터베이스솔루션 1
- Real MySQL 8.0
- MySQL 성능 최적화
딥러닝
- 밑바닥부터 시작하는 딥러닝 #1
- 밑바닥부터 시작하는 딥러닝 #2
- 밑바닥부터 시작하는 딥러닝 #3
- 밑바닥부터 시작하는 딥러닝 #4
- 트랜스포머를 활용한 자연어 처리
- 만들면서 배우는 생성 AI
- 랭체인으로 실현하는 LLM 아키텍처
리더십 & 업무
- 팀워크의 부활
- 개발 7년차, 매니저 1일차
- 실리콘밸리의 팀장들
- 리더 디퍼런트
- 히든 포텐셜
- 일 잘하는 팀장
- 하드씽
- 아이디어 불패의 법칙
- 원칙
- 제로투원
- 인스파이어드
- 빌 캠벨, 실리콘밸리의 위대한 코치
- 어도비 CPO의 혁신 전략
- 이펙티브 엔지니어
- 스태프 엔지니어
- 구글 엔지니어는 이렇게 일한다