{"id":26377445,"url":"https://github.com/saseungmin/summary_of_technical_books","last_synced_at":"2025-04-07T06:04:41.696Z","repository":{"id":37037303,"uuid":"299804200","full_name":"saseungmin/summary_of_technical_books","owner":"saseungmin","description":"📚 책을 읽고 정리합니다. 📖  Summary of Books / 기술 서적 정리 모음","archived":false,"fork":false,"pushed_at":"2025-02-08T07:14:47.000Z","size":391699,"stargazers_count":109,"open_issues_count":24,"forks_count":39,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-31T05:02:11.806Z","etag":null,"topics":["books","hacktoberfest","readingbooks","recording","summarization","summarize-books","summary"],"latest_commit_sha":null,"homepage":"https://saseungmin.github.io/summary_of_technical_books/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saseungmin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-30T03:58:27.000Z","updated_at":"2025-03-30T20:37:35.000Z","dependencies_parsed_at":"2025-03-24T04:12:24.651Z","dependency_job_id":null,"html_url":"https://github.com/saseungmin/summary_of_technical_books","commit_stats":null,"previous_names":["saseungmin/summary_of_technical_books"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saseungmin%2Fsummary_of_technical_books","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saseungmin%2Fsummary_of_technical_books/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saseungmin%2Fsummary_of_technical_books/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saseungmin%2Fsummary_of_technical_books/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saseungmin","download_url":"https://codeload.github.com/saseungmin/summary_of_technical_books/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247601447,"owners_count":20964864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["books","hacktoberfest","readingbooks","recording","summarization","summarize-books","summary"],"created_at":"2025-03-17T03:27:20.287Z","updated_at":"2025-04-07T06:04:41.674Z","avatar_url":"https://github.com/saseungmin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✌️ Reading books record repository\n읽은 책들을 기록하고 정리하는 repository입니다.   \n\n누구나 쉽게 기여할 수 있습니다! 🙏  ([여기](https://github.com/saseungmin/summary_of_technical_books#-%EC%BB%A8%ED%8A%B8%EB%A6%AC%EB%B7%B0%EC%85%98-%EB%B0%A9%EB%B2%95)를 참고해 주세요!)\n\n## 📚 어디서 읽을까요?\n#### 👉 [웹 사이트에서 읽기](https://saseungmin.github.io/summary_of_technical_books)\n#### 👉 [Github MarkDown](https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown) (더 이상 업데이트되지 않아요. 🥲)\n\n## 📚 책 목록\n\n|[함수형 자바스크립트](https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%ED%95%A8%EC%88%98%ED%98%95%20%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8)|[The Nature of Software Development](https://saseungmin.github.io/summary_of_technical_books/docs/agile/nature-of-software-development/table-of-contents)|[클린 애자일: 새로운 세대를 위한 애자일 가치와 실천](https://saseungmin.github.io/summary_of_technical_books/docs/agile/clean-agile/table-of-contents)|\n|:---:|:---:|:---:|\n|\u003ca href=\"https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%ED%95%A8%EC%88%98%ED%98%95%20%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8\"\u003e\u003cimg src=\"images/functional-javascript.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/agile/nature-of-software-development/table-of-contents\"\u003e\u003cimg src=\"images/the-nature-of-software-development.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/agile/clean-agile/table-of-contents\"\u003e\u003cimg src=\"images/Clean-Agile.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**객체지향의 사실과 오해: 역할, 책임, 협력 관점에서 본 객체지향**](https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/facts-and-misunderstandings/table-of-contents)|[**루비로 배우는 객체지향 디자인**](https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/design-in-ruby/table-of-contents)|[**엘리강트 오브젝트**](https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/elegant-object/table-of-contents)|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/facts-and-misunderstandings/table-of-contents\"\u003e\u003cimg src=\"images/essence-of-object-orientation.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/design-in-ruby/table-of-contents\"\u003e\u003cimg src=\"images/practical-object-oriented-design-in-ruby.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/elegant-object/table-of-contents\"\u003e\u003cimg src=\"images/elegant-object.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**오브젝트**](https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/object/table-of-contents)|[**테스트 주도 개발로 배우는 객체 지향 설계와 실천**](https://saseungmin.github.io/summary_of_technical_books/docs/test/growing-object-oriented-software-guided-by-tests/table-of-contents)|[**린 UX(LEAN UX)**](https://saseungmin.github.io/summary_of_technical_books/docs/agile/lean-ux/table-of-contents)|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/object-oriented/object/table-of-contents\"\u003e\u003cimg src=\"images/objects.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/test/growing-object-oriented-software-guided-by-tests/table-of-contents\" \u003e\u003cimg src=\"images/growing-object-oriented-software-guided-by-tests.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/agile/lean-ux/table-of-contents\" \u003e\u003cimg src=\"images/Lean-UX.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**자바스크립트 패턴과 테스트**](https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%ED%8C%A8%ED%84%B4%EA%B3%BC%20%ED%85%8C%EC%8A%A4%ED%8A%B8)|[**리팩터링 2판**](https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81%202%ED%8C%90)|[**스칼라로 배우는 함수형 프로그래밍**](https://saseungmin.github.io/summary_of_technical_books/docs/functional/in-scala/table-of-contents)|\n|\u003ca href=\"https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%ED%8C%A8%ED%84%B4%EA%B3%BC%20%ED%85%8C%EC%8A%A4%ED%8A%B8\"\u003e\u003cimg src=\"images/javascript-pattern-and-test.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81%202%ED%8C%90\"\u003e\u003cimg src=\"images/refactoring.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/functional/in-scala/table-of-contents\"\u003e\u003cimg src=\"images/functional-programming-in-scala.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**자바스크립트 코딩의 기술**](https://saseungmin.github.io/summary_of_technical_books/docs/javascript/modern-javascript/table-of-contents)|[**Node.js 교과서**](https://github.com/saseungmin/Node.js-tutorial)|[**리액트를 다루는 기술**](https://github.com/saseungmin/react-tutorial)\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/javascript/modern-javascript/table-of-contents\"\u003e\u003cimg src=\"images/modern-javascript.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://github.com/saseungmin/Node.js-tutorial\"\u003e\u003cimg src=\"images/node-js-textbook.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://github.com/saseungmin/react-tutorial\"\u003e\u003cimg src=\"images/react-book.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**You Don’t Know JS 타입과 문법, 스코프와 클로저**](https://saseungmin.github.io/summary_of_technical_books/docs/javascript/you-dont-know-js/table-of-contents)|[**Do it! 타입스크립트 프로그래밍**](https://saseungmin.github.io/summary_of_technical_books/docs/typescript/do-it-typescript/table-of-contents)|[**프로 Git 2판: 그림으로 이해하는 Git의 작동 원리와 사용법**](https://saseungmin.github.io/summary_of_technical_books/docs/git/pro-git-2/table-of-contents)|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/javascript/you-dont-know-js/table-of-contents\"\u003e\u003cimg src=\"images/you-dont-know-js-1.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/typescript/do-it-typescript/table-of-contents\"\u003e\u003cimg src=\"images/do-it-typescript.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/git/pro-git-2/table-of-contents\"\u003e\u003cimg src=\"images/pro-git-2e.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**코어 자바스크립트**](https://saseungmin.github.io/summary_of_technical_books/docs/javascript/core-javascript/table-of-contents)|[**쉽게 배우는 알고리즘**](https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EC%89%BD%EA%B2%8C%20%EB%B0%B0%EC%9A%B0%EB%8A%94%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98)|[**함께 자라기**](https://saseungmin.github.io/summary_of_technical_books/docs/agile/growing-up-together/table-of-contents)|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/javascript/core-javascript/table-of-contents\"\u003e\u003cimg src=\"images/core-javascript.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://github.com/saseungmin/summary_of_technical_books/tree/main/summarize_books_in_markdown/%EC%89%BD%EA%B2%8C%20%EB%B0%B0%EC%9A%B0%EB%8A%94%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98\"\u003e\u003cimg src=\"images/algorism-book.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/agile/growing-up-together/table-of-contents\"\u003e\u003cimg src=\"images/thinking-together.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**실용주의 프로그래머**](https://saseungmin.github.io/summary_of_technical_books/docs/etc/pragmatic-programmer/table-of-contents)|[**인스파이어드**](https://saseungmin.github.io/summary_of_technical_books/docs/etc/inspired/table-of-contents)|[**테스트 주도 개발**](https://saseungmin.github.io/summary_of_technical_books/docs/test/test-driven-development/table-of-contents)|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/etc/pragmatic-programmer/table-of-contents\"\u003e\u003cimg src=\"images/pragmatic-programmer.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/etc/inspired/table-of-contents\"\u003e\u003cimg src=\"images/inspired.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/test/test-driven-development/table-of-contents\"\u003e\u003cimg src=\"images/tdd.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**단위 테스트**](https://saseungmin.github.io/summary_of_technical_books/docs/test/unit-test/table-of-contents)|[**이펙티브 타입스크립트**](https://saseungmin.github.io/summary_of_technical_books/docs/typescript/effective-typescript/table-of-contents)|**러스트 프로그래밍**|\n|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/test/unit-test/table-of-contents\"\u003e\u003cimg src=\"images/unit-test.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/typescript/effective-typescript/table-of-contents\"\u003e\u003cimg src=\"images/effective-typescript.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://github.com/saseungmin/learning_rust\"\u003e\u003cimg src=\"images/rust-programming.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n|[**구글 엔지니어는 이렇게 일한다**](#)|[**전문가를 위한 리액트**](https://saseungmin.github.io/summary_of_technical_books/docs/etc/fluent-react/table-of-contents)|[**Clean Code(클린 코드)**](https://saseungmin.github.io/summary_of_technical_books/docs/etc/clean-code/table-of-contents)|\n|\u003ca href=\"#\"\u003e\u003cimg src=\"images/software-engineering-at-google.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/etc/fluent-react/table-of-contents\"\u003e\u003cimg src=\"images/fluent-react.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\u003ca href=\"https://saseungmin.github.io/summary_of_technical_books/docs/etc/clean-code/table-of-contents\"\u003e\u003cimg src=\"images/clean-code.jpeg\" width=\"400px\" height=\"300px\"/\u003e\u003c/a\u003e|\n\n## 🎯 읽을 책 목록\n- You Don’t Know JS this와 객체 프로토타입, 비동기와 성능\n- 클린 아키텍처 소프트웨어 구조와 설계의 원칙\n- HTTP 완벽 가이드\n- [쏙쏙 들어오는 함수형 코딩](http://www.yes24.com/Product/Goods/108748841)\n- [프로그래머의 뇌](http://www.yes24.com/Product/Goods/105911017)\n- [Code Complete 코드 컴플리트 2](http://www.yes24.com/Product/Goods/44130507)\n\n## 🔥 컨트리뷰션 방법\n\n1. 책이 정리된 [웹 사이트](https://saseungmin.github.io/summary_of_technical_books/)에 접속한다.\n2. 정리된 책 내용 중 오탈자를 찾는다.\n3. 각 페이지 하단에 아래 사진처럼 **Edit this page**를 클릭한다.\n\n![hacktoberfest-contribution](images/hacktoberfest-contribution.png)\n\n4. 오탈자를 수정 후 PR을 보낸다!\n\n## 🔒 LICENSE\nThis Project is [MIT licensed](https://github.com/saseungmin/summary_of_technical_books/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaseungmin%2Fsummary_of_technical_books","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaseungmin%2Fsummary_of_technical_books","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaseungmin%2Fsummary_of_technical_books/lists"}