[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2018 { 고퀄리티 개발 컨텐츠 모음 }\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "[![author](https://img.shields.io/badge/author-Integerous-lightgray.svg?style=flat-square)](https://ryan-han.com)\n[![LICENSE](https://img.shields.io/dub/l/vibe-d.svg?style=flat-square)](https://github.com/Integerous/goQuality-dev-contents/blob/master/LICENSE)\n\n# { 고퀄리티 ⚡ 개발 컨텐츠 모음 }\n\n<div align=center>\n<a href=\"https://github.com/Integerous/goQuality-dev-contents/graphs/contributors\"><img src=\"https://opencollective.com/goquality-dev-contents/contributors.svg?width=720\"></a>\n</div>\n\n</br>\n\n## 📣 소개\n\n> AI는 하지 못할,  \n> **개발자들의 실제 경험과 생각, 노하우가 담긴 유익한 컨텐츠**만 공유합니다.\n\n</br>\n\n## 🚀 [goquality.dev](https://goquality.dev/?ref=goquality.github.com)를 오픈했습니다.\n\n- 2018년부터 쌓아온 약 **1,507개**의 컨텐츠(Queue 제외)의 퀄리티 평가를 진행하여 약 **450개**만 살아남았습니다.\n- 앞으로 새로운 고퀄리티 컨텐츠들이 지속적으로 추가될 예정이며, [goquality.dev](https://goquality.dev/?ref=goquality.github.com)도 계속 개선될 예정입니다.\n- 아래 📭 **Queue**의 컨텐츠들도 평가 진행 예정입니다.\n\n</br>\n\n## ❤️ 누구나 Contributor가 될 수 있습니다!\n\n> 유익한 개발 관련 컨텐츠의 링크를 공유해주세요.\n\n방법 1 - 아래 📭 **Queue** 최하단에 링크 추가하고 **Pull Request**  \n방법 2 - (추가 예정) [goquality.dev](https://goquality.dev/?ref=goquality.github.com)에서 컨텐츠 링크 공유\n\n</br>\n\n## 🔎 컨텐츠 평가 기준\n\n1. ✅ 글쓴이의 고유한 경험과 생각, 노하우가 잘 작성된 컨텐츠\n2. ❌ AI가 쉽게 제공할 수 있는 컨텐츠 (공식 문서 내용, 프레임워크 문법 설명 등)\n3. ❌ 저작권법 위반 컨텐츠\n\n</br>\n\n## 📚 카테고리\n\n<details>\n<summary>\n  <a href=\"/고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md\">1. 개발 일반</a>\n</summary>\n\n- [개발 문화/철학/방법론](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#개발-문화철학방법론)\n- [소프트웨어 설계](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#소프트웨어-설계)\n  - [OOP](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#oop)\n  - [함수형 프로그래밍](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#함수형-프로그래밍)\n  - [DDD](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#ddd)\n- [제품 개발 후기](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#제품-개발-후기)\n- [테스트/TDD](고퀄리티%20컨텐츠%20모음/1.%20개발%20일반/README.md#테스트tdd)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md\">2. 개발자 커리어</a></summary>\n\n- [성장](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#성장)\n- [비전공자/주니어](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#비전공자주니어)\n- [취업/이직](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#취업이직)\n  - [후기](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#후기)\n  - [이력서/포트폴리오](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#이력서포트폴리오)\n  - [기술면접/코딩테스트](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#기술면접코딩테스트)\n- [해외 취업](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#해외-취업)\n  - [미국/캐나다](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#미국캐나다)\n  - [유럽](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#유럽)\n  - [호주/뉴질랜드](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#호주뉴질랜드)\n  - [일본/싱가포르](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#일본싱가포르)\n  - [동남아시아](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#동남아시아)\n  - [그 외 국가](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#그-외-국가)\n- [1인 개발](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#1인-개발)\n  - [제품 개발 과정](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#제품-개발-과정)\n  - [성장/마케팅 전략](고퀄리티%20컨텐츠%20모음/2.%20개발자%20커리어/README.md#성장마케팅-전략)\n  </details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md\">3. 언어 & 프레임워크</a></summary>\n\n- [Python](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#python)\n  - [Python](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#python)\n  - [Django](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#django)\n  - [Flask](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#flask)\n  - [FastAPI](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#fastapi)\n  - [그 외](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#그-외-python)\n- [Java](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#java)\n  - [Java](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#java)\n  - [Spring](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#spring)\n  - [JPA](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#jpa)\n  - [그 외](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#그-외-java)\n- [Kotlin](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#kotlin)\n- [C/C++](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#cc)\n- [C#](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#c)\n- [Go](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#go)\n- [Ruby](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#ruby)\n  - [Ruby on Rails](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#ruby-on-rails)\n- [PHP](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#php)\n- [함수형 언어](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#함수형-언어)\n  - [Rust](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#rust)\n  - [Scala](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#scala)\n- [그 외](고퀄리티%20컨텐츠%20모음/3.%20언어%20%26%20프레임워크/README.md#그-외)\n\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md\">4. 프론트엔드</a></summary>\n\n- [프론트엔드](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#프론트엔드)\n- [언어/프레임워크](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#언어프레임워크)\n  - [Javascript](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#javascript)\n  - [Typescript](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#typescript)\n  - [Node.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#nodejs)\n  - [React.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#reactjs)\n  - [Vue.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#vuejs)\n  - [Svelte](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#svelte)\n  - [Next.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#nextjs)\n  - [Nuxt.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#nuxtjs)\n  - [Nest.js](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#nestjs)\n  - [그 외](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#그-외-javascript)\n- [브라우저/HTML](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#브라우저html)\n- [디자인/UI/UX](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#디자인uiux)\n- [CSS](고퀄리티%20컨텐츠%20모음/4.%20프론트엔드/README.md#css)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md\">5. 백엔드</a></summary>\n\n- [아키텍처](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#아키텍처)\n- [기능/서비스 개발](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#기능서비스-개발)\n- [성능 최적화](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#성능-최적화)\n- [장애/디버깅](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#장애디버깅)\n- [로깅/알람](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#로깅알람)\n- [캐시](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#캐시)\n- [메시지 큐](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#메시지-큐)\n- [마이그레이션](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#마이그레이션)\n- [보안](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#보안)\n- [API](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#api)\n- [웹소켓](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#웹소켓)\n- [멀티쓰레딩](고퀄리티%20컨텐츠%20모음/5.%20백엔드/README.md#멀티쓰레딩)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/6.%20DB/README.md\">6. DB</a></summary>\n\n- [SQL](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#sql)\n- [관계형DB](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#관계형db)\n  - [PostgreSQL](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#postgresql)\n  - [MySQL](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#mysql)\n- [NoSQL](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#nosql)\n  - [MongoDB](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#mongodb)\n  - [Redis](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#redis)\n- [DB 성능 최적화](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#db-성능-최적화)\n- [AWS/Azure/GCP](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#awsazuregcp)\n- [Supabase/Firebase](고퀄리티%20컨텐츠%20모음/6.%20DB/README.md#supabasefirebase)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md\">7. 모바일</a></summary>\n\n- [앱 개발기](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#앱-개발기)\n- [iOS](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#ios)\n- [Android](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#android)\n- [크로스 플랫폼](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#크로스-플랫폼)\n  - [Flutter](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#flutter)\n  - [React Native](고퀄리티%20컨텐츠%20모음/7.%20모바일/README.md#react-native)\n  </details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md\">8. 인프라 & DevOps</a></summary>\n\n- [인프라/DevOps](고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md#인프라devops)\n- [리눅스/Bash](고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md#리눅스bash)\n- [Kubernetes](고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md#kubernetes)\n- [Docker](고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md#docker)\n- [AWS/Azure/GCP](고퀄리티%20컨텐츠%20모음/8.%20인프라%20&%20DevOps/README.md#awsazuregcp)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/9.%20AI/README.md\">9. AI</a></summary>\n\n- [AI 서비스 개발](고퀄리티%20컨텐츠%20모음/9.%20AI/README.md#ai-서비스-개발)\n- [기술/개념 이해](고퀄리티%20컨텐츠%20모음/9.%20AI/README.md#기술개념-이해)\n- [머신러닝/딥러닝](고퀄리티%20컨텐츠%20모음/9.%20AI/README.md#머신러닝딥러닝)\n  - [LLM](고퀄리티%20컨텐츠%20모음/9.%20AI/README.md#llm)\n  - [논문](고퀄리티%20컨텐츠%20모음/9.%20AI/README.md#논문)\n  </details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/10.%20데이터/README.md\">10. 데이터</a></summary>\n\n- [데이터 사이언스/분석](고퀄리티%20컨텐츠%20모음/10.%20데이터/README.md#데이터-사이언스분석)\n- [데이터 엔지니어링](고퀄리티%20컨텐츠%20모음/10.%20데이터/README.md#데이터-엔지니어링)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/11.%20게임%20개발/README.md\">11. 게임 개발</a></summary>\n\n- [게임 개발](고퀄리티%20컨텐츠%20모음/11.%20게임%20개발/README.md#게임-개발)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/12.%20컴퓨터%20공학/README.md\">12. 컴퓨터 공학</a></summary>\n\n- [알고리즘/자료구조](고퀄리티%20컨텐츠%20모음/12.%20컴퓨터%20공학/README.md#알고리즘자료구조)\n- [운영체제](고퀄리티%20컨텐츠%20모음/12.%20컴퓨터%20공학/README.md#운영체제)\n- [네트워크](고퀄리티%20컨텐츠%20모음/12.%20컴퓨터%20공학/README.md#네트워크)\n- [HTTP/웹](고퀄리티%20컨텐츠%20모음/12.%20컴퓨터%20공학/README.md#http웹)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/13.%20블록체인/README.md\">13. 블록체인</a></summary>\n\n- [블록체인](고퀄리티%20컨텐츠%20모음/13.%20블록체인/README.md#블록체인)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/14.%20보안/README.md\">14. 보안</a></summary>\n\n- [보안](고퀄리티%20컨텐츠%20모음/14.%20보안/README.md#보안)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/15.%20도구/README.md\">15. 도구</a></summary>\n\n- [생산성 도구](고퀄리티%20컨텐츠%20모음/15.%20도구/README.md#생산성-도구)\n- [Git](고퀄리티%20컨텐츠%20모음/15.%20도구/README.md#git)\n- [컴퓨터/키보드](고퀄리티%20컨텐츠%20모음/15.%20도구/README.md#컴퓨터키보드)\n- [Vim](고퀄리티%20컨텐츠%20모음/15.%20도구/README.md#vim)\n</details>\n\n<details>\n<summary><a href=\"/고퀄리티%20컨텐츠%20모음/16.%20기타/README.md\">16. 기타</a></summary>\n\n- [기타](고퀄리티%20컨텐츠%20모음/16.%20기타/README.md#기타)\n</details>\n\n---\n\n</br>\n\n## :mailbox: Queue\n\n> 컨텐츠 링크를 가장 아래부터 추가해주세요. (이 곳에서 검증을 거친 후에 해당 카테고리로 이동됩니다!)\n\n- [문과도 이해하는 객체지향 프로그래밍](https://youtu.be/cg1xvFy1JQQ)\n- [[React] 반응형UI에 대처하는 테스트의 자세](https://nookpi.tistory.com/139)\n- [단일 프로세스에서 NUMA가 야기한 성능 저하](https://netmarble.engineering/single-process-programming-numa-effect/)\n- [Android) 테스트 코드 왜 작성 해야 할까? 예제로 알아보자](https://yoon-dailylife.tistory.com/m/114)\n- [A급 인재를 떠나게 하는 7가지 방법](https://brunch.co.kr/@hyungsukkim/20)\n- [Java에서의 Emoji처리에 대해](https://meetup.toast.com/posts/317)\n- [React VAC Pattern - View 로직과 JSX의 의존성을 최소화 하자!](https://tv.naver.com/v/23162062)\n- [안드로이드 코루틴에서 할수있는 실수 5가지](https://www.youtube.com/watch?v=cr5xLjPC4-0)\n- [WSL2 활용도를 높여주는 고정 IP 설정](https://netmarble.engineering/wsl2-static-ip-scheduler-settings/)\n- [카쉐어링 서비스 디자인 (like Uber or Lyft) 인터뷰](https://towardsdatascience.com/ace-the-system-design-interview-uber-lyft-7e4c212734b3)\n- [서버리스 기반 컨텐츠 추천 서비스 만들기 - 이상현(Vingle)](https://youtu.be/-LZFJ6BpplE)\n- [초식 - 비동기 외부연동으로 서버성능 올리기](https://www.youtube.com/watch?v=FCNNcl48k28)\n- [strace가 -k 옵션을 만난 날](https://netmarble.engineering/strace-k-build-guide/)\n- [리팩토링의 중요성 feat.테스트 코드를 짜는 이유(한글 자막)](https://youtu.be/mNPpfB8JSIU)\n- [그림으로 쉽게 보는 HTTP 변천사](https://brunch.co.kr/@swimjiy/39)\n- [클래스는 언제 로딩되고 초기화되는가?](https://velog.io/@skyepodium/%ED%81%B4%EB%9E%98%EC%8A%A4%EB%8A%94-%EC%96%B8%EC%A0%9C-%EB%A1%9C%EB%94%A9%EB%90%98%EA%B3%A0-%EC%B4%88%EA%B8%B0%ED%99%94%EB%90%98%EB%8A%94%EA%B0%80)\n- [Roblox 작년 73시간 장애 포스트모템](https://news.hada.io/topic?id=5860)\n- [Serverless로 E-Commerce 만들기 / 블랙프라이데이 트래픽 썰 / 스타트업에서 CTO는 뭘 하는 자리인가?](https://medium.com/@kurtlee/serverless%EB%A1%9C-e-commerce-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%B8%94%EB%9E%99%ED%94%84%EB%9D%BC%EC%9D%B4%EB%8D%B0%EC%9D%B4-%ED%8A%B8%EB%9E%98%ED%94%BD-%EC%8D%B0-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%97%90%EC%84%9C-cto%EB%8A%94-%EB%AD%98-%ED%95%98%EB%8A%94-%EC%9E%90%EB%A6%AC%EC%9D%B8%EA%B0%80-a6f9d9beb930#gaerae.com)\n- [Stub 을 이용한 Service 계층 단위 테스트 하기](https://jojoldu.tistory.com/637)\n- [캐시와 레디스](https://iiaii.tistory.com/11)\n- [고루틴의 동작 원리에 관하여](https://ykarma1996.tistory.com/188)\n- [코드 리뷰 잘 하는 법(Jr ver.)](https://velog.io/@seongkyun/%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0-%EC%9E%98-%ED%95%98%EB%8A%94-%EB%B2%95Jr-ver)\n- [OpenApiSpec.을 이용한 더욱 효과적인 API 문서화](https://traeper.tistory.com/219)\n- [초식 - 서버 성능 올리기 (처리량, 응답시간)](https://youtu.be/JJJ4LReZ5q4)\n\n- [어느 암호학 전문가가 말하는 WEB3의 문제점 (1)](https://velog.io/@ruizhen88/%EC%95%94%ED%98%B8%ED%95%99-%EC%A0%84%EB%AC%B8%EA%B0%80%EC%9D%98-WEB3-%EC%B2%AB%EC%9D%B8%EC%83%81-%EB%B2%88%EC%97%AD)\n- [Javascript에서도 SOLID 원칙이 통할까?](https://velog.io/@teo/Javascript%EC%97%90%EC%84%9C%EB%8F%84-SOLID-%EC%9B%90%EC%B9%99%EC%9D%B4-%ED%86%B5%ED%95%A0%EA%B9%8C)\n- [FE개발자로서 못해준 이야기 1 - 프로젝트](https://partnerjun.tistory.com/82)\n- [Yarn Berry 적용 1일 차에 느낀 점](https://velog.io/@johnwi/wil-01-Yarn-Berry)\n- [코틀린 예제로 작성된 프로젝트 리액터 기초 및 고급 활용법](https://devsh.tistory.com/m/entry/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A6%AC%EC%95%A1%ED%84%B0-%EA%B8%B0%EC%B4%88-1-%EB%AA%A8%EB%85%B8)\n- [넥슨그룹 첫 정년퇴직자 '백영진'님의 소회](https://m.inven.co.kr/webzine/wznews.php?idx=266901&s=09)\n\n- [소프트웨어 엔지니어로서 경제적 독립을 향한 나의 여정](https://news.hada.io/topic?id=5719&utm_source=slack&utm_medium=bot&utm_campaign=T04NM041F)\n- [우리는 왜 공통 라이브러리를 만들기 시작했나](https://helloworld.kurly.com/blog/why-we-make-common-library)\n- [독일, 베를린에서 개발자로 취업하기](https://medium.com/jinhoon-bae/%EB%8F%85%EC%9D%BC-%EB%B2%A0%EB%A5%BC%EB%A6%B0%EC%97%90%EC%84%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A1%9C-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-2677fad39445)\n- [2년만에 개발자를 멈춘 iOS 개발자의 2021년 회고](https://dev200ok.blogspot.com/2022/01/2-ios-2021.html)\n- [프로메테우스 레퍼런스 한글번역](https://godekdls.github.io/Prometheus/getting-started/)\n- [Twelve-Factor 방법론](https://12factor.net/ko/)\n- [Review 2021 프런트엔드, 그리고 2022](https://jbee.io/web/from-2021-to-2022/)\n- [자바스크립트는 왜 프로토타입을 선택했을까](https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%ED%94%84%EB%A1%9C%ED%86%A0%ED%83%80%EC%9E%85%EC%9D%84-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-997f985adb42)\n- [DevOps 3년차 경력 이직 도전기(feat. 네카당)](https://ykarma1996.tistory.com/186)\n- [2021년 CTO 회고(이동욱님)](https://jojoldu.tistory.com/626)\n- [주니어 개발자의 2021년 회고 (황준일님)](https://junilhwang.github.io/TIL/Review/2021-year/end)\n- [1년차 개발자 2021년 회고 - 개발 & 일상](https://velog.io/@minyul/2021%EB%85%84-%ED%9A%8C%EA%B3%A0)\n- [Bootstrap을 공부해보다](https://www.sangkon.com/study-bootstrap/)\n- [AWS DynamoDB 모델링](https://zuminternet.github.io/DynamoDB/)\n- [공통시스템개발팀 코드 리뷰 문화 개선 이야기](https://techblog.woowahan.com/7152/)\n- [동료들을 덕질하는 요기요 Developer Advocate의 1년](https://link.medium.com/Dd4j36St9lb)\n- [체대 출신 개발자의 2021년 회고](https://ryan-han.com/post/memoirs/memoirs2021/)\n- [리뷰어에게 사랑받는 코드리뷰는 어떻게 보낼 수 있을까?](https://haneepark.github.io/2021/12/11/code-review-love-1/)\n- [주키어개발자의 2021 회고](https://miryang.dev/blog/2021-review)\n- [JavaScript Modules – A Beginner's Guide](https://www.freecodecamp.org/news/javascript-modules-beginners-guide/)\n- [객체지향 시스템과 패러다임 그리고 철학](https://black7375.tistory.com/86)\n- [개발자가 알아야 할 스톡옵션의 모든 것](https://evan-moon.github.io/2021/12/04/what-is-stock-options/)\n- [Spring Transaction 관리에 대한 메모](https://medium.com/@jypthemiracle/spring-transaction-%EA%B4%80%EB%A6%AC%EC%97%90-%EB%8C%80%ED%95%9C-%EB%A9%94%EB%AA%A8-f391fd2885b4)\n- [Type과 Interface로 테스트용 Mock Data 만들기](https://nookpi.tistory.com/125)\n- [오픈 소스 소프트웨어 Toolkit을 이용한 AI 공정성 검증](https://devocean.sk.com/blog/techBoardDetail.do?ID=163512)\n- [Springboot @Async 어떻게 동작하는가?](https://brunch.co.kr/@springboot/401)\n- [카카오웹툰은 하드웨어 가속과 IntersectionObserver를 어떻게 사용했을까?](https://fe-developers.kakaoent.com/2021/211202-gpu-intersection-observer)\n- [CTO를 어떻게 뽑을까](https://lqez.dev/blog/how-to-hire-cto.html)\n- [줌인터넷 프론트엔드 파트에서 사용하는 표준화 라이브러리를 소개합니다 (feat: SSR, Node.js, Nexus)](https://zuminternet.github.io/zum-portal-core-js/)\n- [무신사가 검색 품질을 관리하는 방법](https://medium.com/musinsa-tech/map-416b5f143943)\n- [서비스 성능 개선 : MySQL Optimizer 실행 계획 분석을 기반으로](https://xlffm3.github.io/database/service-performance-with-optimizer/)\n- [메세지의 템플릿 내용 단위 테스트 하기](https://jojoldu.tistory.com/619)\n- [타입스크립트 꿀팁](https://fe-developers.kakaoent.com/2021/211012-typescript-tip/?utm_source=gaerae.com&utm_campaign=%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%8A%A4%EB%9F%BD%EB%8B%A4&utm_medium=social)\n- [나의 페어 프로그래밍 탐험기](https://tech.kakao.com/2021/12/01/pair-programming/)\n- [자동화된 UI 회귀테스트 도입하기](https://techblog.woowahan.com/6460/)\n- [WebRTC 응용 서비스를 개발하는 2가지 방법](https://tech.kakaoenterprise.com/121?category=882488)\n- [Dropbox가 Nginx에서 Envoy로 전환한 이유와 방법](https://news.hada.io/topic?id=2625)\n- [Sanitizer API를 이용해 안전하게 DOM 조작하기](https://wormwlrm.github.io/2021/11/21/Sanitizer-API.html)\n- [리액트 vs 스벨트](https://yozm.wishket.com/magazine/detail/1176/)\n- [데이터 파이프라인 기본 원리와 원칙은 시간이 지나도 유효해야 한다(1/2)](https://netmarble.engineering/data-pipeline-design-principles-a/)\n- [Observability: 로그라고해서 다 같은 로그가 아니다(1/2)](https://netmarble.engineering/observability-logging-a/)\n- [클로저 매크로에 대해 알아보자](https://green-labs.github.io/the-macro)\n- [우리는 모의장애훈련에 진심입니다. – part1](https://techblog.woowahan.com/6557/)\n- [kubeadm 이용하여 k8s Cluster 배포하기(공식문서 위주)](https://kingofbackend.tistory.com/217)\n- [당연함의 크기 - 회원가입 퍼널 개선](http://labs.brandi.co.kr/2021/11/09/yoobg.html)\n- [음식 배달 앱 아키텍쳐 분석](https://www.joinc.co.kr/w/man/12/architecture/EndToEndDesignOfFoodDeliveryApp?)\n- [Golang: Websocket 이해하기](https://jusths.tistory.com/m/249)\n- [Resilience4j를 이용한 서킷 브레이커 기초](https://cheese10yun.github.io/resilience4j-basic/)\n- [CompletableFuture, 자바 비동기 프로그래밍을 위한 CompletableFuture 검토](https://brunch.co.kr/@springboot/267)\n- [라이엇: 6년 3개월의 기록](http://www.chidoo.me/index.php/2021/11/13/footprints-in-my-riotgames-days/)\n- [custom exception을 언제써야할까?](https://tecoble.techcourse.co.kr/post/2020-08-17-custom-exception/)\n- [라인 developer day 컨퍼런스 발표 영상](https://www.youtube.com/playlist?list=PLI2S-k0Fa59uUuHm1z3kxCFw8rC8t6G13)\n- [NestJS Custom Caching Decorator 만들기](https://zuminternet.github.io/nestjs-custom-decorator)\n- [Upsource 코드리뷰 플랫폼 구축기 with AWS](https://bbros-web-frontend.super.site/upsource-with-aws)\n- [CODE GURU REVIEWER를 사용하여 코드리뷰 받기](https://blog.dramancompany.com/2021/11/code-guru-reviewer%eb%a5%BC-%ec%82%ac%ec%9a%a9%ed%95%98%ec%97%AC-%ec%bd%94%eb%93%9c%eb%a6%AC%EB%B7%B0-%EB%B0%9b%ea%b8%b0/)\n- [테스트 코드 한 줄을 작성하기까지의 고난](https://tech.kakao.com/2021/11/08/test-code/)\n- [Airbnb System design 분석](https://www.joinc.co.kr/w/man/12/airbnbDesign)\n- [프로세스 동기화를 이해하기 위한 짧은 노트](https://medium.com/@jypthemiracle/understanding-process-synchronization-5763aa39ad17)\n- [인프런 수습 회고](https://jojoldu.tistory.com/612)\n- [웹 서비스 캐시 똑똑하게 다루기](https://toss.tech/article/smart-web-service-cache)\n- [HTML을 정규 표현식만으로 파싱할 수 있을까?](https://evan-moon.github.io/2021/05/07/why-regexp-called-regexp/)\n- [타입스크립트 꿀팁](https://fe-developers.kakaoent.com/2021/211012-typescript-tip)\n- [MySQL Group Replication 구축](https://saramin.github.io/2021-09-28-mysql-group-replication/)\n- [통계 서버를 구축하며!](https://medium.com/uniquegood/%ED%86%B5%EA%B3%84-%EC%84%9C%EB%B2%84%EB%A5%BC-%EA%B5%AC%EC%B6%95%ED%95%98%EB%A9%B0-c071c6d4f945)\n- [쿠버네티스 API서버는 정말 그냥 API서버라구욧](https://coffeewhale.com/apiserver)\n- [CTO가 CTO를 뽑습니다](https://brunch.co.kr/@leehosung/54)\n- [그런 개발자로 괜찮은가 - '취업' 편](https://taetaetae.github.io/posts/a-good-developer-in-terms-of-employment/)\n- [도전을 망설이는 비전공자들에게](https://okky.kr/article/1069879)\n- [브라우저의 사용자 에이전트는 왜 이렇게 복잡하게 생겼을까?](https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html)\n- [한글도 지원하는 퍼지 문자열 검색](https://taegon.kim/archives/9919)\n- [Github 에서 개발 프로젝트 관리하기 (Zenhub 사용기)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163408)\n- [API V2 전환과 DB 무중단 마이그레이션 후기](https://medium.com/29cm/api-v2-%EC%A0%84%ED%99%98%EA%B3%BC-db-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98-%ED%9B%84%EA%B8%B0-8b39eb0db566)\n- [ServletContainer와 SpringContainer는 무엇이 다른가? Controller 1개는 어떻게 수십 만개의 요청을 처리하는가](https://medium.com/@jypthemiracle/servletcontainer%EC%99%80-springcontainer%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4-%EB%8B%A4%EB%A5%B8%EA%B0%80-626d27a80fe5)\n- [크롬 익스텐션에서 데이터를 어떻게 다룰 것인가? (피트스탑과제 – 크롬 익스텐션 개발기)](https://techblog.woowahan.com/5900)\n- [Facebook을 다운 시킨 이유, BGP hijacking이 무엇인가?](https://dataportal.kr/14)\n- [레스토랑에 비유해서 알아보는 운영체제](https://wormwlrm.github.io/2021/10/04/OS-Restaurant.html)\n- [스프링에서 코틀린 스타일 테스트 코드 작성하기](https://techblog.woowahan.com/5825/)\n- [Vue SSR 제대로 적용하기 (feat. Vanilla SSR)](https://zuminternet.github.io/vue-ssr/)\n- [Atomic state management – Jotai](http://blog.hwahae.co.kr/all/tech/tech-tech/6099/)\n- [Spring은 Http Message Body를 어떻게 Java의 객체로 역/직렬화할까?](https://velog.io/@prayme/Spring%EC%9D%80-Http-Message-Body%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-Java%EC%9D%98-%EA%B0%9D%EC%B2%B4%EB%A1%9C-%EC%97%AD%EC%A7%81%EB%A0%AC%ED%99%94%ED%95%A0%EA%B9%8C)\n- [Pagination을 위한 최적화 SQL (Limit vs Join)](https://blog.lulab.net/database/optimize-pagination-sql-by-join-instead-of-limit/)\n- [변경에 유연한 컴포넌트](https://jbee.io/web/components-should-be-flexible/)\n- [화상 회의 서비스를 위한, WebRTC 소개](https://brunch.co.kr/@springboot/640)\n- [프로그래머를 위한 이름 짓는 원리](https://green-labs.github.io/programmers-naming)\n- [10분만에 훑어보는 TCP와 UDP](https://wormwlrm.github.io/2021/09/23/Overview-of-TCP-and-UDP.html)\n- [Java Stream API은 왜 for-loop보다 성능이 좋지 않을까?](https://medium.com/@jypthemiracle/java-stream-api는-왜-for-loop보다-느릴까-50dec4b9974b)\n- [Sql을 통해서 테스트 코드를 쉽게 작성하자](https://cheese10yun.github.io/sql-test/)\n- [DevOps팀의 Terraform 모험](https://helloworld.kurly.com/blog/terraform-adventure/)\n- [이모티콘 서비스는 왜 MSA를 선택했나?](https://tech.kakao.com/2021/09/14/msa/)\n- [도메인 주도 개발 전환 이야기](https://spoqa.github.io/2021/09/13/domain-driven-development-transition-story.html)\n- [Monolithic to Microservices Architecture with Patterns & Best Practices](https://medium.com/design-microservices-architecture-with-patterns/monolithic-to-microservices-architecture-with-patterns-best-practices-a768272797b2)\n- [Improving Pull Request Confidence for the Netflix TV App](https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65)\n- ['개발문화를 혼자서 바꿀 수 없다'며 포기하기엔 이릅니다](https://dico.me/topic/articles/296/ko)\n- [6단계로 알아보는 라이브 생방송 송출 원리](https://blog.naver.com/n_cloudplatform/222493527661)\n- [공개된 GitHub Codespaces 살펴보기](https://blog.outsider.ne.kr/1565)\n- [Incremental DOM과 Virtual DOM 비교](https://ui.toast.com/weekly-pick/ko_20210819)\n- [브라우저 Web Worker 다루기 with 오피스 문서 텍스트 추출 및 암호해제](https://tech.kakao.com/2021/09/02/web-worker/)\n- [git은 폴더경로가 변경된 것을 어떻게 알 수 있을까?](https://kwoncheol.me/posts/git-rename-inference)\n- [개발자 포트폴리오 오해 vs 진실](https://youtu.be/PGCFs8ILnKI)\n- [우아~한 장애대응](https://techblog.woowahan.com/4886/)\n- [무료로 웹호스팅, 서비스 이용하기](https://uznam8x.tistory.com/m/84)\n- [리멤버의 온보딩 과정을 소개합니다](https://blog.dramancompany.com/2021/08/%eb%a6%AC%EB%A9%A4%EB%B2%84%ec%9d%98-%ec%98%a8%eb%b3%b4%eb%94%a9-%ea%b3%BC%ec%a0%95%ec%9d%84-%ec%86%8C%EA%B0%9C%ed%95%a9%eb%8b%88%eb%8b%a4/)\n- [외부 툴 변경에 휘둘리지 않는 서버 코드 작성기](https://blog.gangnamunni.com/post/dependency-inversion-principle/)\n- [Stop Using Atomic Design Pattern](https://jbee.io/react/stop-using-atomic-design/)\n- [AWS SQS 생성하기 Hands On (연재 #2)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163294)\n- [토스 프론트엔드 챕터가 말합니다. \"프론트엔드 개발자에게 가장 중요한 역량은?](https://blog.toss.im/article/toss-frontend-chapter)\n- [세 달 간의 오늘의집 개발자 온보딩 과정을 돌아보다](https://www.bucketplace.co.kr/post/2021-08-11-%EC%84%B8-%EB%8B%AC-%EA%B0%84%EC%9D%98-%EC%98%A4%EB%8A%98%EC%9D%98%EC%A7%91-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%98%A8%EB%B3%B4%EB%94%A9-%EA%B3%BC%EC%A0%95%EC%9D%84-%EB%8F%8C%EC%95%84%EB%B3%B4%EB%8B%A4)\n- [Vanilla Javascript로 React useState Hook 만들기 (feat: 렌더링 추상화)](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Make-useSate-hook/)\n- [코로나 시대에서의 WebRTC](https://brunch.co.kr/@springboot/639)\n- [회복 탄력성 높은 프론트엔드 아키텍처](https://medium.com/tech-confs-in-korean/%ED%9A%8C%EB%B3%B5-%ED%83%84%EB%A0%A5%EC%84%B1-%EB%86%92%EC%9D%80-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%AA%A8%EB%8B%88%EC%B9%B4-%EB%A0%8C%ED%8A%B8-goto-2019-947f7507f1bb)\n- [쿠키와 세션 아주 쉽게 이해가능!!!](https://www.youtube.com/watch?v=aU4bju5kB_Q)\n- [Rush로 프론트엔드 모노레포 도입기](https://medium.com/mildang/rush%EB%A1%9C-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EB%AA%A8%EB%85%B8%EB%A0%88%ED%8F%AC-%EB%8F%84%EC%9E%85%EA%B8%B0-5da0c5bc9b30)\n- [업계에서 6년 있은 뒤, 마음이 바뀐 소프트웨어 개발 토픽들](https://www.clien.net/service/board/cm_app/15829916#comment-head)\n- [Kafka 사용이유 ( vs RabbitMQ )](https://ellune.tistory.com/29)\n- [jib를 이용한 자바 앱 컨테이너화](https://alden-kang.tistory.com/1)\n- [2021년 입문자를 위한 리액트 로드맵(영문)](https://dev.to/suhailzone/reactjs-roadmap-for-beginners-2021-14en?fbclid=IwAR0FhaGsvmthQ6bXLSbCgw6GBi3xC4AgzOXm6mRLxABLO67j08ME6i-Gh-w)\n- [Release Note 톺아보기](https://tech.kakaoenterprise.com/113)\n- [Vanilla Javascript로 가상돔(VirtualDOM) 만들기](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Virtual-DOM/)\n- [국제화(i18n) 자동화 가이드](https://meetup.toast.com/posts/295)\n- [R언어관련 패캐지에 대해서 알아보겠습니다 (feat.googleVis Lib)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163282)\n- [Operator를 활용한 Prometheus 간단히 설치하기(2) - Exporter 편](https://devocean.sk.com/blog/techBoardDetail.do?ID=163266)\n- [FE개발자가 되기위한 10가지방법](https://velog.io/@hohooodo/%EC%9A%B0%EC%95%84%ED%95%9C-%ED%85%8C%ED%81%AC%EC%84%B8%EB%AF%B8%EB%82%982020%EB%85%84%EC%97%90-FE%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EB%90%98%EA%B8%B0%EC%9C%84%ED%95%9C-10%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95)\n- [파이썬 애플리케이션 의존성 주입 - dependency injector](https://www.humphreyahn.dev/blog/dependency-injector)\n- [실시간 문서 협업 시스템 동작원리](https://www.secmem.org/blog/2019/01/09/operational-transform/)\n- [Spring Cloud Config & Cloud Bus 정리](https://cheese10yun.github.io/spring-config-client/)\n- [왜 플렉스팀인가?](https://ahnheejong.name/articles/why-flex-2021/)\n- [NLP와 OCR, 머신 러닝으로 더욱 편리하고 특별한 LINE 가계부 만들기](https://engineering.linecorp.com/ko/blog/line-kakeibo-with-nlp-ocr-machinelearning/)\n- [당근런치를 만들어봤어요](https://medium.com/daangn/%EB%8B%B9%EA%B7%BC%EB%9F%B0%EC%B9%98%EB%A5%BC-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%B4%A4%EC%96%B4%EC%9A%94-18c368552da6)\n- [5년차 프론트엔드 개발자 이직 후기](https://velog.io/@bluestragglr/%EC%96%B4%EC%A9%8C%EB%8B%A4-5%EB%85%84%EC%B0%A8-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9D%B4%EC%A7%81-%ED%9B%84%EA%B8%B0)\n- [코드로 인프라 관리하기 IaC - Terraform으로 EKS 클러스터 만들기](https://medium.com/29cm/%EC%BD%94%EB%93%9C%EB%A1%9C-%EC%9D%B8%ED%94%84%EB%9D%BC-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0-iac-terraform%EC%9C%BC%EB%A1%9C-eks-%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0-%EB%A7%8C%EB%93%A4%EA%B8%B0-201778d5c39c)\n- [AWS의 IaC Framework CDK 소개](https://devocean.sk.com/blog/techBoardDetail.do?ID=163277)\n- [Best Practices for REST API Error Handling](https://www.baeldung.com/rest-api-error-handling-best-practices)\n- [유저 주문 취소 기능 Java 전환기](https://medium.com/29cm/%EC%9C%A0%EC%A0%80-%EC%A3%BC%EB%AC%B8-%EC%B7%A8%EC%86%8C-%EA%B8%B0%EB%8A%A5-java-%EC%A0%84%ED%99%98%EA%B8%B0-d218e5ecb874)\n- [소프트웨어 디자인 관점에서 바라본 아토믹 디자인의 의미와 한계](https://overthecode.io/the-meaning-and-limits-of-atomic-design-from-a-software-design-perspective/)\n- [JHipster 프레임워크 기초](https://devocean.sk.com/blog/techBoardDetail.do?ID=163249)\n- [[AssetManager] 리액트에서 에셋 상수관리를 간편하게!](https://nookpi.tistory.com/97)\n- [웹브라우저에서 동작하는 녹화앱 만들기](https://medium.com/watcha/%EC%9B%B9%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90%EC%84%9C-%EB%8F%99%EC%9E%91%ED%95%98%EB%8A%94-%EB%85%B9%ED%99%94%EC%95%B1-%EB%A7%8C%EB%93%A4%EA%B8%B0-70142ce28994)\n- [개발자 취업 산업군 5대장](https://youtu.be/KTu7sTWCFr8)\n- [webRTC 미디어 연결방식(p2p,sfu,mcu)](https://6987.tistory.com/entry/WebRTC-%EB%AF%B8%EB%94%94%EC%96%B4-%EC%97%B0%EA%B2%B0-%EB%B0%A9%EC%8B%9D-MCU-SFU-P2P)\n- [WebRTC는 어떻게 실시간으로 데이터를 교환할 수 있을까?](https://wormwlrm.github.io/2021/01/24/Introducing-WebRTC.html)\n- [Hostname과 Domain name의 차이](http://www.differencebetween.net/technology/difference-between-hostname-and-domain-name/)\n- [CPU는 어떻게 동작하는가](https://www.youtube.com/watch?v=Fg00LN30Ezg&ab_channel=bRd3D)\n- [코루틴(Coroutine)](https://sungjk.github.io/2021/08/01/what-is-coroutine.html)\n- [URI 직렬화로 알아보는 문자열 타입 추론하기 (부제: 타입스크립트 실전 7가지 기술)](https://medium.com/benx-tech-blog/uri-%EC%A7%81%EB%A0%AC%ED%99%94%EB%A1%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EB%8A%94-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%83%80%EC%9E%85-%EC%B6%94%EB%A1%A0%ED%95%98%EA%B8%B0-%EB%B6%80%EC%A0%9C-%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%8B%A4%EC%A0%84-7%EA%B0%80%EC%A7%80-%EA%B8%B0%EC%88%A0-3613e0dd1619)\n- [Jackson의 확장 구조를 파헤쳐 보자](https://d2.naver.com/helloworld/0473330)\n- [카트 개발 연대기](https://helloworld.kurly.com/blog/my-cart-development-history/)\n- [Generative Adversarial Networks를 이용한 Nickface 개발](https://tech.kakao.com/2021/08/04/nickface/)\n- [2021년도 개발자 에코시스템 현황](https://blog.jetbrains.com/ko/blog/2021/07/16/the-state-of-developer-ecosystem-2021/)\n- [Node.js best practices list (July 2021)](https://dev.to/alexandrefreire/node-js-best-practices-list-july-2021-3p4k?fbclid=IwAR3S4DkXiAjZ5OYoNcipdra23qBPSLq3OgvnnlXNMrLQdjVYXfn9xgz_sQY)\n- [좋은 코드란 무엇일까?](https://jbee.io/etc/what-is-good-code/)\n- [데이터 분석 결과를 효과적으로 제공하기 위한 그래프 데이터베이스 구축](https://d2.naver.com/helloworld/8446520)\n- [Spring Cloud Config & Cloud Bus 정리](https://cheese10yun.github.io/spring-config-client/)\n- [우리회사는 왜 애자일 전환에 실패했을까?](https://yozm.wishket.com/magazine/detail/917/)\n- [nGrinder에 적용한 HttpCore 5와 HttpCore 5 살펴보기](https://d2.naver.com/helloworld/0881672)\n- [Vanilla Javascript로 Vuex와 Redux 같은 상태관리 시스템 만들기](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Store/)\n- [Spring Config Server 정리](https://cheese10yun.github.io/spring-config-server/)\n- [Jetpack Compose가 필요한 이유(Mental Model)](https://wooooooak.github.io/jetpack%20compose/2021/05/18/%EC%BB%B4%ED%8F%AC%EC%A6%88%EA%B0%80%ED%95%84%EC%9A%94%ED%95%9C%EC%9D%B4%EC%9C%A0/)\n- [코딩하는 AI, Copilot](https://medium.com/ai-networkkr/ai-%EB%AA%A8%EB%8D%B8-%ED%83%90%ED%97%98%EA%B8%B0-14-%EC%BD%94%EB%94%A9%ED%95%98%EB%8A%94-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-copilot-803f12fc81aa)\n- [브라우저에서 미디어 권한을 다루는 간단 tip](https://medium.com/watcha/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90%EC%84%9C-%EB%AF%B8%EB%94%94%EC%96%B4-%EA%B6%8C%ED%95%9C%EC%9D%84-%EB%8B%A4%EB%A3%A8%EB%8A%94-%EA%B0%84%EB%8B%A8-tip-ee9e42ce9cb1)\n- [한국어 자연어 이해 벤치마크 데이터 셋, KLUE](https://medium.com/ai-networkkr/%EB%AA%A8%EB%91%90%EC%9D%98-ai-%ED%95%9C%EA%B5%AD%EC%96%B4-%EC%9E%90%EC%97%B0%EC%96%B4-%EC%9D%B4%ED%95%B4-%EB%B2%A4%EC%B9%98%EB%A7%88%ED%81%AC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%85%8B-klue-eaeab688f035)\n- [누가 자바스크립트를 파괴할 수 있을까?](https://pawsong.medium.com/%EB%88%84%EA%B0%80-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%ED%8C%8C%EA%B4%B4%ED%95%A0-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C-bf22cab6d155))\n- [Kafka 기본 개념 (토픽, 파티션, 성능, 고가용성, 프로듀서, 컨슈머, 에러처리)](https://sjh836.tistory.com/186)\n- [video tag React 컴포넌트로 custom 하기](https://ideveloper2.dev/blog/2020-06-27--video-tag-react-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8%EB%A1%9C-custom-%ED%95%98%EA%B8%B0/)\n- [초보를 위한 Git / GitHub 안내서](https://subicura.com/git)\n- [Video to GIF with WASM](https://fireship.io/lessons/wasm-video-to-gif/)\n- [Elasticsearch APM](https://cheese10yun.github.io/elk-apm-1/)\n- [️INVESTING.COM 클론 코딩(feat. Vue JS SSR, CANVAS API)](https://zuminternet.github.io/zum-front-investing-clone/)\n- [Headless UI Library란?](https://jbee.io/react/headless-concept/)\n- [React Query 를 통하여 서버 데이터 관리하기](https://link.medium.com/Zq0IuPx67hb)\n- [Conomi App ReactNative -> Native 전환과 관련된 이야기](https://medium.com/naver-place-dev/conomi-app-reactnative-native-%EC%A0%84%ED%99%98%EA%B3%BC-%EA%B4%80%EB%A0%A8%EB%90%9C-%EC%9D%B4%EC%95%BC%EA%B8%B0-3dec647f2eda)\n- [Serverless 환경에서 수행시간이 긴 작업 처리하기](http://labs.brandi.co.kr/2021/05/31/kimms4.html)\n- [Top Java Collection Interview Questions for 2021](https://dzone.com/articles/top-java-collection-interview-questions-for-2021)\n- [왜 개발자는 잘못된 기술 선택을 밥 먹듯이 하나?](https://kingofbackend.tistory.com/129)\n- [jpql 동작 방식과 isolation 개념 설명](https://cheese10yun.github.io/jpa-jpql/)\n- [Windows 11에서 요구하는 시스템 최소 사양](https://www.lainyzine.com/ko/article/windows-11-minimum-hardware-requirements-overview/)\n- [웹서비스에 필수! CDN이 뭔가요?](https://youtu.be/_kcoeK0ITkQ)\n- [프론트엔드 테스트의 모든 것](https://medium.com/wantedjobs/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83-48912486f72d)\n- [[Kubernetes] ConfigMap / Secret](https://ooeunz.tistory.com/128)\n- [JAVA 최대 스레드 생성 테스트 해보기](https://youtu.be/arMtV397x0A)\n- [사이드프로젝트에서 시드투자 받기까지 6개월동안 디스콰이엇을 개발하면서 배운 10가지 - 1편](https://www.disquiet.tech/post/disquiet-seed-round-retrospective-1)\n- [git stash 사용법: 커밋하지 않고 변경사항 저장하는 방법](https://www.lainyzine.com/ko/article/git-stash-usage-saving-changes-without-commit/)\n- [개발바보들 1화 - git & Back to the Future](http://www.devpools.kr/2017/01/31/%EA%B0%9C%EB%B0%9C%EB%B0%94%EB%B3%B4%EB%93%A4-1%ED%99%94-git-back-to-the-future/)\n- [10 Modern JavaScript Tricks Every Developer Should Use](https://link.medium.com/s0vQkHuathb)\n- [원티드는 어떻게 AI로 채용 결과를 예측하고 매칭할까?](https://medium.com/wantedjobs/%EC%9B%90%ED%8B%B0%EB%93%9C%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-ai%EB%A1%9C-%EC%B1%84%EC%9A%A9-%EA%B2%B0%EA%B3%BC%EB%A5%BC-%EC%98%88%EC%B8%A1%ED%95%98%EA%B3%A0-%EB%A7%A4%EC%B9%AD%ED%95%A0%EA%B9%8C-7bdcd8840b6b)\n- [초보 웹 개발자를 위한 학습 안내서](https://subicura.com/2021/06/27/study-guide.html)\n- [웹개발 짜증유발자! CORS가 뭔가요?](https://youtu.be/bW31xiNB8Nc)\n- [Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.](https://medium.com/elecle-bike/password-authentication-is-temporarily-disabled-as-part-of-a-brownout-c507835b87f5)\n- [Dozer Mapper 사용 방법](https://narup.tistory.com/31)\n- [주니어 프론트엔드 개발자의 채용 프로세스 참여 후기](https://zuminternet.github.io/zum-front-recurit-review/)\n- [Declarative and Scalable Testing With React Testing Library](https://javascript.plainenglish.io/declarative-and-scalable-testing-with-react-testing-library-177f35f41396)\n- [객체지향 5원칙 (SOLID)은 구시대의 유물 ?](https://mangsby.com/blog/programming/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-5%EC%9B%90%EC%B9%99-solid%EC%9D%80-%EA%B5%AC%EC%8B%9C%EB%8C%80%EC%9D%98-%EC%9C%A0%EB%AC%BC%EC%9D%B8%EA%B0%80/)\n- [제목은 Vue에서의 데이터 시각화로 하겠습니다, 근데 이제 Chart.js를 곁들인](https://wormwlrm.github.io/2021/07/02/Data-Visualization-with-Chart-js.html)\n- [자바스크립트와 V8 엔진의 메모리 관리 프로세스](https://medium.com/naver-place-dev/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%99%80-v8-%EC%97%94%EC%A7%84%EC%9D%98-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-f45091e696e1)\n- [메타버스, 시공간을 초월하다](https://www.samsungpop.com/streamdocs/mail/sd;streamdocsId=TNS_QbepZTrWfWpo3ZFk_nSvn7UihrEA4XKfl2lYWbU)\n- [엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐](https://medium.com/class101/%EC%97%94%ED%84%B0%ED%94%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-79eef2e30c77)\n- [yarn berry 적용기](https://medium.com/wantedjobs/yarn-berry-%EC%A0%81%EC%9A%A9%EA%B8%B0-1-e4347be5987)\n- [스크린을 침범하는 노치, 펀치홀 어떻게 미리 볼 수 있을까?](https://riiidtechblog.medium.com/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%9D%84-%EC%B9%A8%EB%B2%94%ED%95%98%EB%8A%94-%EB%85%B8%EC%B9%98-%ED%8E%80%EC%B9%98%ED%99%80-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%AF%B8%EB%A6%AC-%EB%B3%BC-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C-e61c21e40858)\n- [기술부채가 쌓여있는 상황에서 서비스 성능 임팩트 있게 개선하기](https://medium.com/class101/%EA%B8%B0%EC%88%A0%EB%B6%80%EC%B1%84%EA%B0%80-%EC%8C%93%EC%97%AC%EC%9E%88%EB%8A%94-%EC%83%81%ED%99%A9%EC%97%90%EC%84%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%EC%84%B1%EB%8A%A5-%EC%9E%84%ED%8C%A9%ED%8A%B8-%EC%9E%88%EA%B2%8C-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0-b4c6d8ccc9c6)\n- [남들 모르는 크롬 개발자도구 소소한 기능 8개](https://www.youtube.com/watch?v=toXJLUa7i0Y)\n- [주니어 개발자의 2021년 상반기 회고](https://junilhwang.github.io/TIL/Review/2021-year/01-First-Quarter)\n- [소프트웨어 (SW) 개발 경험이 먼저다](http://channy.creation.net/blog/1477)\n- [Github actions로 리액트 자동배포하기(S3, EC2, Code Deploy, Centos, Nginx, React.js)](https://namunamu1105.medium.com/github-actions%EB%A1%9C-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EC%9E%90%EB%8F%99%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0-s3-ec2-code-deploy-centos-nginx-react-js-e6f54a6e69bc)\n- [쿠팡 출신 개발자의 A/B 테스트 플랫폼 MVP 개발기](https://www.youtube.com/watch?v=w7JHb60zk9k)\n- [29CM 로그 수집 시스템 소개](https://medium.com/29cm/29cm-%EB%A1%9C%EA%B7%B8-%EC%88%98%EC%A7%91-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%86%8C%EA%B0%9C-e7955d7deec6)\n- [A TypeScript Express Starter App](https://morioh.com/p/8cd90da6e9c5?f=5c224490c513a556c9042463)\n- [Redis Getting Started](https://cheese10yun.github.io/redis-getting-started/)\n- [Chromium이 발표한 RenderingNG가 무엇인가?](https://meetup.toast.com/posts/293)\n- [취업을 위한 포트폴리오는 어떻게 준비해야하나요?](https://velog.io/@couchcoding/%EC%B7%A8%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%A4%80%EB%B9%84%ED%95%B4%EC%95%BC%ED%95%98%EB%82%98%EC%9A%94)\n- [클래스101의 디자인 시스템, One Product System](https://medium.com/class101/%ED%81%B4%EB%9E%98%EC%8A%A4101%EC%9D%98-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-one-product-system-35681c551343)\n- [누가 자바스크립트를 파괴할 수 있을까?](https://pawsong.medium.com/%EB%88%84%EA%B0%80-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%ED%8C%8C%EA%B4%B4%ED%95%A0-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C-bf22cab6d155)\n- [이쁜 Code Image 만들기 'SNS별 테마 템플릿'](https://codeimg.io/)\n- [엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐](https://medium.com/class101/%EC%97%94%ED%84%B0%ED%94%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-79eef2e30c77)\n- [라인개발자들의 webpack 레퍼런스 번역](https://www.youtube.com/watch?v=yZtFgREvdBU&t=369s)\n- [개발자에게는 어떤 능력이 필요한가?](https://euncho.medium.com/%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%97%90%EA%B2%8C%EB%8A%94-%EC%96%B4%EB%96%A4-%EB%8A%A5%EB%A0%A5%EC%9D%B4-%ED%95%84%EC%9A%94%ED%95%9C%EA%B0%80-f2bb22fdc0ad)\n- [Cache에 대하여.. (Spring+EHCache)](https://jaehun2841.github.io/2018/11/07/2018-10-03-spring-ehcache/)\n- [518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다.](https://kwiki.devserum.com/ko/articles/tech-articles/2021-05-31-518-consecutive-days-algorithm-challenge)\n- [쏘카 데이터 그룹 - Airflow와 함께한 데이터 환경 구축기(feat. Airflow on Kubernetes)](https://tech.socarcorp.kr/data/2021/06/01/data-engineering-with-airflow.html)\n- [Spring Batch Reader 성능 분석 및 측정](https://cheese10yun.github.io/spring-batch-reader-performance/)\n- [2021 구글 I/O: 구글의 AI는 어디까지 왔을까요?](https://medium.com/ai-networkkr/2021-%EA%B5%AC%EA%B8%80-i-o-%EA%B5%AC%EA%B8%80%EC%9D%98-ai%EB%8A%94-%EC%96%B4%EB%94%94%EA%B9%8C%EC%A7%80-%EC%99%94%EC%9D%84%EA%B9%8C%EC%9A%94-ef99155607f9)\n- [dbt로 ELT 파이프라인 효율적으로 관리하기](https://www.humphreyahn.dev/blog/efficient-elt-pipelines-with-dbt)\n- [Fast API 로 3시간만에 추천 서버 만들기 (implicit, docker, gitlabCI)](https://school-of-life.tistory.com/166)\n- [29CM 상품 대량등록 기능 소개](https://grey82.medium.com/29cm-%EC%83%81%ED%92%88-%EB%8C%80%EB%9F%89%EB%93%B1%EB%A1%9D-%EA%B8%B0%EB%8A%A5-%EC%86%8C%EA%B0%9C-7ba796aef385)\n- [NDC 2021](https://ndc.nexon.com/session/sessionSchedule)\n- [웹 개발을 위해 꼭 알아야하는 보안 공격](https://present.do/decks/60bf91801903093a77d160ed/embed?page=29)\n- [(JPA) persist vs merge](https://perfectacle.github.io/2021/06/13/entity-manager-persist-vs-merge)\n- [느려터진 Spring Rest Docs Test? SpringContext, @MockBean 없이 빠르고 효과적으로 사용하기](https://geminikim.medium.com/%EB%8A%90%EB%A0%A4%ED%84%B0%EC%A7%84-spring-rest-docs-test-springcontext-mockbean-%EC%97%86%EC%9D%B4-%EB%B9%A0%EB%A5%B4%EA%B3%A0-%ED%9A%A8%EA%B3%BC%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-dc36861493c9)\n- [Spring Batch Reader 성능 분석 및 측정 part 2\n  HibernateCursorItemReader 측정 및 분석](https://cheese10yun.github.io/spring-batch-reader-performance-2/)\n- [테스트를 작성하는 방법](https://blog.kingbbode.com/m/52)\n- [윈도우 11 사용후기](https://lunacellstone.tistory.com/144)\n- [React ref 톺아보기](https://woowacourse.github.io/javable/post/2021-05-15-react-ref)\n- [CEO가 뽑고 싶은 개발자](https://youtu.be/3H4umWD5bwI)\n- [2021 next conf 후기](https://nookpi.tistory.com/m/82)\n- [백엔드 개발자를 꿈꾸는 학생개발자에게](https://d2.naver.com/news/3435170)\n- [LINE에서 하루 만에 정적 웹 페이지 개발해서 배포하는 방법](https://engineering.linecorp.com/ko/blog/how-to-quickly-develop-static-pages-in-line/)\n- [jwt 보다 session이 안전할까?](https://github.com/boojongmin/memo/issues/7)\n- [비동기를 사랑한 오픈소스 개발자](https://engineering.linecorp.com/ko/blog/line-developer-interview-3/)\n- [멋진 스타트업처럼 토이 프로젝트하는 비결 🚀](https://velog.io/@ajufresh/%EB%98%91%EB%98%91%ED%95%9C-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%B2%98%EB%9F%BC-%ED%86%A0%EC%9D%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%ED%95%98%EB%8A%94-%EB%B9%84%EA%B2%B0)\n- [프로그래밍은 쉬워요](https://sungdoo.dev/retrospective-or-psa/programming-is-easy/)\n- [옛날 개발자의 맥북 이틀 사용 후기](https://brunch.co.kr/@springboot/195)\n- [TOSS SLASH21 — 테스트커버리지 100% 요약/DEMO](https://byungkyu-ju.medium.com/toss-slash21-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%BB%A4%EB%B2%84%EB%A6%AC%EC%A7%80-100-%EC%9A%94%EC%95%BD-demo-2fb8b52cf2a9)\n- [메이커스토리 8 - 신입 개발자분들이 유명해졌으면 좋겠어요](https://www.disquiet.tech/post/makerstory-8)\n- [자바스크립트 동작의 삼위일체! - V8, Web API, Event Loop](https://kingofbackend.tistory.com/120)\n- [웹을 지탱하는 기술](https://www.slideshare.net/guruguru/ss-14241987)\n- [Airbnb의 이벤트 로그 처리](https://brunch.co.kr/@sonjoosik/3)\n- [Spring 레플리케이션 트랜잭션 처리 방식](https://cheese10yun.github.io/spring-transaction/)\n- [LINE 광고 서버 개발 팀의 DevOps 문화](https://engineering.linecorp.com/ko/blog/line-ads-devops-culture)\n- [node_modules로부터 우리를 구원해 줄 Yarn Berry](https://toss.tech/article/node-modules-and-yarn-berry)\n- [PostgreSQL Autovacuum 장애 대응기 (1)](https://medium.com/29cm/postgresql-autovacuum-%EC%9E%A5%EC%95%A0-%EB%8C%80%EC%9D%91%EA%B8%B0-1-8284955c0193)\n- [AI 모델 성능을 효율적으로 높이는 방법: 앤드류 응 교수님의 \"데이터 중심의 AI\"](https://medium.com/ai-networkkr/ai-%EB%AA%A8%EB%8D%B8-%EC%84%B1%EB%8A%A5%EC%9D%84-%EC%89%BD%EA%B3%A0-%EB%B9%A0%EB%A5%B4%EA%B2%8C-%EB%86%92%EC%9D%B4%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%95%A4%EB%93%9C%EB%A5%98-%EC%9D%91-%EA%B5%90%EC%88%98%EB%8B%98%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A4%91%EC%8B%AC%EC%9D%98-ai-6595fa054ce6)\n- [GitHub 멀티 어카운트를 사용할 때 유용한 Git 설정](https://www.lainyzine.com/ko/article/useful-git-settings-when-using-github-multi-account/)\n- [자바스크립트(JavaScript)로 배우는 피지컬 컴퓨팅(Physical Computing) — (1/8) 시작하기](https://niklauslee.medium.com/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-javascript-%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%ED%94%BC%EC%A7%80%EC%BB%AC-%EC%BB%B4%ED%93%A8%ED%8C%85-physical-computing-1-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-631f4c2e46b9)\n- [코틀린 ORM 프레임워크](https://cheese10yun.github.io/exposed/)\n- [당근마켓 AI의 데이터 활용 방법](https://medium.com/daangn/%EB%8B%B9%EA%B7%BC%EB%A7%88%EC%BC%93-ai%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%99%9C%EC%9A%A9-%EB%B0%A9%EB%B2%95-e5aeac08bc57)\n- [Scope와 Hoisting, Closure](https://ko-dev-jp.com/2021/05/16/js-scope-hoisting-closure/)\n- [2020년 회고](https://jojoldu.tistory.com/575)\n- [짝프로그래밍을 통해 자라기](https://techblog.deepnatural.ai/2021/04/19/pair-programming)\n- [손목, 소모품입니다 (수술까지 한 개발자의 개발 장비 이야기)](https://world.hey.com/bach/post-cadaa79b)\n- [반응형 프로그래밍이 뭔가요?](https://youtu.be/KDiE5qQ3bZI)\n- [웹 크롤링과 아키텍쳐](https://velog.io/@mowinckel/%EC%9B%B9-%ED%81%AC%EB%A1%A4%EB%A7%81%EA%B3%BC-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90)\n- [코더](https://sangminpark.blog/2021/05/11/%ec%bd%94%eb%8d%94/)\n- [개발자 협업 역량의 핵심 - \"업무 가시성\"](https://taeho.io/pages/5d36a0ef-1e17-4957-b075-b5df5ffd9436)\n- [퇴사 부검](https://woowabros.github.io/experience/2021/04/18/autopsy.html)\n- [Which is the fastest web framework?](https://github.com/the-benchmarker/web-frameworks)\n- [MySQL에서 'a' = 'a '가 true로 평가된다?](https://woowabros.github.io/study/2018/02/26/mysql-char-comparison.html)\n- [[Real MySQL] 7. 쿼리 작성 및 최적화](https://wbluke.tistory.com/30)\n- [더 이상 어버버하지말자!! 스레드와 프로세스](https://kingofbackend.tistory.com/119)\n- [다시 돌아보는 기본 : 서브넷의 이해 - ITWorld Korea -](https://www.itworld.co.kr/news/191458)\n- [JWT는 어디에 저장해야할까? - localStorage vs cookie](https://velog.io/@0307kwon/JWT%EB%8A%94-%EC%96%B4%EB%94%94%EC%97%90-%EC%A0%80%EC%9E%A5%ED%95%B4%EC%95%BC%ED%95%A0%EA%B9%8C-localStorage-vs-cookie?utm_source=gaerae.com&utm_campaign=%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%8A%A4%EB%9F%BD%EB%8B%A4&utm_medium=social)\n- [개발자가 맥북이 아니라 리눅스 플랫폼을 사용하는 이유](https://stricky.tistory.com/422)\n- [트위터는 왜 모니터링 시스템을 다시 만들었나?](https://blog.imqa.io/twitter_monitoring_system_v2/?fbclid=IwAR2ryxuPXarR-TAd55Bx3WTBzqqzhsUPBFHv0AZev0ZM_mnodL4qBZmWnNo)\n- [게임 소프트웨어 개발자가 되려면?](http://ndcreplay.nexon.com/NDC2016/sessions/NDC2016_0040.html#k%5B%5D=%EB%B0%95%EC%A2%85%EC%B2%9C)\n- [테스트 커버리지 100%](https://youtu.be/jdlBu2vFv58)\n- [Kotlin으로 Spring 개발할 때](https://cheese10yun.github.io/spring-kotlin/)\n- [40대 개발자의 회고… 몇 살까지 개발할 수 있을까](https://brunch.co.kr/@springboot/525)\n- [프로그래밍은 쉬워요](https://sungdoo.dev/retrospective-or-psa/programming-is-easy/)\n- [주니어개발자들의 40주간 사이드프로젝트 진행기](https://deveric.tistory.com/119)\n- [LINE 광고 플랫폼의 MSA 환경에서 Zipkin을 활용해 로그 트레이싱하기](https://engineering.linecorp.com/ko/blog/line-ads-msa-opentracing-zipkin/)\n- [데이터 엔지니어 두 번째 취준 회고록](https://tansfil.tistory.com/66)\n- [쉽게 알아보는 서버 인증 1편(세션/쿠키, JWT)](https://tansfil.tistory.com/58#comment6076580)\n- [Ktlint 코드 스타일 검사](https://cheese10yun.github.io/ktlint/)\n- [Jenkins를 사용하여 GitHub에서 Azure Kubernetes Service로 배포(2) - Jenkins와 GitLab 연동 -](https://paris-in-the-rain.tistory.com/m/107)\n- [실리콘 밸리의 엔지니어링 매니저(리더)들은 대체 무엇을 하는가? (1~2)](https://sendbird.com/ko/blog/eng-leader-role-1)\n- [GraphQL vs REST vs gRPC](https://medium.com/devops-dudes/graphql-vs-rest-vs-grpc-411a0a60d18d)\n- [컴파일러는 어떻게 내가 작성한 코드를 인식하는걸까?](https://wormwlrm.github.io/2021/04/18/Formal-Language-and-Compiler.html)\n- [Java의 예외 처리](https://johngrib.github.io/wiki/java-exception-handling/)\n- [한글 코딩, 어디까지 허용할까?](https://medium.com/zigbang/%ED%95%9C%EA%B8%80-%EC%BD%94%EB%94%A9-%EC%96%B4%EB%94%94%EA%B9%8C%EC%A7%80-%ED%97%88%EC%9A%A9%ED%95%A0%EA%B9%8C-581d484ffa17)\n- [Sentry로 사내 에러 로그 수집 시스템 구축하기](https://engineering.linecorp.com/ko/blog/log-collection-system-sentry-on-premise/)\n- [grpc란, proto3 문법, spring boot grpc 연동](https://qwer9412.tistory.com/35)\n- [LINE의 QA는 어떻게 일할까?](https://engineering.linecorp.com/ko/blog/about-line-qa/)\n- [지속 성장 가능한 소프트웨어를 만들어가는 방법](https://geminikim.medium.com/%EC%A7%80%EC%86%8D-%EC%84%B1%EC%9E%A5-%EA%B0%80%EB%8A%A5%ED%95%9C-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%EB%A5%BC-%EB%A7%8C%EB%93%A4%EC%96%B4%EA%B0%80%EB%8A%94-%EB%B0%A9%EB%B2%95-97844c5dab63)\n- [CDC & CDC Sink Platform 개발 1편 - CDC Platform 개발](https://hyperconnect.github.io/2021/01/11/cdc-platform.html)\n- [Node.js에 관한 10가지 후회 - 라이언 달과 Deno.js](https://kingofbackend.tistory.com/112)\n- [streaming API를 사용한 네이버페이의 대형 XLSX 파일 다운로드 구현](https://d2.naver.com/helloworld/9423440)\n- [GitOps와 ArgoCD](https://coffeewhale.com/kubernetes/gitops/argocd/2020/02/10/gitops-argocd/)\n- [9 tips to Increase your Java performance [영문]](https://sendilkumarn.com/blog/9-tips-to-increase-your-java-performance)\n- [한달 10만원으로 추천시스템 구축하기](https://dq-dreamsearch.com/121)\n- [리액트 다크모드 구현하기 feat. styled-components & context API](https://velog.io/@gparkkii/reactdarkmode)\n- [How Wix improved website performance by evolving their infrastructure](https://web.dev/wix/)\n- [프론트엔드 개발자라면 알고 있어야 할 브라우저의 동작 과정](https://wormwlrm.github.io/2021/03/27/How-browsers-work.html)\n- [효율적인 프런트엔드 에러 핸들링](https://jbee.io/react/error-declarative-handling-0)\n- [5수생 개발자 2020회고](https://highjune.dev/memoires/memoires2020/)\n- [Resilience4j, Spring Retry 재시도 패턴 구현](https://brunch.co.kr/@springboot/580)\n- [아무 관심 없던 @Retention 어노테이션 정리(RetentionPolicy SOURCE vs CLASS vs RUNTIME)](https://jeong-pro.tistory.com/234)\n- [토이프로젝트 : 공모주 알리기 개발 후기 1부](https://taetaetae.github.io/posts/public-offering-notice-1/)\n- [카나리 테스트와 함께하는 안전한 서버 배포](https://engineering.vcnc.co.kr/2021/04/canary)\n- [마이리얼트립 EDW(Enterprise Data Warehouse) 구축 : phase 1](https://medium.com/myrealtrip-product/%EB%A7%88%EC%9D%B4%EB%A6%AC%EC%96%BC%ED%8A%B8%EB%A6%BD-edw-%EA%B5%AC%EC%B6%95-phase-1-7d32c49c96ec)\n- [커밋 메시지 주도 개발](https://gyuwon.github.io/blog/2021/04/04/commit-message-driven-development.html)\n- [구글, 애플에 있는 UX 엔지니어가 토스에 있는 이유](https://blog.toss.im/2021/04/06/tossteam/insight/ux-engineer-interview)\n- [29CM 상품 할인 / 환원 배치 성능 향상시키기](https://medium.com/29cm/29cm-%EC%83%81%ED%92%88-%ED%95%A0%EC%9D%B8-%ED%99%98%EC%9B%90-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81%EC%8B%9C%ED%82%A4%EA%B8%B0-f9af6afe5ab4)\n- [내 포트폴리오가 서류탈락인 이유](https://cafe.naver.com/pseudodev/25)\n- [뉴크루 온보딩 코드 리뷰어로 참여하기 – 카카오는 주니어와 함께 성장합니다.](https://tech.kakao.com/2021/04/08/welcome-new-krew3)\n- [개발자 부업, 어디까지 해봤니?](https://taegon.kim/archives/10292)\n- [CodeReview에 대해...](https://www.youtube.com/watch?v=FJNV_qoRRks)\n- [npm부터 yarn](https://www.cleancoder.dev/package-manager-history/)\n- [React Clean Code를 위한 팁 [번역]](https://one-it.tistory.com/entry/%EB%B2%88%EC%97%AD-React-Clean-Code%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8C%81)\n- [카카오지도 오류시 참고 (0322부터 잘못된 방법으로 앱키 사용 시 사용 제한)](https://devtalk.kakao.com/t/api/112872)\n- [이모지의 모든것](https://www.inflearn.com/pages/weekly-inflearn-26?utm_source=pinpoint&utm_medium=email&utm_campaign=weekly-inflearn&utm_content=26)\n- [2021 리액트 생태계 현황](https://www.sizplay.dev/react/2021-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EC%83%9D%ED%83%9C%EA%B3%84-%ED%98%84%ED%99%A9)\n- [그 회사 가면 호갱인거 알제?? - 개발자를 위한 좋은 회사 고르는 비법](https://youtu.be/OgLCPNCvgik)\n- [https로 React 로컬 테스팅하기](https://velog.io/@yaytomato/React-웹사이트-https로-로컬-테스팅하기)\n- [GitLab Server SSL 적용](https://paris-in-the-rain.tistory.com/m/103?category=916006)\n- [Jenkins에서 Kubernetes 플러그인을 이용해 보다 쉽고 효율적으로 성능 테스트하기](https://engineering.linecorp.com/ko/blog/performance-test-in-jenkins-run-dynamic-pod-executors-in-kubernetes-parallelly/)\n- [스타트업, 그리고 개발이야기](https://brunch.co.kr/brunchbook/chickenmoim)\n- [WebAIM: History of the browser user-agent string](https://webaim.org/blog/user-agent-string-history/)\n- [비개발자 동료를 위한 Bitbar 자동 세팅 스크립트 go로 짜보기](https://jiyeonseo.github.io/2021/03/02/go-app-for-everyone/)\n- [프로그래밍 언어별 DBMS 개발환경 구축 한방에 끝내기](https://velog.io/@maru/Nix-프로그래밍-언어별-DBMS-개발환경-구축-한방에-끝내기)\n- [데이터 사이언스의 학습 로드맵 [번역]](https://ebadak.news/2021/03/20/data-science-learning-roadmap/)\n- [업무스트레스에 미쳐버린 토끼의 기초보안 강좌 [영상]](https://youtu.be/dHcjwTvrxTk)\n- [개발자 한 명이 백 명의 일을 할수 있나?](http://www.ikwisdom.com/2021/03/100.html?m=1)\n- [Mac에서 개발 환경 (IntelliJ 기반) 꾸미기](https://jojoldu.tistory.com/556)\n- [지루하지 않게 코노미 사진 4만장 어노테이션하기 (머신러닝과 함께)](https://medium.com/naver-place-dev/%EC%A7%80%EB%A3%A8%ED%95%98%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%BD%94%EB%85%B8%EB%AF%B8-%EC%82%AC%EC%A7%84-4%EB%A7%8C%EC%9E%A5-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%ED%95%98%EA%B8%B0-%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D%EA%B3%BC-%ED%95%A8%EA%BB%98-619c60f8a071)\n- [로드밸런서(Load Balancer)는 왜 필요할까?](https://kingofbackend.tistory.com/106)\n- [직접 보고 추천하는 머신러닝 & 딥러닝 & 관련 수학 총.정.리. (2021)](https://www.philgineer.com/2020/10/awesome-machine-learning.html)\n- [가게 배달지역 관리방식 개편 프로젝트](https://woowabros.github.io/experience/2021/02/27/s2-project.html)\n- [곧 대세될 heic, 아직은 아이폰에서만 사용 가능? HEIF(HEIC)에 대해 알아보자](https://blog.naver.com/PostView.nhn?blogId=musediet&logNo=222252856340&proxyReferer=&proxyReferer=)\n- [Open Distro for Elasticsearch — 로그를 활용한 장애 탐지](https://medium.com/29cm/open-distro-for-elasticsearch-%EB%A1%9C%EA%B7%B8%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9E%A5%EC%95%A0-%ED%83%90%EC%A7%80-8ff60dc3e5f)\n- [Bridging the gap between coroutines, threads, and concurrency problems](https://medium.com/androiddevelopers/bridging-the-gap-between-coroutines-jvm-threads-and-concurrency-problems-864e563bd7c)\n- [2021 프로그래머스 개발자 설문조사 결과](https://programmers.co.kr/pages/2021-dev-survey)\n- [Gatsby로 개인 개발 블로그 만들기](https://suitee.me/getting-started-gatsby/)\n- [promise.all / promise.allSettled 차이](https://nookpi.tistory.com/65)\n- [MongoDB 이해하기](https://kciter.so/posts/about-mongodb)\n- [Clone Wars - Open source clones of popular sites](https://gourav.io/clone-wars)\n- [프로덕션 서버에서 데이터 마이그레이션 하기](https://velog.io/@team_croco/production-data-migration)\n- [지속자도 회사를 평가합니다. 이렇게요.](https://brunch.co.kr/@goodgdg/142)\n- [지원자도 회사를 평가합니다. 이렇게요.](https://brunch.co.kr/@goodgdg/142)\n- [주니어 백엔드 개발자의 AWS 인프라 구축](https://www.notion.so/42a5539ef49648e294deedb733150a5d)\n- [pytorch와 함께하는 딥러닝 공부 방법, 길라잡이](https://ys-cs17.tistory.com/38)\n- [방문자 패턴 - Visitor pattern](https://thecodinglog.github.io/design/2019/10/29/visitor-pattern.html)\n- [와디즈의 디자인 시스템 구축](https://medium.com/wadiz/%EC%99%80%EB%94%94%EC%A6%88%EC%9D%98-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B5%AC%EC%B6%95-c7f32a948814)\n- [코드리뷰가 쏘아올린 작은공](https://woowabros.github.io/experience/2021/02/09/cory.html)\n- [온라인 근무와 회고](https://woowabros.github.io/culture/2021/02/10/work-together-how-product-system-team-works.html)\n- [온라인 협업 도구 노션(Notion) 장애와 DNS 문제 대응](https://www.44bits.io/ko/post/news--notion-outage-dns-issue)\n- [2020년 개발자 11년 회고](https://iamsang.com/blog/2021/01/04/2020-retro)\n- [(Spring Boot) SimpleClientHttpRequestFactory와 Connection Pool](https://perfectacle.github.io/2021/02/14/simple-client-)\n- [웹서버 구현하는글](https://velog.io/@seanlion/webserver)\n- [Kotlin Koans](https://play.kotlinlang.org/koans/)\n- [Spring Batch Test 작성 방법 및 고찰](https://cheese10yun.github.io/spring-batch-test-2/)\n- [서버 사이드 테스트 자동화 여정 – 1. 테스트 자동화를 시작한 계기와 그 첫 발걸음](https://engineering.linecorp.com/ko/blog/server-side-test-automation-journey-1/)\n- [개발자가 필히 알아야 할 ES6 10가지 기능](https://blog.asamaru.net/2017/08/14/top-10-es6-features/)\n- [2020년 회고 - 신입으로서 배운 것들](https://velog.io/@litien/%EC%97%B0%EA%B0%84-%ED%9A%8C%EA%B3%A0%EB%A1%9D-2020%EB%85%84-%ED%9A%8C%EA%B3%A0-1%EB%85%84%EC%B0%A8-%EB%B3%91%EC%95%84%EB%A6%AC-%EA%B0%9C%EB%B0%9C%EC%9E%90)\n- [GPG(GNU PG)를 이용해 git 커밋에 서명하는 방법](https://www.44bits.io/ko/post/add-signing-key-to-git-commit-by-gpg)\n- [Elastic Stack으로 코로나19 대시보드 만들기 - 1부 : 파이프라인 구성](https://taetaetae.github.io/posts/make-dashboards-from-elasticstack-1)\n- [Javascript 로 정확한 타이머 만들기](https://youtu.be/MCi6AZMkxcU)\n- [JPA Batch Insert 성능 향상기 1편 - With JPA](https://cheese10yun.github.io/jpa-batch-insert/)\n- [2021 년에 배워야 할 5 가지 고급 Java 성능 및 메모리 관리 과정](https://ichi.pro/ko/2021-nyeon-e-baewoya-hal-5-gaji-gogeub-java-seongneung-mich-memoli-gwanli-gwajeong-272347642455498)\n- [DOM 쉽게 이해하기!! 고척스카이돔 아닙니다](https://kingofbackend.tistory.com/25?category=913227)\n- [상품 피드 1차 개선 — Python 에서 Java 로!](https://medium.com/29cm/%EC%83%81%ED%92%88-%ED%94%BC%EB%93%9C-1%EC%B0%A8-%EA%B0%9C%EC%84%A0-python-%EC%97%90%EC%84%9C-java-%EB%A1%9C-29ef4840022f)\n- [개발자의 성장에 대한 이야기 (주니어, 기술, 팀, 이직, 자기PR)](https://www.youtube.com/watch?v=nN7MgO3d6cE&feature=youtu.be)\n- [5년차 개발자의 솔직한 개발자의 장단점 썰](https://www.youtube.com/watch?v=S79uGzLKVDQ)\n- [Batch Insert 성능 향상기 2편 - 성능 측정](https://cheese10yun.github.io/spring-batch-batch-insert/)\n- [효율적인 서버 관리를 찾아서, 서버리스(Serverless)](https://blog.ncsoft.com/platform-center-03-20210224)\n- [2021 우아한형제들 경력 개발자 인터뷰](https://woowabros.github.io/interview/2021/02/16/2021-interview.html)\n- [리눅스 커널(kernel)이란?](https://kingofbackend.tistory.com/100)\n- [고루틴 순서대로 실행하기, 뮤텍스 이해하기](https://miryang.dev/2021/03/03/goroutine-order-of-execution/)\n- [Edge Authentication and Token-Agnostic Identity Propagation ](https://netflixtechblog.com/edge-authentication-and-token-agnostic-identity-propagation-514e47e0b602)\n- [2020 사이버 공격 방어 대회(CCE) 예선 참가 후기 & 간단한 writeup](https://bananakun.tistory.com/40)\n- [검색을 위한 데이터 다루기](https://woowabros.github.io/woowabros/2021/03/02/search-system.html)\n- [Kubernetes의 네트워크 이슈를 해결할 수 있는 network-node-manager](https://tech.kakao.com/2021/03/03/network-node-manager/)\n- [WATCHA WEB 팀의 2020년 회고](https://medium.com/watcha/watcha-web-%ED%8C%80%EC%9D%98-2020%EB%85%84-%ED%9A%8C%EA%B3%A0-c26e411843ba)\n- [그런 개발자로 괜찮은가 - '이력서' 편](https://taetaetae.github.io/posts/a-good-developer-in-terms-of-resume/)\n- [개발자를 위한 인프라 기초 총정리](https://futurecreator.github.io/2018/11/09/it-infrastructure-basics/)\n- [당신의 클론 코딩은 왜 실패하는가?](https://geonlee.tistory.com/171)\n- [Understanding suspend function of Kotlin Coroutines](https://medium.com/mobile-app-development-publication/understanding-suspend-function-of-coroutines-de26b070c5ed)\n- [리눅스에서 네트워크 상태를 확인하는 명령어 11가지 - ITWorld Korea -](https://www.itworld.co.kr/news/180644)\n- [주니어 개발자에게 추천하는 회사는 스타트업?!](https://youtu.be/yDYY4woERDQ)\n- [이직.log('SoYoung')](https://so-so.dev/essay/2021-turnover)\n- [캐시가 동작하는 아주 구체적인 원리](https://parksb.github.io/article/29.html)\n- [NextJS와 GatsbyJS 중 고민하는 당신에게](https://shylog.com/which-is-better-nextjs-or-gatsbyjs/)\n- [ip로 직접 만들어보는 네트워크 네임스페이스와 브리지 네트워크](https://www.44bits.io/ko/post/container-network-2-ip-command-and-network-namespace)\n- [입문자를 위한 리눅스/맥 커맨드라인 셸 사용법](https://www.44bits.io/ko/post/linux-and-mac-command-line-survival-guide-for-beginner)\n- [선물하기 서비스 개발기](https://medium.com/29cm/%EC%84%A0%EB%AC%BC%ED%95%98%EA%B8%B0-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C%EA%B8%B0-c5cdca816269)\n- [어느 고졸 개발자의 10년의 회고록](https://medium.com/@geminikim/%EC%96%B4%EB%8A%90-%EA%B3%A0%EC%A1%B8-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-10%EB%85%84%EC%9D%98-%ED%9A%8C%EA%B3%A0%EB%A1%9D-2b4226f9027e)\n- [picture elements 사용하기](https://wit.nts-corp.com/2021/02/04/6293)\n- [DevOps 테크: 트렁크 기반 개발](https://cloud.google.com/solutions/devops/devops-tech-trunk-based-development?hl=ko)\n- [우아한형제들을 떠나며](https://geminikim.medium.com/%EC%9A%B0%EC%95%84%ED%95%9C%ED%98%95%EC%A0%9C%EB%93%A4%EC%9D%84-%EB%96%A0%EB%82%98%EB%A9%B0-62544d4af69e)\n- [CKA(Certified Kubernetes Administrator) 취득 후기](https://blog.wonizz.tk/2021/02/01/certified-kubernetes-administrator/)\n- [Python package를 폐쇄망에 설치하기 (pip3)](https://finai.tistory.com/m/6)\n- [21 Bad Front-End Habits to Drop in 2021](https://dev.to/sachagreif/21-bad-front-end-habits-to-drop-in-2021-1698?ref=uxcollective)\n- [서버 개발자는 무엇부터 학습 해야할까 - 프레임워크, Git, SQL, Linux? [영상]](https://youtu.be/JfjH-uVkzAk)\n- [마이월렛: React mvvm 적용기](https://velog.io/@team_croco/mywallet-frontend-mvvm)\n- [토스가 유저에게 동기부여하는 방법](https://featured.team/article/51)\n- [익숙해지면 좋을 깃(git) 명령어 모음집](http://urbanbase.github.io/dev/2021/01/15/GitCommand.html)\n- [Go vs Java - Go에서의 객체 지향](https://umi0410.github.io/blog/golang/go-vs-java-oop)\n- [AWS에서 Serverless 100% 활용하기](https://link.medium.com/xmUfVVxYbdb)\n- [Whats New in Spring Boot 2.4 [영상]](https://youtu.be/lgyO9C9zdrg)\n- [레디스 클러스터, Read from slave](https://brunch.co.kr/@springboot/218)\n- [Spring Batch 파티셔닝(Partitioning) 활용하기](https://jojoldu.tistory.com/550)\n- [리덕스 잘 쓰고 계시나요?](https://ridicorp.com/story/how-to-use-redux-in-ridi/?utm_source=twitter&utm_medium=velopert&utm_campaign=how-to-use-redux-in-ridi)\n- [(번역) 업계에서 6년 있은 뒤, 마음이 바뀐 소프트웨어 개발 토픽들](https://news.hada.io/topic?id=3635)\n- [QueryPie를 지탱하는 .NET 기술](https://l.linklyhq.com/l/IstR)\n- [체대 출신 개발자의 2020년 회고](http://bit.ly/memoirs-2020)\n- [Scaling Kubernetes to 7500 nodes](https://openai.com/blog/scaling-kubernetes-to-7500-nodes/)\n- [베이그런트 튜토리얼](https://www.44bits.io/ko/post/vagrant-tutorial)\n- [코틀린 개발자는 null을 어떻게 바라봐야 하는가](https://wooooooak.github.io/kotlin/2020/10/27/kotliner%EB%8A%94_null%EC%9D%84_%EC%96%B4%EB%96%BB%EA%B2%8C_%EB%B0%94%EB%9D%BC%EB%B4%90%EC%95%BC_%ED%95%98%EB%8A%94%EA%B0%80/)\n- [MySQL Ascending index vs Descending index](https://tech.kakao.com/2018/06/19/mysql-ascending-index-vs-descending-index/)\n- [From Java 8 to Java 15 in Ten Minutes](https://medium.com/swlh/from-java-8-to-java-15-in-ten-minutes-f42d422a581e)\n- [리눅스/맥 커맨드라인 셸 입문자를 위한 생존 가이드](https://www.44bits.io/ko/post/linux-and-mac-command-line-survival-guide-for-beginner)\n- [GraphQL과 REST의 차이점](https://hwasurr.io/api/rest-graphql-differences)\n- [The Top 100+ Developer Tools 2020](https://stackshare.io/posts/top-developer-tools-2020)\n- [재택 근무를 잘하기 위한 원칙 정하기 - 재택 근무 팁](https://zzsza.github.io/diary/2021/01/24/rules-of-telecommuting)\n- [WebOTP API를 활용한 SMS 본인인증 기능 구현하기](https://wormwlrm.github.io/2021/01/31/WebOTP-API.html)\n- [스타트업에서 개발자를 그만둔 후 1년 회고](https://brunch.co.kr/@tansfil/7)\n- [CTO의 조건](https://brunch.co.kr/@chickenmoim/19)\n- [하루만 삽질하면 충분한 온라인 코딩테스트 서버 구축 [영상]](https://youtu.be/fqMYI04QHBM)\n- [RxJava 코드로 Reactive Streams 맛보기](https://sjh836.tistory.com/183)\n- [마이월렛: 초보 개발자의 백엔드 개발기](https://velog.io/@team_croco/%EC%B4%88%EB%B3%B4-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-myWallets-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EA%B8%B0)\n- [2020.log](https://velog.io/@velopert/2020.log)\n- [2020 WONIZZ.LOG](https://blog.wonizz.tk/2020/12/31/2020-wonizz-log/)\n- [결합도와 응집도는 무엇일까?](https://madplay.github.io/post/coupling-and-cohesion-in-software-engineering)\n- [Spring Batch CSV Reader & Writer](https://cheese10yun.github.io/spring-batch-writer-csv/)\n- [iOS 개발자가 되어버린 데이터 분석가의 2020년](https://dev200ok.blogspot.com/2021/01/ios-2020.html)\n- [내가 만든 서비스는 얼마나 많은 사용자가 이용할 수 있을까?](https://hyuntaeknote.tistory.com/10)\n- [코루틴 - suspend funtions](https://medium.com/mobile-app-development-publication/understanding-suspend-function-of-coroutines-de26b070c5ed)\n- [분산형 데이터 분석 아키텍처 - 데이터 매쉬](https://bcho.tistory.com/1379)\n- [SVG와 삼각 함수로 도넛 차트 만들어보기](https://evan-moon.github.io/2020/12/12/draw-arc-with-svg-clippath/)\n- [Awesome Devbook](http://git.io/awesome-devbook)\n- [주니어 개발자의 2020년 회고](https://junilhwang.github.io/TIL/Review/2020-year/end/)\n- [코드 악취를 맡는 후각 훈련의 시간](https://helloworld.kurly.com/blog/rms-refactoring/)\n- [챗봇으로 일상을 바꾸는 팀에서 백엔드 개발자로 활동하며 개발은 어떻게 진행하는가](https://mingeun.com/2020-06-24/team-crescendo-forte-memoirs/)\n- [How To Implement Micro-Frontend Architecture With Vue.js](https://medium.com/bb-tutorials-and-thoughts/how-to-implement-micro-frontend-architecture-with-vue-js-da295ff2ce66)\n- [Hello Kaggle!👋](https://github.com/stevekwon211/Hello-Kaggle-KOR)\n- [[글또 5기] 2020년 회고 모음](https://github.com/geultto/geultto-contents/issues/1)\n- [How To Write Better Code As A Web Developer - React [영상]](https://morioh.com/p/96899b800c3b)\n- [의존관계를 이용해 구조적 리팩토링 포인트 찾기](https://tech.kakao.com/2021/01/12/frontend-growth-05/)\n- [Java Stream Collector 반쪽짜리 스트림을 쓰던 그대에게. Advanced Stream!](https://jeong-pro.tistory.com/229)\n- [얄팍한 GraphQL & Apollo 강좌](https://youtu.be/9BIXcXHsj0A)\n- [Production 환경에서 고려해야 할 Kubernetes 이슈 & 트러블슈팅](https://velog.io/@tedigom/Production-환경에서-고려해야-할Kubernetes-이슈-트러블슈팅)\n- [2020.stateofjs.com](https://2020.stateofjs.com)\n- [Kafka, MongoDB, Kubernates를 활용하여 유연하고 확장 가능한 LINE 쇼핑 플랫폼 구축하기](https://engineering.linecorp.com/ko/blog/line-shopping-platform-kafka-mongodb-kubernetes)\n- [스타트업 개발자의 2020년 회고!! 근데 이제 우주평행론을 곁들인 - 두 개발자의 본격 토크쇼~! 개발바닥](https://www.youtube.com/watch?v=wZs5zsV6iJQ)\n- [Hello Tailwind CSS! ](https://wonny.space/writing/dev/hello-tailwind-css)\n- [개발자 성장에 필요한 3가지](https://brunch.co.kr/@mystoryg/62)\n- [Kotlin과 Coroutine으로 만들어 보는 Non-Blocking API [영상]](https://www.youtube.com/watch?v=ZUksSDu8C0c)\n- [야, 너두 개발자 포트폴리오 만들 수 있어 👉😉](https://geonlee.tistory.com/9)\n- [2020년 이직](https://blog.outsider.ne.kr/1518)\n- [Google 검색에 페이지 환경을 도입할 시간](https://developers.google.com/search/blog/2020/11/timing-for-page-experience?hl=ko)\n- [2020 우아한테크콘서트](https://www.woowacon.com)\n- [Rx Kotlin 이용해서 성능 개선](https://cheese10yun.github.io/rx-kotlin/)\n- [[2020 카카오 블라인드 채용] 문자열 압축 문제, 코틀린 풀이](https://kinetic27.github.io/2020/12/16/2020-kakao-blind-recruitment-string-compression/)\n- [수익형 앱런칭 동아리](https://www.makeus.in/)\n- [프론트엔드 개발 ReasonML이라 좋았던 점](https://green-labs.github.io/reason-ml-the-good-parts)\n- [FEConf2020 프론트엔드 TDD 발표 후기](https://j.mp/3gW6ahH)\n- [백엔드 취업준비 프로젝트를 위해 무료로 여러 대의 서버 구축하기](https://tjdrnr05571.tistory.com/m/16)\n- [Java Concurrency Evolution [번역]](http://homoefficio.github.io/2020/12/11/Java-Concurrency-Evolution/)\n- [어떤 회사에 취업해야 할까? (개발자에게 좋은 회사)](https://artist-developer.tistory.com/36?category=965472)\n- [8개월차 개발자의 2020년 회고](https://miryang.dev/2020/12/18/my2020/)\n- [파울러 아저씨의 리팩토링의 중요성 유튜브 한글 자막입니다!](https://youtu.be/mNPpfB8JSIU)\n- [외부 API로 빚어진 장애대응 후일담 after 1years](https://saramin.github.io/2020-12-18-post-api-with-circuit-breaker)\n- [트랜잭션과 격리 레벨 그리고 Lock에 대하여](https://jordy-torvalds.tistory.com/121)\n- [CI/CD란 무엇인가 (Feat. DevOps 엔지니어)](https://artist-developer.tistory.com/24?category=965473)\n- [Swagger와 Spring Restdocs의 우아한 조합 (by OpenAPI Spec)](https://taetaetae.github.io/posts/a-combination-of-swagger-and-spring-restdocs/)\n- [일본의 개발 언어, 프레임웍 사정](https://okky.kr/article/840900)\n- [리멤버 서버/웹 팀은 어떻게 일을 하는가?](https://blog.dramancompany.com/2020/12/%eb%a6%AC%EB%A9%A4%EB%B2%84-%ec%84%9c%eb%b2%84-%ec%9b%b9-%ed%8C%80%ec%9d%80-%ec%96%b4%eb%96%bb%ea%b2%8c-%ec%9d%BC%ec%9d%84-%ed%95%98%eb%8A%94%ea%b0%80/)\n- [2020년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크 1](https://d2.naver.com/helloworld/7226235)\n- [메세지 브로커 이해하기 (feat. MQTT)](https://kwiki.devserum.com/ko/articles/tech-articles/201228-understanding-the-message-broker)\n- [콘텐츠 퍼블리싱 플랫폼을 새로 만든다는 것](https://blog.mago.team/83ff92c7-b0de-4f23-8bf2-4a50c72071bd)\n- [JavaScript Prototype](https://velog.io/@youngkiu/JavaScript-Prototype)\n- [첫번째 온라인 강의 제작 후기](https://euncho.medium.com/%EC%B2%AB%EB%B2%88%EC%A7%B8-%EC%98%A8%EB%9D%BC%EC%9D%B8-%EA%B0%95%EC%9D%98-%EC%A0%9C%EC%9E%91-%ED%9B%84%EA%B8%B0-505f701f2c52)\n- [Jbee.log(2020)](https://jbee.io/essay/2020_retro/)\n- [기술블로그 개편기 (by HUGO)](https://taetaetae.github.io/posts/blog-reorganization-by-hugo/)\n- [이직하려는 친구에게 보내는 프런트엔드 개발 면접 질문](https://joshua1988.github.io/web-development/interview/frontend-questions/)\n- [FE개발자의 성장 스토리 02 : Babel7과 corejs3 설정으로 전역 오염 없는 폴리필 사용하기](https://tech.kakao.com/2020/12/01/frontend-growth-02/)\n- [로우 레벨로 살펴보는 Node.js 이벤트 루프](https://evan-moon.github.io/2019/08/01/nodejs-event-loop-workflow)\n- [편집기를 만드는 일은 왜 어려운가](https://www.notion.so/dableglobal/544eaf417622405eb7aa455a93291ed6)\n- [Kwiki 49주차 테크뉴스가 준비 되었습니다 🥳](https://kwiki.devserum.com/ko/news/tech-news)\n- [python을 활용한 GraphQL API 테스트 자동화](https://yeonshin-kang.medium.com/python을-활용해-graphql-api-테스트하기-63b75da888fa)\n- [자바스크립트 개발자를 위한 ReasonML](https://green-labs.github.io/what-is-reason-ml)\n- [25주년 기념 webstorm 구독 50%](https://blog.jetbrains.com/ko/webstorm/2020/12/js-turns-25-and-webstorm-discount/)\n- [HTTP/3는 왜 UDP를 선택한 것일까? ](https://evan-moon.github.io/2019/10/08/what-is-http3/)\n- [Production 환경에서 고려해야 할 Kubernetes 이슈 & 트러블슈팅](https://velog.io/@tedigom/Production-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EA%B3%A0%EB%A0%A4%ED%95%B4%EC%95%BC-%ED%95%A0Kubernetes-%EC%9D%B4%EC%8A%88-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85)\n- [개발자가 맥북을 사용하는 이유](https://stricky.tistory.com/m/418)\n- [ZET팀의 프런트엔드 개발자 성장 레벨](https://www.notion.so/ZET-dbb9b6c1cb5d4c2da039a85b6b1dab20)\n- [유스콘'20](https://www.notion.so/YOUTHCON-20-b8a935551bf7453e93394d03f00e9840)\n- [햣 rebase 개념 상세](https://junwoo45.github.io/2019-10-23-rebase/)\n- [쿠버네티스에서 쉽게 저지르는 10가지 실수 [번역]](https://coffeewhale.com/kubernetes/mistake/2020/11/29/mistake-10/?utm_source=gaerae.com&utm_campaign=%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%8A%A4%EB%9F%BD%EB%8B%A4)\n- [쿠팡 데이터 플랫폼의 진화](https://medium.com/coupang-tech/%EC%BF%A0%ED%8C%A1-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%94%8C%EB%9E%AB%ED%8F%BC%EC%9D%98-%EC%A7%84%ED%99%94-26c827c1ec09)\n- [11번가 Spring Cloud 기반 MSA로의 전환 - 지난 1년간의 이야기 [영상]](https://youtu.be/J-VP0WFEQsY)\n- [120가지 사용자 행동 분석을 자동화할 수 있는 '데이터 제품' 만들기 - LINE ENGINEERING -](https://engineering.linecorp.com/ko/blog/data-analytics-platform-lua-analytics/)\n- [쿠팡이츠 배달단가 모니터링 | Python 데이터 분석 [영상]](https://youtu.be/kJFpAZaOEmY)\n- [이미지 분류 모델 AutoML 파이프라인](https://medium.com/daangn/%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%B6%84%EB%A5%98-%EB%AA%A8%EB%8D%B8-automl-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-68beb1ff15bf)\n- [코로나 시대, 트래블 테크 회사 개발자 이야기](https://m.post.naver.com/viewer/postView.nhn?volumeNo=30181572&memberNo=46721894)\n- [성능과 가독성을 높이는 분기 처리 방법](https://jeaha.dev/80)\n- [modern javascript](https://javascript.info/?utm_source=hackernewsletter&utm_medium=email&utm_term=fav)\n- [HTTP에서부터 WEBSOCKET까지](https://medium.com/@chullino/)\n- ['christmas-tree' 레포에 아희 묻히기](https://kinetic27.github.io//2020/12/12/christmas-tree/)\n- [React Hook 간단 설명 - useState와 useEffect](https://www.jeje01.me/react/react-hooks---usestate,-useeffect/)\n- [블리츠 1941 개발 이야기 - 서버사이드 AI 처리 편](https://blog.naver.com/imays/222138173228)\n- [레거시 마이그레이션 기법 쉐도잉](https://blog.banksalad.com/tech/how-banksalald-decomposes-legacy-services/)\n- [Kotlin 확장 함수로 코드 가독성을 개선해 보기](https://developers-kr.googleblog.com/2020/11/kotlin.html)\n- [Hacktoberfest 2020 참가 후기](https://blog.outsider.ne.kr/1508)\n- [한국 인터넷에서 잘못 끼워진 첫 단추, 그 이름은 네이버 (NAVER)](https://sungmooncho.com/2010/03/21/naver/)\n- [일 잘 하는 개발자는 왜 비즈니스까지 신경쓸까?](https://evan-moon.github.io/2020/10/24/buisiness-with-programming)\n- [읽기 좋은 코드를 위한 간단한 원칙](https://wergia.tistory.com/124)\n- [복잡한 커밋 로그를 정리해줄 구원자, gitmoji](https://pilgwon.github.io/post/gitmoji)\n- [당신의 Github을 매력적으로 보일 수 있는 방법들](https://geonlee.tistory.com/206)\n- [JWT & Spring Security](https://brunch.co.kr/@springboot/491)\n- [styled-components와 함께하는 오픈 소스 디버깅](https://medium.com/class101/styled-components%EC%99%80-%ED%95%A8%EA%BB%98%ED%95%98%EB%8A%94-%EC%98%A4%ED%94%88-%EC%86%8C%EC%8A%A4-%EB%94%94%EB%B2%84%EA%B9%85-ac750528e7b8)\n- [5년차 개발자](https://blog.kingbbode.com/51)\n- [카카오톡 캐싱 시스템의 진화 — Kubernetes와 Redis를 이용한 캐시 팜 구성](https://tech.kakao.com/2020/11/10/if-kakao-2020-commentary-01-kakao/)\n- [Spring Boot 애플리케이션 쿠버네티스로 배포하기](https://donghoon-khan.github.io/devops/web/deploy-spring-boot-application-on-kubernetes/)\n- [Deview 2020](https://deview.kr/2020)\n- [Redis PubSub With Spring Boot](https://www.vinsguru.com/redis-pubsub-with-spring-boot/)\n- [JavaScript Quiz - 자바스트립트 퀴즈](https://javascriptquiz.com)\n- [Spring Boot Redis Pub/Sub](https://brunch.co.kr/@springboot/374)\n- [사람들은 왜 선언형 ui에 열광할까](https://medium.com/@kimdohun0104/%EC%82%AC%EB%9E%8C%EB%93%A4%EC%9D%80-%EC%99%9C-%EC%84%A0%EC%96%B8%ED%98%95-ui%EC%97%90-%EC%97%B4%EA%B4%91%ED%95%A0%EA%B9%8C-1440d03f4e49)\n- [47주차 테크뉴스 요약본이 준비되었습니다.](https://kwiki.devserum.com/ko/news/tech-news)\n- [CRA처럼 golang에서도 사용가능한 CGA에 대한 설명서](https://blog.naver.com/pjt3591oo/222151297558)\n- [람다가 이끌어 갈 모던 Java](https://d2.naver.com/helloworld/4911107)\n- [누구나 원하는 개발자되기](https://blog.shiren.dev/2020-11-23/)\n- [중니어의 고뇌: 1인분 개발자, 다음을 찾아서](https://www.slideshare.net/mobile/jayjin0427/1-239437066)\n- [MySQL Workbench의 VISUAL EXPLAIN으로 인덱스 동작 확인하기](https://engineering.linecorp.com/ko/blog/mysql-workbench-visual-explain-index/)\n- [useEffect를 테스트 하는 방법](https://ui.toast.com/weekly-pick/ko_20201126)\n- [자바 동기화, 어설프게 아는 사람이 더 무섭다(java synchronized에 대한 착각, thread-safe)](https://jeong-pro.tistory.com/227)\n- [터널 안에서 위치를 계산하는 FIN 기술](https://tv.kakao.com/channel/3693125/cliplink/414131951)\n- [styled-components와 함께하는 오픈 소스 디버깅](https://medium.com/class101/styled-components%EC%99%80-%ED%95%A8%EA%BB%98%ED%95%98%EB%8A%94-%EC%98%A4%ED%94%88-%EC%86%8C%EC%8A%A4-%EB%94%94%EB%B2%84%EA%B9%85-ac750528e7b8)\n- [JMeter을 이용해서 웹서버 성능 테스트하기 [영상]](https://youtu.be/1AyxqIePusA)\n- [React 톺아보기 - 01. Preview](https://goidle.github.io/react/in-depth-react-preview/)\n- [AWS reinvent](https://reinvent.awsevents.com/?&trk=em_a134p000006BlQmAAK&trkCampaign=AWS_reInvent_2020&sc_channel=em&sc_campaign=GLOBAL_STRAT_T1_reinvent_DG1_20201130&sc_medium=em_313728&sc_outcome=Strategic_Events&sc_content=AWS_Event&mkt_tok=eyJpIjoiTnpkbU1tSXdPVEV4TVRJMSIsInQiOiJZQWRcL3VMYnN6VUZVQllxTzloU3JFUHpmK1l6SUN0MnZPNStXOFJSckU0YmVzcXFcLzVnV3FRRE9Ic2xFekNxalhsbXZPTkRhSFk0STBZVndvZVI5MldTRnR2QnFkQkZ3Ykl1UFowM0NrWWx4d3dud0Qyc1U5SVwvcmthZU5ETmp2b084blhNcG9HQ09KcytWbzJGOFBQeVE9PSJ9)\n- [samsung ai forum](https://www.sait.samsung.co.kr/saithome/event/saif2020.do)\n- [Docker에 대해 알아보자(이론편)](http://blog.drakejin.me/Docker-araboza-1/)\n- [A Netflix Guide to Microservices [영상]](https://youtu.be/CZ3wIuvmHeM)\n- [시그널이란? 시그널(SIGNAL) 종류, 상황, 유사 시그널 차이점](https://jhnyang.tistory.com/143)\n- [유연하고 테스트 가능한 Go 코드 작성하기](https://medium.com/daangn/how-to-write-a-testable-golang-code-4c0e67612bb8)\n- [NAVER FE NEWS 11월호](https://github.com/naver/fe-news/blob/master/issues/2020-11.md)\n- [WINK 소프트웨어융합대학 깃 및 깃허브 특강](https://www.youtube.com/watch?v=yae0MNrqf14)\n- [Mysql Explain](https://cheese10yun.github.io/mysql-explian/)\n- [코딩을 배울 때 했던 실수들. 그리고 그 실수들을 피하는 법. [번]](https://medium.com/code-states/%EC%BD%94%EB%94%A9%EC%9D%84-%EB%B0%B0%EC%9A%B8-%EB%95%8C-%ED%96%88%EB%8D%98-%EC%8B%A4%EC%88%98%EB%93%A4-%EA%B7%B8%EB%A6%AC%EA%B3%A0-%EA%B7%B8-%EC%8B%A4%EC%88%98%EB%93%A4%EC%9D%84-%ED%94%BC%ED%95%98%EB%8A%94-%EB%B2%95-3497a80217ff)\n- [뱅크샐러드의 특별한 스펙, '테크 스펙'](https://blog.banksalad.com/tech/we-work-by-tech-spec/)\n- [클래스101 선물하기 기능 구현기](https://youtu.be/_YnoIUOFSsM)\n- [Next.js 10 출시](https://news.hada.io/topic?id=3103&utm_source=slack&utm_medium=bot&utm_campaign=T017KBV1WBA)\n- [우리는 코드 리뷰를 잘하고 있을까요?](https://medium.com/styleshare/%EC%9A%B0%EB%A6%AC%EB%8A%94-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0%EB%A5%BC-%EC%9E%98%ED%95%98%EA%B3%A0-%EC%9E%88%EC%9D%84%EA%B9%8C%EC%9A%94-201c12d04d0d)\n- [키패드 누르기 코틀린으로 풀어보자](https://kinetic27.github.io/2020/10/25/kakao-intern-press-keypad/)\n- [좋은 코드란 무엇일까?](https://jbee.io/etc/what-is-good-code/)\n- [The Twelve-Factor App [번역]](https://12factor.net/ko/)\n- [SpringSecurity 와 JUnit5 테스트 - Episode1 DB 없이 테스트 하기 [영상]](https://youtu.be/MNEgiFeUy_U)\n- [브라우저 Rendering](https://www.notion.so/Rendering-994f91c0b5cc493481876d04be028b76)\n- [프론트엔드에서 TDD가 가능하다는 것을 보여드립니다. [영상]](https://www.youtube.com/watch?v=L1dtkLeIz-M)\n- [스프링 실전 가이드 유튜브 라이브](https://www.youtube.com/watch?v=kJM_bqChfns)\n- [Kinda와 함께 MVI 테스트 작성하기](https://medium.com/@kimdohun0104/kinda%EC%99%80-%ED%95%A8%EA%BB%98-mvi-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0-7f589e50846c)\n- [User API 업데이트 요청 문제 해결하기](https://youtu.be/UeQk1Cps-U8)\n- [자바스크립트 삼항연산자를 이용해서 if 에서 처럼 여러라인의 코드를 실행하게 하기](https://kstblog.aww.kr/4s66Q/YkYzF)\n- [Devfest Korea 2020 - Fireside Chat with Webtech GDE [영상]](https://www.youtube.com/watch?v=ZYHU_Yllcck)\n- [Flyway 로 Java 에서 DB schema, seed 관리하기](https://blog.gangnamunni.com/post/introducing-flyway/)\n- [새 버전에 맞게 git checkout 대신 switch/restore 사용하기](https://blog.outsider.ne.kr/1505)\n- [자바스크립트에서 IF문을 대신할 수 있는 표현](https://kstblog.aww.kr/4s66Q/K45BR)\n- [MySQL 다시 공부하기 (1)](https://brainbackdoor.tistory.com/m/133)\n- [Discover 딜리버리 시스템](https://engineering.linecorp.com/ko/blog/line-timeline-discover-delivery-system/)\n- [gemini kim 님의 회고록입니다](https://medium.com/@geminikim/%EC%96%B4%EB%8A%90-%EA%B3%A0%EC%A1%B8-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-10%EB%85%84%EC%9D%98-%ED%9A%8C%EA%B3%A0%EB%A1%9D-2b4226f9027e)\n- [스프링 부트 : 코틀린 기반으로 Rest API 만들기 유투브 라이브](https://www.youtube.com/watch?v=l7k1PnEgt94)\n- [렌더링 성능을 향상 시키는 새로운 CSS 속성 : content-visibility](https://wit.nts-corp.com/2020/09/11/6223)\n- [HTTP API 디자인 가이드 [번역]](https://github.com/yoondo/)\n- [파이썬 3.9 릴리스와 주요 변경 사항](https://www.44bits.io/ko/post/python-3-9-release-note-summary)\n- [회원가입 폼 유효성 검증의 중요성](https://brunch.co.kr/@rachelykim/10)\n- [Beginner's Series to JavaScript](https://youtu.be/_EDM5aPVLmo)\n- [Ionic Vue 컴포넌트 정식 출시했습니다. 🎉🎉](https://ionicframework.com/blog/announcing-ionic-vue/)\n- [페이징 성능 개선하기 - No Offset 사용하기](https://jojoldu.tistory.com/528)\n- [2020년 9월 회고 - 개발자 황준일](https://junilhwang.github.io/TIL/Review/2020-year/09-September/)\n- [우리는 불편함을 어떻게 마주하고 있는가](https://woowabros.github.io/experience/2020/10/06/thiiing-system-improvement.html)\n- [우아한테크코스 3기 과정에 참여할 사람을 모집합니다.](https://woowabros.github.io/techcourse/2020/10/06/woowacourse.html)\n- [우리는 불편함을 어떻게 마주하고 있는가 - 쿠버네티스 적용기](https://woowabros.github.io/experience/2020/10/06/thiiing-system-improvement.html)\n- [JS스럽게 좋은 코드 쓰기 꿀팁](https://velog.io/@wooder2050/JS%EC%8A%A4%EB%9F%BD%EA%B2%8C-%EC%A2%8B%EC%9D%80-%EC%BD%94%EB%93%9C-%EC%93%B0%EA%B8%B0-%EA%BF%80%ED%8C%81)\n- [도커로 웹 서비스를 돌려보는 실습을 통해, 짧지만 강하게 도커를 배워보는 영상입니다.](https://youtu.be/hWPv9LMlme8)\n- [추천 시스템 Basics](https://recommendsystem.oopy.io/)\n- [자바스크립트 스코프에 대해 아주쉽게 이해하기](https://kstblog.aww.kr/4s66Q/AvsfF)\n- [자바스크립트 V8 엔진의 메모리 관리](https://medium.com/naver-place-dev/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%99%80-v8-%EC%97%94%EC%A7%84%EC%9D%98-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-f45091e696e1)\n- [자바한정: 널 서바이벌 가이드 [영상]](https://www.youtube.com/watch?v=DedY9dKv3tk)\n- [JPA @Where 사용법](https://cheese10yun.github.io/jpa-where/)\n- [Java의 동시성 개선을 위한 Project Loom은 reactive streams를 대체할 것인가?](http://gunsdevlog.blogspot.com/2020/09/java-project-loom-reactive-streams.html)\n- [Vue 3 가볍게 훑어보기](https://joshua1988.github.io/web-development/vuejs/vue3-coming)\n- [크롬 확장프로그램 개발⛏️ 회고](https://zuminternet.github.io/Zum-Chrome-Extension/)\n- [[번역] Ansible(2) inventory, Playbooks, Roles](https://velog.io/@hanblueblue/%EB%B2%88%EC%97%AD-Ansible2-%ED%94%8C%EB%A0%88%EC%9D%B4%EB%B6%81)\n- [차근차근 오픈소스에 기여해보기 (동기부여 편)](https://rinae.dev/posts/how-to-contribute-oss)\n- [야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된 이야기 [영상]](https://tv.naver.com/v/15355246)\n- [FE플랫폼팀이 궁금하세요? – 함께 성장해가는 개발팀 이야기](https://tech.kakao.com/2020/09/21/kakao-fe-platform-team)\n- [클래스101 재고관리시스템 구현기](https://youtube.com/watch?v=EYx_8vHWlX8)\n- [A Picture of Java in 2020](https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/)\n- [MySQL 내부 구조](https://brunch.co.kr/@jehovah/21)\n- [java StringTokenizer : 생각보다 느릴까? 뜯어보자](http://blog.naver.com/PostView.nhn?blogId=chogahui05&logNo=221474002967&categoryNo=12&parentCategoryNo=0&viewDate=&currentPage=2&postListTopCurrentPage=&from=postList&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=2)\n- [Nginx, Gunicorn, Django 배포](https://wikidocs.net/6601)\n- [MySQL 쓰면서 하지 말아야 할 것 17가지](https://blog.lael.be/post/370)\n- [Mockserver Netty 사용해서 HTTP 통신 Mocking 하기](https://cheese10yun.github.io/mock-server-netty/)\n- [GitHub 공식 CLI gh](https://blog.outsider.ne.kr/1498)\n- [PyQt로 Python을 이용한 GUI까지 정복하기!](https://www.notion.so/PyQt-5-Lecture-62b4f0d6c6984efea9f1b1c7d3e315ae)\n- [개발자를 위한 정보 검색 팁](https://boxnwhis.kr/2020/09/27/ir-for-developers.html)\n- [Spring Boot에서 yyyy-MM 포맷으로 날짜 받고싶을때](https://jojoldu.tistory.com/527)\n- [네이버 스마트 주문 페이지 성능 개선 경험담 공유](https://medium.com/naver-place-dev/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%8A%A4%EB%A7%88%ED%8A%B8-%EC%A3%BC%EB%AC%B8-%ED%8E%98%EC%9D%B4%EC%A7%80-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0-%EA%B2%BD%ED%97%98%EB%8B%B4-%EA%B3%B5%EC%9C%A0-f089caa2bd2)\n- [백준(BOJ)의 채점 현황을 재미있게 바꿔주는 크롬 확장을 만들어보고 간단한 설명과 적용법를 적었습니다.](https://kinetic27.github.io/2020/09/16/hell-boj-verdict-message/)\n- [Spring MVC의 핵심 객체 DispatcherServlet에 대한 모든 것(DispatcherServlet이 하는 역할 정리, 동작 프로세스)](https://jeong-pro.tistory.com/225)\n- [Java의 날짜와 시간 API](https://d2.naver.com/helloworld/645609)\n- [스프링 시큐리티 공식 문서 한글 번역](https://godekdls.github.io/Spring%20Security/contents/)\n- [프로세스 마이닝과 비즈니스 프로세스 모델링에 관한 블로그입니다.](https://blog.naver.com/jelink1)\n- [Retrofit](https://woovictory.github.io/2019/01/03/Android-What-is-retrofit/index.html)\n- [하루 25분 실행하기: 하루를 대하는 14년차 개발자의 자세](https://blog.shiren.dev/2020-09-07/)\n- [지루하지 않게 코노미 사진 4만장 어노테이션하기 (머신러닝과 함께)](https://medium.com/naver-place-dev/%EC%A7%80%EB%A3%A8%ED%95%98%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%BD%94%EB%85%B8%EB%AF%B8-%EC%82%AC%EC%A7%84-4%EB%A7%8C%EC%9E%A5-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%ED%95%98%EA%B8%B0-%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D%EA%B3%BC-%ED%95%A8%EA%BB%98-619c60f8a071)\n- [Spring Boot & Kotlin 기반으로 간단한 REST API를 라이브코딩 방식으로 개발](https://www.codelabs.kr/codelabs/121)\n- [ListItemReader 성능상 주의사항](https://jojoldu.tistory.com/525)\n- [뱅크샐러드는 어떻게 레거시 서비스를 박살 내는가](https://blog.banksalad.com/tech/how-banksalald-decomposes-legacy-services)\n- [네이버 주식 일자별 매매동향 정보 파이썬으로 한번에 가지고 오기(1)](https://stricky.tistory.com/374)\n- [알파 버전으로 전환되는 Kotlin Multiplatform Mobile](https://blog.jetbrains.com/ko/kotlin/2020/09/kotlin-multiplatform-mobile-goes-alpha-ko/)\n- [Wasm 새로운 웹표준 언어](https://d2.naver.com/helloworld/8257914)\n- [좋은 git commit 메시지를 위한 영어 사전](https://blog.ull.im/engineering/2019/03/10/logs-on-git.html)\n- [type-challenges](https://github.com/type-challenges/type-challenges)\n- [깃허브 컨테이너 레지스트리 베타 오픈 및 사용법](https://www.44bits.io/ko/post/news--github-container-registry-beta-release)\n- [Git Rebase —Interactive 옵션 알아보기](https://wormwlrm.github.io/2020/09/03/Git-rebase-with-interactive-option.html)\n- [Java Heap Memory 분석 내용 정리](https://m.blog.naver.com/pcmola/222074787428)\n- [신규 서비스 배포 전에 실험과 개선을 반복한 이야기](https://helloworld.kurly.com/blog/vsms-performance-experiment)\n- [Java8+ Instant vs LocalDateTime 각 사용방법](https://velog.io/@lsb156/Instant-vs-LocalDateTime)\n- [Servlet에 대한 개념없이 스프링을 했네요? (급하게 알아보는 스프링 기반 기술 Servlet, Servlet Context, Application Context, ...)](https://jeong-pro.tistory.com/222)\n- [빌드/테스트는 내가 해줄게. 너는 코딩에 집중해 (by GitHub Pull Request Builder)](https://taetaetae.github.io/2020/09/07/github-pullrequest-build/)\n- [코디미 상담 후기 - 백엔드 개발자를 꿈꾸는 초보 개발자에 대한 조언](http://blog.cmstown.com/2020/05/%EC%A0%95%EB%B3%B4_002/)\n- [MYSQL 내부구조](https://brunch.co.kr/@jehovah/21)\n- [스프링캠프 2019 강연 영상 모음](https://m.youtube.com/playlist?list=PLdHtZnJh1KdaM0AfxPA7qGK1UuvhpvffL)\n- [전국에 맥도날드 주소가 어떻게 될까?](https://jiyeonseo.github.io/2020/08/01/where-is-mcdonald-addr/)\n- [Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교](https://stricky.tistory.com/367)\n- [R언어) 데이터 과학을 위한 통계 리뷰](https://sihan-son.github.io/statics-for-data-science/)\n- [가벼운 Golang 이미지 만들기](https://ilcm96.me/2020-09-13-docker-multi-stage-build-upx)\n- [안녕하세요. 모리입니다. 개발자를 위한 셀프형 피드백에 기반한 모의 인터뷰 프로젝트를 진행보았는데, 도움이 되면 좋을 것 같아서 올려봅니다!](https://bit.ly/2ZpD6HQ)\n- [리액트 앱에서의 중앙 집중식 API 에러 핸들링](https://ui.toast.com/weekly-pick/ko_20200623)\n- [팀에 새로운 도구를 도입하고 싶다.](https://so-so.dev/essay/add-new-tool-at-team/)\n- [MSA 환경에서 네트워크 예외를 잘 다루는 방법](https://tech.kakaopay.com/post/msa-transaction)\n- [Serverless와 기술도입, Backend Application의 미래](https://medium.com/vingle-tech-blog/serverless%EC%99%80-%EA%B8%B0%EC%88%A0%EB%8F%84%EC%9E%85-backend-application%EC%9D%98-%EB%AF%B8%EB%9E%98-8f114a8b00d5)\n- [언리얼 인사이트와 친해지기 위한 준비 운동](https://netmarble.engineering/preparing-for-unreal-insight/)\n- [TDD는 Design Acitivity이다.](https://perfectacle.github.io/2022/06/06/tdd-is-design-activity])\n- [useSWR vs react-query](https://blog.logrocket.com/useswr-vs-react-query/)\n- [Data Platform 2022 : Global rxpansion in petabytes](https://medium.com/coupang-engineering/data-platform-2022-global-expansion-in-petabytes-3dbbbf27f6fe)\n- [마이크로서비스 아키텍처를 구성하는 핵심 요소 8가지 | 무조건 MSA가 정답일까?](https://dataportal.kr/81)\n- [카카오페이 iOS 개발자의 채용 과제 서버 개발기 with Vapor](https://tech.kakaopay.com/post/ios-assignment-vapor)\n- [마이크로서비스 분산 트랜잭션 패턴별 비교](https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared#)\n- [합류 1달 차 신규팀원의 스타트업 적응기](https://medium.com/athenaslab/%ED%95%A9%EB%A5%98-1%EB%8B%AC-%EC%B0%A8-%EC%8B%A0%EA%B7%9C%ED%8C%80%EC%9B%90%EC%9D%98-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85-%EC%A0%81%EC%9D%91%EA%B8%B0-963bde09e623)\n- [한 번에 언리얼 엔진 멀티 클라이언트 테스트 환경 구축하기](https://netmarble.engineering/unreal-engine-multi-client-at-one-time/)\n- [Java Native Memory Leak 원인을 찾아서](https://toss.im/slash-22/sessions/3-6)\n- [Spring Interview Questions](https://www.interviewbit.com/spring-interview-questions/)\n- [모던 데이터 아키텍처와 새로운 아키텍처의 시대](https://techit.kr/view/?no=20220423105042)\n- [2020년, PHP 언어가 가지는 의미](https://pronist.dev/58)\n- [소프트웨어 개발자가 '소프트 스킬' 쌓는 방법](https://channy.creation.net/blog/1593)\n- [소프트웨어 개발자가 ‘소프트 스킬’ 쌓는 방법](https://channy.creation.net/blog/1593)\n- [개발자의 학습과 성장](https://present.do/documents/62a02582f6365307fc441c7f?page=0)\n- [웹 개발 생산성을 높이기 위한 방법](https://yozm.wishket.com/magazine/detail/1542/)\n- [Pyscript 웹어셈블리 : 파이썬을 웹에서 동작시키다](https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html)\n- [도커 관련 한글 문서를 정리한 깃허브](https://github.com/remotty/documents.docker.co.kr)\n- [소중한 나의 1초를 위한 10가지 생산성 도구 for MacOS](https://medium.com/@totuworld/%EC%86%8C%EC%A4%91%ED%95%9C-%EB%82%98%EC%9D%98-1%EC%B4%88%EB%A5%BC-%EC%9C%84%ED%95%9C-10%EA%B0%80%EC%A7%80-%EC%83%9D%EC%82%B0%EC%84%B1-%EB%8F%84%EA%B5%AC-for-macos-cc6db97cd798)\n- [ML Pipeline에 Flyte 도입하기](https://equus3144.medium.com/ml-pipeline%EC%97%90-flyte-%EB%8F%84%EC%9E%85%ED%95%98%EA%B8%B0-1c85528df470)\n- [IT 스타트업의 온보딩](https://medium.com/athenaslab/%ED%95%A9%EB%A5%98-1%EB%8B%AC-%EC%B0%A8-%EC%8B%A0%EA%B7%9C%ED%8C%80%EC%9B%90%EC%9D%98-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85-%EC%A0%81%EC%9D%91%EA%B8%B0-963bde09e623)\n- [도커 관련 한글 문서를 정리한 깃허브](https://github.com/remotty/documents.docker.co.kr)\n- [Git branch ( 깃 브랜치 ) 전략을 사용해보기로 했다](https://waterworkcode.tistory.com/entry/Git-branch-%EA%B9%83-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%A0%84%EB%9E%B5%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EA%B8%B0%EB%A1%9C-%ED%96%88%EB%8B%A4)\n- [Git을 이용하여 텔레파시 통하는 팀 만들기 : commit message와 commit log](http://story.haezoom.com/?p=936)\n- [네이버 웹툰에서 개발한 포토샵 파싱 라이브러리 개발과정](https://d2.naver.com/helloworld/6631477)\n- [Programmers Dev Survey 2022](https://programmers.co.kr/pages/2022-dev-survey)\n- [Improve Git monorepo performance with a file system monitor](https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-system-monitor/)\n- [DevOps의 인적 확장](https://tech.devsisters.com/posts/the-human-scalability-of-devops/)\n- [What every newbie developer should know](https://dev.to/princewhyte2/what-every-newbie-developer-should-know-mic)\n- [27년차 실리콘밸리 개발자의 인생 이야기 [한기용] 1부](https://www.youtube.com/watch?v=nLL409se8sM)\n- [아마존(Amazon)에서 배운 5가지 글쓰기와 소통 방식](http://channy.creation.net/blog/1620)\n- [서버 개발자를 위한 운영툴 개발](https://tech.kakao.com/2022/07/04/admin-tool-for-server-side-developers)\n- [TestContainer 로 멱등성있는 integration test 환경 구축하기](https://medium.com/riiid-teamblog-kr/testcontainer-%EB%A1%9C-%EB%A9%B1%EB%93%B1%EC%84%B1%EC%9E%88%EB%8A%94-integration-test-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-4a6287551a31)\n- [iOS 개발할 때 영어로 변수 이름 잘 짓는 방법](https://dev200ok.blogspot.com/2022/07/blog-post.html)\n- [간단한 Clicker 게임을 구현하면서 배포된 CosmWasm 블록체인 Counter 컨트랙트를 프론트엔드와 연결하기](https://abit.ly/dsrv-cosmwasm-clicker-game)\n- [만들어 가며 알아보는 React: React는 왜 성공했나](https://techblog.woowahan.com/8311/)\n- [뿌리 깊은 리눅스의 근본, 루트 계정을 지켜라](https://netmarble.engineering/protect-root-account-at-linux/)\n- [우리팀이 JDK 17을 도입한 이유](https://techblog.gccompany.co.kr/%EC%9A%B0%EB%A6%AC%ED%8C%80%EC%9D%B4-jdk-17%EC%9D%84-%EB%8F%84%EC%9E%85%ED%95%9C-%EC%9D%B4%EC%9C%A0-ced2b754cd7)\n- [개발자에서 기술 작가로 전직하기까지 2년 간의 이야기](https://tech.devsisters.com/posts/from-engineer-to-techwriter/)\n- [Notion으로 다이어그램을 그린다고?](https://devocean.sk.com/blog/techBoardDetail.do?ID=164061)\n- [웹개발 필수개념! DOM이 뭔가요? (+ Web API)](https://youtu.be/mFawNZz_Uu0)\n- [11 Advanced React Interview Questions you should absolutely know (with detailed answers)](https://dev.to/ruppysuppy/11-advanced-react-interview-questions-you-should-absolutely-know-with-detailed-answers-1n05)\n- [토이 프로젝트🤖 주도 학습+성장](https://medium.com/@totuworld/%ED%86%A0%EC%9D%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%A3%BC%EB%8F%84-%ED%95%99%EC%8A%B5-%EC%84%B1%EC%9E%A5-94fc304984b0)\n- [코틀린 코루틴 완벽가이드 #1](https://www.bsidesoft.com/8656)\n- [custom exception을 언제 써야 할까?](https://tecoble.techcourse.co.kr/post/2020-08-17-custom-exception/)\n- [SpringBoot + Kotlin 멀티 모듈 구성 - 단일모듈에서 멀티모듈로 변경해보기](https://youtu.be/4dO2Wa2fAYI)\n- [Why Do Developers Prefer Linux?](https://dev.to/techmaniacc/why-do-developers-prefer-linux-32a3)\n- [오늘학교에 입학한 Flutter 주니어 개발자의 6개월](https://medium.com/athenaslab/%EC%98%A4%EB%8A%98%ED%95%99%EA%B5%90%EC%97%90-%EC%9E%85%ED%95%99%ED%95%9C-flutter-%EC%A3%BC%EB%8B%88%EC%96%B4-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-6%EA%B0%9C%EC%9B%94-14c1fd25f992)\n- [모던 PHP에서 배열 대신 DTO 사용하기](https://medium.com/musinsa-tech/%EB%AA%A8%EB%8D%98-php%EC%97%90%EC%84%9C-%EB%B0%B0%EC%97%B4-%EB%8C%80%EC%8B%A0-dto-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-d9da20ea716e)\n- [LINT: HTTP/2와 TLS를 통한 네트워크 현대화](https://engineering.linecorp.com/ko/blog/LINT-newtork-modernization-http2-tls)\n- [개발자에게 유용한 법칙, 이론, 원칙, 그리고 패턴들](https://github.com/codeanddonuts/hacker-laws-kr)\n- [자료형과 정적/동적 타입 (+ 컴파일/인터프리터 언어와의 관계)](https://youtu.be/50N_NiDUKpw)\n- [Designing a Multi-Layered Architecture for Building RESTful Web Services With Spring Boot and Kotlin](https://medium.com/swlh/designing-a-multi-layered-architecture-for-building-restful-web-services-with-spring-boot-and-a12ef85b77c9)\n- [아웃 박스 패턴 구현](https://dzone.com/articles/implementing-the-outbox-pattern)\n- [Flutter IO 2022 Extended ‘애니메이션 적용기’](https://medium.com/flutter-korea/flutter-io-2022-extended-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%EC%A0%81%EC%9A%A9%EA%B8%B0-38a31707139d)\n- [React + Ionic으로 iOS, 안드 앱을 만든 후기](https://velog.io/@tmmoond8/React-Ionic%EC%9C%BC%EB%A1%9C-iOS-%EC%95%88%EB%93%9C-%EC%95%B1%EC%9D%84-%EB%A7%8C%EB%93%A0-%ED%9B%84%EA%B8%B0)\n- [소프트웨어 엔지니어의 이력서](https://jbee.io/essay/swe-resume/)\n- [독학을 위한 최고의 깃헙 저장소](https://dev.to/krishnaagarwal/the-best-github-repos-for-self-taught-114j)\n- [코드 리뷰의 목적은 성장이어야한다](https://jbee.io/essay/code-review-goal/)\n- [엔지니어를 위한 글쓰기 [번역]](https://gist.github.com/longfin/a54f29d866b2deff2e872aeafd4c0f56)\n- [데이터에 신뢰성과 재사용성까지, Analytics Engineering with dbt](https://tech.socarcorp.kr/data/2022/07/25/analytics-engineering-with-dbt.html)\n- [코틀린 - 상속대신 컴포지션을 활용해보라](https://velog.io/@vov3616/Effective-Kotlin-%EC%95%84%EC%9D%B4%ED%85%9C-36.-%EC%83%81%EC%86%8D%EB%B3%B4%EB%8B%A4%EB%8A%94-%EC%BB%B4%ED%8F%AC%EC%A7%80%EC%85%98%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%98%EB%9D%BC)\n- [클린 아키텍처 — 엔티티(EBI), 도메인 주도 설계](https://tech.junhabaek.net/%ED%81%B4%EB%A6%B0-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%B3%B4%EC%B6%A9-2-%EC%97%94%ED%8B%B0%ED%8B%B0-ebi-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%A3%BC%EB%8F%84-%EC%84%A4%EA%B3%84-55ea98c62cb6#35ca)\n- [React Query 와 SSR - React Query 라이브러리 코드보며 이해하기](https://velog.io/@eomttt/React-Query-%EC%99%80-SSR)\n- [개발자의 애질리티](https://toss.tech/article/dev-agility)\n- [쿠버네티스 실습 (CKA 대비)](https://blog.psnote.co.kr/222)\n- [SQLite Internals: Pages & B-trees](https://fly.io/blog/sqlite-internals-btree/)\n- [서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너인터널)](https://tech.kakaoenterprise.com/150)\n- [Software Engineering at Google 책의 \"사회적 상호 관계\"](https://www.youtube.com/watch?v=I2zs25qNURw)\n- [🚀 노션(Notion)에 대한 연구 보고](https://maily.so/productlab/posts/02ee230f)\n- [Service Discovery 통합을 위한 Kubernetes Operator 구현 - Eurekube Operator](https://11st-tech.github.io/2022/07/20/eurekube-operator/)\n- [개발자를 위한 친절한 UI 컴포넌트 라이브러리 만들기](https://engineering.linecorp.com/ko/blog/ui-component-library-for-developers-with-typescript-storybook)\n- [목적 조직에서 개발자로 살아남기](https://kim-solshar.tistory.com/m/77)\n- [임금님 귀는 당나귀 귀! 대나무숲 슬랙 앱 만들기](https://wormwlrm.github.io/2022/05/07/Bamboo-Forest-Slack-App.html)\n- [합성 컴포넌트로 재사용성 극대화하기](https://fe-developers.kakaoent.com/2022/220731-composition-component/)\n- [개발자로 성공할 수 있는 딱 하나의 기술](https://www.youtube.com/watch?v=C8t7eHIQ9fU&t=1s)\n- [팔로우 기능 개발 노트](https://disquiet.io/@jeong7331/makerlog/1503)\n- [개발자처럼 생각하는 방법 - 문제 해결의 교훈 [번역]](https://usecode.pw/how-to-think-like-a-programmer/)\n- [스포카에서 Kotlin으로 JPA Entity를 정의하는 방법](https://spoqa.github.io/2022/08/16/kotlin-jpa-entity.html)\n- [Redisson 분산락을 이용한 동시성 제어](https://velog.io/@hgs-study/redisson-distributed-lock)\n- [테스트는 누구나 할 수 있지만, QA는 준비된 자만이 할 수 있습니다](https://tech.kakaoenterprise.com/104)\n- [니어 프로토콜 이해하기 — 메인넷 아키텍처와 RPC 호출](https://medium.com/dsrv/near-102-understanding-near-protocol-mainnet-architecture-and-rpc-call-75351d28bdb4)\n- [네이티브 앱 → 리액트 네이티브 앱 전환 그리고 1년 후](https://velog.io/@velopert/react-native-1year-review#%EC%99%9C-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C%EB%A5%BC-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C)\n- [MSW를 활용하는 Front-End 통합 테스트](https://fe-developers.kakaoent.com/2022/220825-msw-integration-testing)\n- [etc 디렉터리에 있는 소중한 아이들](https://netmarble.engineering/watch-out-important-files-in-etc-directory/)\n- [평범했던 중학생의 개발 입문기](https://velog.io/@hielo/평범했던-중학생의-개발-입문기)\n- [개발자의 강력한 무기: 사이드 프로젝트](https://www.wanted.co.kr/events/21_12_s01_b02)\n- [Algorithms you should know before you take system design interviews](https://blog.bytebytego.com/p/algorithms-you-should-know-before?triedSigningIn=true)\n- [Weekly Java: 간단한 재고 시스템으로 학습하는 동시성 이슈](https://jypthemiracle.medium.com/weekly-java-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%9E%AC%EA%B3%A0-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9C%BC%EB%A1%9C-%ED%95%99%EC%8A%B5%ED%95%98%EB%8A%94-%EB%8F%99%EC%8B%9C%EC%84%B1-%EC%9D%B4%EC%8A%88-9daa85155f66)\n- [버그 없는 업데이트를 위해 - QA 테스트 자동화](https://brunch.co.kr/@tmapmobility/7)\n- [파일과 디렉터리에는 정확한 소유권과 적당한 권한을 부여하라](https://netmarble.engineering/setting-setuid-umask-environmental-parameters-of-files-and-directories/)\n- [1년차 개발자의 훈수 두기](https://spoqa.github.io/2022/09/01/first-year-developers-tips.html)\n- [크롬 개발자 도구에서 FE source 디버깅하기](https://developer.chrome.com/blog/devtools-modern-web-debugging/)\n- [웹 개발자라면 알고 있어야 할 HTTP의 진화 과정](https://wormwlrm.github.io/2022/09/02/Evolution-of-HTTP.html)\n- [Recoil 정확하게 사용하기! (feat. Selector)](https://tech.osci.kr/2022/09/02/recoil-selector)\n- [11번가의 오픈소스 활동 (1)](https://11st-tech.github.io/2022/03/02/11st-and-open-source1/)\n- [MongoDB index 개념과 indexing 전략](https://ryu-e.tistory.com/1)\n- [인프콘 2022 영상 다시보기](https://www.inflearn.com/course/infcon2022/dashboard)\n- [Kotlin Night 2022 - 코틀린 어노테이션으로 할 수 있는 것(GDG Seoul)](https://speakerdeck.com/taehwandev/kotlin-night-2022-koteulrin-eonoteisyeoneuro-hal-su-issneun-geos-gdg-seoul)\n- [Hive에서 실시간으로 쇼핑 데이터를 조회할 수 있게 ETL 개선하기](https://engineering.linecorp.com/ko/blog/improve-ETL-to-view-data-real-time-on-Hive/)\n- [레이아웃 훅 수정이 결제버튼 테스트에 영향을 미치는 이유](https://nookpi.tistory.com/150)\n- [원리로 알아보는 Git의 기초](https://teamdable.github.io/techblog/Git-Basic)\n- [뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법](https://blog.banksalad.com/tech/github-action-npm-cache/)\n- [리액트 프로젝트 코드 스플리팅 정복하기](https://velog.io/@velopert/react-code-splitting)\n- [출처가 다른 윈도우 간에는 데이터를 어떻게 통신할까?](https://ui.toast.com/posts/ko_20220831)\n- [비동기 서버에서 이벤트 루프를 블록하면 안 되는 이유 1부 - 멀티플렉싱 기반의 다중 접속 서버로 가기까지](https://engineering.linecorp.com/ko/blog/do-not-block-the-event-loop-part1/)\n- [WebFlux와 코루틴으로 BFF(Backend For Frontend) 구현하기](https://tech.kakaopay.com/post/bff_webflux_coroutine/)\n- [상품 상세 React 전환기](https://medium.com/29cm/%EC%83%81%ED%92%88-%EC%83%81%EC%84%B8-react%EC%A0%84%ED%99%98%EA%B8%B0-e79f16e5cf4e)\n- [우당탕탕 Server Driven UI 개발기](https://techblog.yogiyo.co.kr/%EC%9A%B0%EB%8B%B9%ED%83%95%ED%83%95-server-driven-ui-%EA%B0%9C%EB%B0%9C%EA%B8%B0-b1b80f47760b)\n- [실리콘밸리의 엔지니어링 매니저(리더)들은 대체 무엇을 하는가? (1편)](https://sendbird.com/ko/blog/eng-leader-role-1)\n- [MongoDB index 개념과 indexing 전략](https://ryu-e.tistory.com/1)\n- [메이커 스토리 1 - 디자이너와 개발자의 간극을 줄이고 싶어요](https://www.disquiet.tech/post/easy-logic)\n- [도커 데스크톱 없이 구축하는 WSL2와 도커 개발 환경](https://netmarble.engineering/docker-on-wsl2-without-docker-desktop/)\n- [Atomic state management – Jotai](https://blog.hwahae.co.kr/all/tech/tech-tech/6099)\n- [JavaScript+MySQL은 Async+Block 하게 작동할까](https://sungbin.dev/post/JavaScript+MySQL%EC%9D%80%20Async+Block%20%ED%95%98%EA%B2%8C%20%EC%9E%91%EB%8F%99%ED%95%A0%EA%B9%8C)\n- [새로운 컬리몰 NX를 소개합니다](https://helloworld.kurly.com/blog/introduction_new_kurlymall_web/)\n- [개발자 비급(祕笈) – 1. 연봉은 실력의 결과가 아니다](https://channy.creation.net/blog/1186)\n- [CPU는 어떻게 작동할까?](https://youtu.be/Fg00LN30Ezg)\n- [Upgrading Data Warehouse Infrastructure at Airbnb](https://medium.com/airbnb-engineering/upgrading-data-warehouse-infrastructure-at-airbnb-a4e18f09b6d5)\n- [The State of AI & Art 2022](https://velog.io/@laeyoung/The-State-of-AI-Art-2022)\n- [예약하기 서비스 개발기](https://medium.com/29cm/%EC%85%80%EB%A0%89%ED%8A%B8%EC%83%B5%EC%97%90%EC%84%9C-%EC%98%88%EC%95%BD%ED%95%98%EA%B8%B0-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C%EA%B8%B0-f7578ffcfbf7)\n- [외부 인프라스트럭처 테스트 방법](https://cheese10yun.github.io/external-infrastructure-testing/)\n- [리액트 메모이제이션 셀프 코칭](https://youthfulhps.dev/react/memoization/)\n- [테스트 대역폭 늘리기](https://cheese10yun.github.io/test-bandwidth/)\n- [PHPStan으로 PHP 제네릭 활용하기](https://edykim.com/ko/post/php-generics-with-phpstan/)\n- [하루에도 10번 배포하는 Flutter 앱 CI/CD 구축하기](https://medium.com/athenaslab/%ED%95%98%EB%A3%A8%EC%97%90%EB%8F%84-10%EB%B2%88-%EB%B0%B0%ED%8F%AC%ED%95%98%EB%8A%94-flutter-%EC%95%B1-ci-cd-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-9f2fbe080c2b)\n- [리액트 렌더링의 미래 [번역]](https://junghan92.medium.com/%EB%B2%88%EC%97%AD-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EB%A0%8C%EB%8D%94%EB%A7%81%EC%9D%98-%EB%AF%B8%EB%9E%98-5b7251bda66d)\n- [React Query Data Transformations](https://tkdodo.eu/blog/react-query-data-transformations)\n- [명탐정 '크롬 개발자 도구'의 성능 추리](https://yozm.wishket.com/magazine/detail/1746/)\n- [카카오 사태로 알아보는 DR 시스템 개념과 중요성](https://www.youtube.com/watch?v=tLLs7fKts2o)\n- [컴포넌트를 잘 만드는 방법(리액트)](https://ms3864.tistory.com/m/433)\n- [Springboot 통합 테스트로 불안한 리팩토링에서 벗어나기](https://coco-log.tistory.com/196)\n- [OOP 기반 선착순 투표 시스템 아키텍처](https://zuminternet.github.io/vote-architecture/)\n- [백앤드에서 받은 데이터를 어떻게 하면 가공없이 클라이언트에 적용할 수 있을까?](https://vallista.kr/%EB%B0%B1%EC%95%A4%EB%93%9C%EC%97%90%EC%84%9C-%EB%B0%9B%EC%9D%80-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%98%EB%A9%B4-%EA%B0%80%EA%B3%B5%EC%97%86%EC%9D%B4-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%97%90-%EC%A0%81%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C/)\n- [주니어 개발자의 오픈소스 활동 이야기](https://tech.kakaopay.com/post/junior-opensource/)\n- [Shopify System Design 의 분석](https://www.joinc.co.kr/w/man/12/ShopifySystemDesign)\n- [홈서버 구축기](https://keencho.github.io/posts/home-server/)\n- [검색 FE파트는 어떻게 생산성을 높여가고 있을까? Part 1](https://techblog.lotteon.com/temp-2841f667bf6d)\n- [프로모션용 웹앱 빌더, 만다오](https://techblog.woowahan.com/2719/)\n- [GTM, Google Tag Manager 뜯어보기](https://evan-moon.github.io/2020/04/19/what-is-gtm-google-tag-manager/)\n- [프론트엔드는 무엇인가?](https://euncho.medium.com/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-30919634f80d)\n- [Spring&React 보일러플레이트로 개발 환경 구성 한 번에 끝내기](https://blog.goorm.io/springreact/)\n- [깃헙 10월 21일 장애 사후 분석 [번역]](https://muchtrans.com/translations/github-oct-21-post-incident-analysis.ko.html)\n- [소프트웨어 엔지니어를 고용할 때 하지 말아야 할 일들 [번역]](https://muchtrans.com/translations/how-not-to-hire-a-software-engineer.ko.html)\n- [일본의 기술공유 문화](https://earlybird.kr/2304)\n- [백업 및 복구](https://velog.io/@suran-kim/Tibero-%EB%B0%B1%EC%97%85-%EB%B0%8F-%EB%B3%B5%EA%B5%AC)\n- [기술 부채와 오버 엔지니어링을 줄이는 방법](https://channy.creation.net/blog/1623)\n- [서버에 걸리는 부하, 추측하지 말고 계측하자](https://injae-kim.github.io/dev/2020/07/09/how-to-check-single-server-load-average.html)\n- [Effective Atomic Design](https://kciter.so/posts/effective-atomic-design)\n- [Custom GitHub Actions 만들어 보기](https://smartstudio.tech/custom-github-actions/)\n- [FE개발자로서 못해준 이야기 2 - 컴포넌트](https://partnerjun.tistory.com/83)\n- [당신이 훌륭한 개발자라는 5가지 증거 [번역]](https://brunch.co.kr/@ywkim36/93)\n- [MySQL Batch Update 성능 측정 및 분석](https://cheese10yun.github.io/mysql-batch-update/)\n- [게임 서버 시스템을 위한 HikariCP 옵션 및 권장 설정](https://netmarble.engineering/hikaricp-options-optimization-for-game-server/)\n- [전사 구성원들이 사용하는 배치 데이터 플랫폼 만들기 - Airflow Advanced](https://tech.socarcorp.kr/data/2022/11/09/advanced-airflow-for-databiz.html)\n- [Spring Batch 업데이트 성능 최적화 및 분석](https://cheese10yun.github.io/spring-batch-update-performance/)\n- [React 렌더링 동작에 대한 (거의) 완벽한 가이드 [번역]](https://velog.io/@superlipbalm/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior)\n- [Webhooks(웹훅) 시스템 체크리스트](https://dataportal.kr/86)\n- [트위터 시스템 디자인 간단히 살펴보기](https://youtu.be/6QwqtdBx0oE)\n- [Spring Boot2에서 AspectJ 위빙으로 바꿔볼까?](https://gmoon92.github.io/spring/aop/2019/05/24/aspectj-of-spring.html)\n- [Google Calendar API 분석 및 시스템 구축 전략](https://dataportal.kr/88)\n- [React Code Review를 잘하기 위한 10가지 질문](https://samslow.github.io/development/2022/05/28/best-pr-reviewer/)\n- [자바스크립트의 프로토타입 훑어보기](https://hazel-developer.tistory.com/166)\n- [Tech-Verse 2022 한국어판 영상 모음](https://www.youtube.com/playlist?list=PLMfHuI-eghZngpW8gzd6RAMlMwmwiN0Bg)\n- [프론트엔드에서의 시큐어 코딩](https://themoin.github.io/2020-11-02-SecureFrontend/)\n- [DBA란?](https://velog.io/@dotdot/DBA)\n- [DBA 입장에서 바라보는 데이터베이스 직군 이야기](https://rastalion.me/dba-%EC%9E%85%EC%9E%A5%EC%97%90%EC%84%9C-%EB%B0%94%EB%9D%BC%EB%B3%B4%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%A7%81%EA%B5%B0-%EC%9D%B4%EC%95%BC%EA%B8%B0/)\n- [비주얼 타이머 앱 개발하며 배운 것들](https://edykim.com/ko/post/what-i-have-learned-from-visual-timer/)\n- [가장 먼저 예감한 짐 그레이](https://brunch.co.kr/@hvnpoet/134)\n- [성장하는 조직에서 계속 애자일한 문화를 유지할 수 있을까?](https://medium.com/athenaslab/성장하는-조직에서-계속-애자일한-문화를-유지할-수-있을까-3d504a3ae879)\n- [쿠팡이츠 데이터 플랫폼: 데이터 기반의 비즈니스 전략 및 성장](https://medium.com/coupang-engineering/%EC%BF%A0%ED%8C%A1%EC%9D%B4%EC%B8%A0-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B8%B0%EB%B0%98%EC%9D%98-%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4-%EC%A0%84%EB%9E%B5-%EB%B0%8F-%EC%84%B1%EC%9E%A5-6b2380c173c1)\n- [실시간 서비스 경험기(배달운영시스템)](https://techblog.woowahan.com/2547/)\n- [제네시스 – 광고추천팀의 카프카 기반 스트리밍 데이터 플랫폼](https://tech.kakao.com/2022/04/13/kafka-connect-streaming-data-platform/)\n- [개발자 PR/IR 활동, DR(Developer Relations) 활동을 시작하며](https://devocean.sk.com/blog/techBoardDetail.do?ID=162907)\n- [도메인을 모델에 담기 (도메인 모델링)](https://medium.com/@kimdohun0104/%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%84-%EB%AA%A8%EB%8D%B8%EC%97%90-%EB%8B%B4%EA%B8%B0-dcd553333eb0)\n- [JHipster란?](https://velog.io/@dsunni/JHipster-JHipster%EB%9E%80)\n- [엔지니어링 관리자 vs. 테크 리드](https://brunch.co.kr/@wegra/12)\n- [우리가 TypeScript로 갈아탄 이유](https://brunch.co.kr/@redwit/1)\n- [9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론](https://tech.devsisters.com/posts/programming-languages-1-type-theory/)\n- [OAuth와 춤을](https://d2.naver.com/helloworld/24942)\n- [Class가 무엇인가요?](https://rampart81.github.io/post/understanding-class/)\n- [Spring Boot2에서 AspectJ 위빙으로 바꿔볼까?](https://gmoon92.github.io/spring/aop/2019/05/24/aspectj-of-spring.html)\n- [자바스크립트의 프로토타입 훑어보기](https://evan-moon.github.io/2019/10/23/js-prototype/)\n- [리액트 Suspense 딥다이브](https://velog.io/@jay/%EB%A6%AC%EC%97%91%ED%8A%B8-Suspense-%EA%BD%A4%EB%82%98-%EC%99%84%EB%B2%BD%ED%95%9C-%EA%B0%80%EC%9D%B4%EB%93%9C)\n- [Google Calendar API 분석 및 시스템 구축 전략](https://dataportal.kr/88)\n- [개발자의 영어공부](https://medium.com/heeheewuwu/%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-%EC%98%81%EC%96%B4%EA%B3%B5%EB%B6%80-f102bad25cc1)\n- [프론트엔드 개발자에게 UX는? 연기에 몰입해서 나오는 배우들의 애드립](https://feel5ny.github.io/2021/01/10/UX%EC%99%80%20%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C%EA%B0%9C%EB%B0%9C%EC%9E%90/)\n- [나는 프론트엔드를 안다고 말할 수 있을까?](https://evan-moon.github.io/2020/03/02/what-is-knowing/)\n- [프론트엔드의 본질은 UX가 아닐까](https://jbee.io/essay/about_frontend/)\n- [Learning Advanced JavaScript](https://johnresig.com/apps/learn/)\n- [프론트엔드에서의 시큐어 코딩](https://themoin.github.io/2020-11-02-SecureFrontend/)\n- [게임 서버 시스템을 위한 JDBC와 Timeout 이해하기](https://netmarble.engineering/jdbc-timeout-for-game-server/)\n- [디자인 패턴들](https://refactoring.guru/ko/design-patterns)\n- [새로 입사한 개발자가 프로젝트에 기여하는 방법 한 가지](https://helloworld.kurly.com/blog/fix-style-with-command/)\n- [내가 개발 커뮤니티를 하는 이유 (a.k.a 10년 회고)](https://dataportal.kr/89)\n- [자바스크립트 Map을 Object 대신 사용해야할 때는 언제일까요? [번역]](https://velog.io/@oneook/%EB%B2%88%EC%97%AD-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-Map%EC%9D%84-Object-%EB%8C%80%EC%8B%A0-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC%ED%95%A0-%EB%95%8C%EB%8A%94-%EC%96%B8%EC%A0%9C%EC%9D%BC%EA%B9%8C%EC%9A%94)\n- [Chrome DevTools로 JS 메모리 누수(Memory Leak) 디버깅하기](https://blog.eunsukim.me/posts/debugging-javascript-memory-leak-with-chrome-devtools)\n- [Data Lake 구조 설계 with Serverless](https://medium.com/monday-9-pm/data-lake-%EA%B5%AC%EC%A1%B0-%EC%84%A4%EA%B3%84with-serverless-1c733f6c258#gaerae.com)\n- [Stack Overflow, 개발자의 성장과 경험 포인트](https://madplay.github.io/post/how-i-use-stackoverflow)\n- [RAC(Real Application Cluster)이란?](https://12bme.tistory.com/322)\n- [다른 언어로 성장하기](https://jojoldu.tistory.com/687)\n- [체대 출신 개발자의 2022년 회고](https://ryan-han.com/post/memoirs/memoirs2022/)\n- [추천팀의 DDD 도입기](https://tech.kakao.com/2022/12/12/ddd-of-recommender-team/)\n- [앱 기획부터 출시까지 참고한 링크 - 앱 기획, 디자인, 개발, 배포 준비](https://applecider2020.tistory.com/m/46)\n- [폐쇄망 환경의 배포 시스템 개발기](https://blog.banksalad.com/tech/how-we-have-built-alice/)\n- [2022 CTO 회고](https://jojoldu.tistory.com/694)\n- [2023년 웹 개발 방식을 바꿀 12가지 엄선된 크롬 확장 프로그램](https://dev.to/hackertab/12-hand-picked-chrome-extensions-that-will-change-the-way-you-do-web-development-in-2023-ni9)\n- [Ensure your Next.js app's performance is top-notch with Lighthouse CI and GitHub Actions](https://dev.to/joerismits/ensure-your-nextjs-apps-performance-is-top-notch-with-lighthouse-ci-and-github-actions-4ne8)\n- [제대로 파는 자바스크립트 - JavaScript 끝.장.내.기](https://youtu.be/RHoPpjKRT38)\n- [사용자의 눈 건강을 챙기는 다크모드 개발하기](https://medium.com/athenaslab/%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98-%EB%88%88-%EA%B1%B4%EA%B0%95%EC%9D%84-%EC%B1%99%EA%B8%B0%EB%8A%94-%EB%8B%A4%ED%81%AC%EB%AA%A8%EB%93%9C-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-a39bdf9c6b1b)\n- [컬리에서 선물하기를 개발하며 회고](https://helloworld.kurly.com/blog/gift-order-development/)\n- [그림으로 쉽게 보는 HTTPS, SSL, TLS](https://brunch.co.kr/@swimjiy/47)\n- [금융회사와 핀테크의 IT개발방법 차이](https://youtu.be/7oU1FZ1SE-0)\n- [리액트에서 의존성 역전 원칙 적용하기(feat. 좋은설계란무엇일까?)](https://velog.io/@yesbb/%EB%A6%AC%EC%95%A1%ED%8A%B8%EC%97%90%EC%84%9C-%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%97%AD%EC%A0%84-%EC%9B%90%EC%B9%99%EC%9D%84-%EC%A0%81%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%95%98%EB%8B%A4feat.-%EC%A2%8B%EC%9D%80%EC%84%A4%EA%B3%84%EB%9E%80%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C)\n- [노코드의 시대가 온다](https://blog.nocodecamp.kr/nocode-era/)\n- [무신사의 엘라스틱서치 MusE (Musinsa Elasticsearch) — 10분만에 만드는 엘라스틱서치 클러스터](https://medium.com/musinsa-tech/%EB%AC%B4%EC%8B%A0%EC%82%AC%EC%9D%98-%EC%97%98%EB%9D%BC%EC%8A%A4%ED%8B%B1%EC%84%9C%EC%B9%98-muse-musinsa-elasticsearch-e6355516186a)\n- [생후 400일을 넘긴 넷마블 기술 블로그 육아일기](https://netmarble.engineering/n7e-do-400d-celebrate/)\n- [실시간 음식배달을 위한 카카오 내비 API 활용 (우아한형제들 이재일)](https://youtu.be/amJerC5FVeM)\n- [20 Git Commands you (probably) didn't know about 🧙‍](https://dev.to/lissy93/20-git-commands-you-probably-didnt-know-about-4j4o)\n- [폐쇄망 환경의 배포 시스템 개발기](https://blog.banksalad.com/tech/how-we-have-built-alice/)\n- [HR, PM 출신 개발자의 2022년 회고](https://tillog.netlify.app/posts/retrospect-2022)\n- [Velopert 2022 회고](https://velog.io/@velopert/2022.log)\n- [2023년 웹 개발 방식을 바꿀 12가지 엄선된 크롬 확장 프로그램](https://dev.to/hackertab/12-hand-picked-chrome-extensions-that-will-change-the-way-you-do-web-development-in-2023-ni9)\n- [MySQL timestamp 와 Y2K38 Problem](https://medium.com/finda-tech/mysql-timestamp-%EC%99%80-y2k38-problem-d43b8f119ce5)\n- [웹사이트 최적화 방법 - 이미지 파트](https://oliveyoung.tech/blog/2021-11-22/How-to-Improve-Web-Performance-with-Image-Optimization/)\n- [2023년. Flutter 를 배워야하는 이유.](https://www.youtube.com/watch?v=l05wkkCCe2Y)\n- [Service Discovery DR 구성 1부 - Eureka 서버를 지역 분산시켜 안정성을 높이자](https://11st-tech.github.io/2022/12/30/eureka-disaster-recovery-1/)\n- [2023년 1월 Naver FE news](https://github.com/naver/fe-news/blob/master/issues/2023-01.md)\n- [지속 가능한 소프트웨어 설계 패턴: 포트와 어댑터 아키텍처 적용하기](https://engineering.linecorp.com/ko/blog/port-and-adapter-architecture/)\n- [Promise는 왜 취소가 안 될까?](https://tech.kakao.com/2023/01/11/promise-cancelation-in-javascript/)\n- [아마존 합격 후 출국 하루 전 해고당한 2022 회고](https://sudojslee.github.io/posts/2022-amazon-layoff/)\n- [동시성, 병렬, 비동기, 논블럭킹과 컨셉들](https://black7375.tistory.com/90)\n- [메시징 시스템 트러블 슈팅 (네트워크, 메모리)](https://engineering.linecorp.com/ko/blog/messaing-hub-troubleshooting)\n- [FMS(차량 관제 시스템) 데이터 파이프라인 구축기](https://tech.socarcorp.kr/data/2023/01/17/build-fms-data-pipeline-1.html)\n- [좋은 함수 만들기](https://jojoldu.tistory.com/697)\n- [적정기술 딜레마](https://fe-developers.kakaoent.com/2023/230112-appropriate-technology)\n- [CTO가 커리어를 걸고 비트 레벨까지 내려가서 DB를 해킹했던 이야기](https://tech.devsisters.com/posts/bit-level-database-hacking/#ft_1)\n- [이제는 개발자도 CPU 아키텍처를 구분해야 합니다](https://velog.io/@480/%EC%9D%B4%EC%A0%9C%EB%8A%94-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%8F%84-CPU-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EB%A5%BC-%EA%B5%AC%EB%B6%84%ED%95%B4%EC%95%BC-%ED%95%A9%EB%8B%88%EB%8B%A4)\n- [그런 REST API로 괜찮은가](https://www.youtube.com/watch?v=RP_f5dMoHFc)\n- [RSA 암호화 3분만에 이해하기](https://velog.io/@480/RSA-%EC%95%94%ED%98%B8%ED%99%94-3%EB%B6%84-%EB%A7%8C%EC%97%90-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0)\n- [주니어 개발자를 채용하지 않는 회사는 앞으로 몰락합니다](https://maily.so/devpill/posts/d8ea7069)\n\n---\n\n</br>\n\n## :earth_asia: Inspired By\n\n> 아래의 유익한 저장소들에 방문해보세요!\n\n- [주니어 개발자를 위한 취업 정보 모음](https://github.com/jojoldu/junior-recruit-scheduler)\n- [Technical Interview Guidelines for beginners](https://github.com/JaeYeopHan/Interview_Question_for_Beginner)\n- [개발자 블로그 모음](https://github.com/awesome-devblog/awesome-devblog)\n- [개발자 회고 모음](https://github.com/oaksong/developers-retrospective)\n- [iOS 개발에 대한 질문과 답변 모음](http://bit.ly/2yhZa9Q)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/1. 개발 일반/README.md",
    "content": "# 1. 개발 일반\n\n>📌 목차\n>- [개발 문화/철학/방법론](#개발-문화철학방법론)\n>- [소프트웨어 설계](#소프트웨어-설계)\n>   - [OOP](#oop)\n>   - [DDD](#ddd)\n>   - [함수형 프로그래밍](#함수형-프로그래밍)\n>- [제품 개발 후기](#제품-개발-후기)\n>- [테스트/TDD](#테스트tdd)\n\n\n## 개발 문화/철학/방법론\n- [The Twelve-Factor App (한국어)](https://12factor.net/ko/)\n- [Spotify의 Squad 팀 모델은 실패였다](https://www.jeremiahlee.com/posts/failed-squad-goals/)\n- [Code Review에 대해](https://youtu.be/FJNV_qoRRks)\n- [팀 문화의 탄생](https://techblog.woowahan.com/2677/)\n- [당신이 좋은 개발자라는 징표](http://jhrogue.blogspot.com/2012/06/b.html)\n- [효과적인 코드 리뷰를 위해서](https://engineering.linecorp.com/ko/blog/effective-codereview/)\n- [기술 업계의 독성 말투 문제, 고칩시다!](https://edykim.com/ko/post/tech-has-a-toxic-tone-problem-lets-fix-it/)\n- [문서화에 대해 아무도 말해주지 않는 것들](http://blog.weirdx.io/post/60414)\n- [빠른 개발을 위한 기술](https://rinae.dev/posts/the-fine-art-of-fast-development-kr-1)\n- [소프트웨어 환멸감 [번역]](https://muchtrans.com/translations/software-disenchantment.ko.html)\n- [LINE의 장애 보고와 후속 절차 문화](https://engineering.linecorp.com/ko/blog/line-failure-reporting-and-follow-up-process-culture/)\n- [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/)\n- [유의적 버전(Semantic Versioning)](https://semver.org/lang/ko/)\n- [새로 입사한 개발자가 프로젝트에 기여하는 방법 한 가지](https://helloworld.kurly.com/blog/fix-style-with-command/)\n- [개발자 Code Review 가이드](https://wnsgml972.github.io/devops/2020/05/17/CodeReview1/)\n- [10년간 슈퍼셀을 경영하며 배운 10가지 교훈](http://masterfarseer.blogspot.com/2020/08/10-10.html)\n- [구조적 동시성에 대한 소고, 또는 Go 문의 해로움](https://muchtrans.com/translations/notes-on-structured-concurrency-or-go-statement-considered-harmful.ko.html)\n- [구글 코드 리뷰 가이드](https://google.github.io/eng-practices/review/reviewer/)\n- [Shape Up: 스타트업 소프트웨어 제품 개발 및 관리 프로세스](https://blog.relate.kr/shape-up-relate/)\n- [페이스북 개발자의 성과 만들기](https://blog.shiren.dev/2022-03-07)\n- [There’s No Such Thing as Clean Code](https://www.steveonstuff.com/2022/01/27/no-such-thing-as-clean-code)\n\n\n## 소프트웨어 설계\n- [개발자 머피의 법칙](https://techblog.woowahan.com/2645/)\n- [확장하기 쉬운 코드가 아니라 삭제하기 쉬운 코드를 작성하자](https://harfangk.github.io/2016/10/30/write-code-that-is-easy-to-delete-not-easy-to-extend-ko.html)\n- [소프트웨어 아키텍쳐의 중요성](https://youtu.be/4E1BHTvhB7Y)\n- [신규 Web 서비스시 고려해 볼 사항](http://kwonnam.pe.kr/wiki/web/%EC%8B%A0%EA%B7%9C%EC%84%9C%EB%B9%84%EC%8A%A4)\n- [변하지 않는 상태를 유지하는 방법, 불변성(Immutable)](https://evan-moon.github.io/2020/01/05/what-is-immutable/)\n\n\n### OOP\n- [생각하라, 객체지향처럼](https://techblog.woowahan.com/2502/)\n- [우아한 객체지향](https://www.slideshare.net/baejjae93/ss-150432699)\n- [우아한 객체지향 발표 영상](https://youtu.be/dJ5C4qRqAgA)\n\n\n### DDD\n- [Database Driven Development에서 진짜 DDD로의 선회](https://helloworld.kurly.com/blog/road-to-ddd/)\n- [DDD 했더니 비대해지는 엔티티, 좋은 대책은?](http://jaynewho.com/post/45)\n- [필요한 내용만 추려서 DDD 당장 써먹기](https://www.popit.kr/%ED%95%84%EC%9A%94%ED%95%9C-%EB%82%B4%EC%9A%A9%EB%A7%8C-%EC%B6%94%EB%A0%A4%EC%84%9C-ddd-%EB%8B%B9%EC%9E%A5-%EC%8D%A8%EB%A8%B9%EA%B8%B0/)\n- [DDD Lite@Spring](https://youtu.be/TdyOH1xZpT8)\n\n\n\n### 함수형 프로그래밍\n- [어떻게 하면 안전하게 함수를 합성할 수 있을까?](https://evan-moon.github.io/2020/01/27/safety-function-composition/)\n- [그래서, ROP가 뭔데 (Railway oriented programming)](https://medium.com/@0e/%E1%84%80%E1%85%B3%E1%84%85%E1%85%A2%E1%84%89%E1%85%A5-rop%E1%84%80%E1%85%A1-%E1%84%86%E1%85%AF%E1%86%AB%E1%84%83%E1%85%A6-%E1%84%8A%E1%85%B5%E1%86%B8%E1%84%83%E1%85%A5%E1%86%A8%E1%84%8B%E1%85%A1-railway-oriented-programming-4e8070c04bda)\n\n## 제품 개발 후기\n- [Lv0 에서 Lv2 까지 - 인프런 서비스 리뉴얼](https://www.hyungjoo.me/4%EB%85%84%EC%9D%84-%EA%B8%B0%EB%8B%A4%EB%A6%B0-%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A6%AC%EB%89%B4%EC%96%BC-%EC%98%A4%ED%94%88)\n- [문제를 해결할 때 사고가 중요한 이유](https://engineering.linecorp.com/ko/blog/think-differently-to-solve-problems/)\n- [원티드 제품 개발 5년의 기록](https://medium.com/wantedjobs/%EC%9B%90%ED%8B%B0%EB%93%9C-%EC%A0%9C%ED%92%88-%EA%B0%9C%EB%B0%9C-5%EB%85%84%EC%9D%98-%EA%B8%B0%EB%A1%9D-d353b1231896)\n\n\n## 테스트/TDD\n- [Is TDD Dead?](https://martinfowler.com/articles/is-tdd-dead/)\n- [실용적인 테스트 피라미드](https://www.integer.blog/practical-test-pyramid/)\n- [쉬운 테스트 주도 개발과 단위 테스트를 위한 5단계 방법론](https://medium.com/@cmygray/%EB%B2%88%EC%97%AD-%EC%89%AC%EC%9A%B4-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%A3%BC%EB%8F%84-%EA%B0%9C%EB%B0%9C%EA%B3%BC-%EB%8B%A8%EC%9C%84-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EC%9C%84%ED%95%9C-5%EB%8B%A8%EA%B3%84-%EB%B0%A9%EB%B2%95%EB%A1%A0-b82fea6c8d90)\n- [서버 사이드 테스트 자동화 여정](https://engineering.linecorp.com/ko/blog/server-side-test-automation-journey-1/)\n- [유용한 테스트 케이스를 위한 개발자의 자세](https://blog.shiren.dev/2020-06-15-%EC%9C%A0%EC%9A%A9%ED%95%9C%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%BC%80%EC%9D%B4%EC%8A%A4%EB%A5%BC%EC%9C%84%ED%95%9C%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98%EC%9E%90%EC%84%B8/)\n- [TDD 라이브 - SpringCamp2013](https://youtu.be/AE7K-16dEjo?si=vQSTjVn7YdriEPUM)\n- [1500개의 테스트를 작성하며 나는 무엇을 얻었나](https://medium.com/@minhyeok4dev/1500%EA%B0%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EC%9E%91%EC%84%B1%ED%95%98%EB%A9%B0-%EB%82%98%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%84-%EC%96%BB%EC%97%88%EB%82%98-62b9facd53d8)\n- [OKKYCON: 2018  The Real TDD - TDD 제대로 알기](https://www.youtube.com/watch?v=Cz_a2gQp63c&list=PLhSAACiXcoKK318PRta9AmxgdkPB9q9Sm)\n- [유닛테스트에 대한 생각](https://blog.outsider.ne.kr/1275)\n- [LocalStack을 활용한 Integration Test 환경 만들기](http://woowabros.github.io/tools/2019/07/18/localstack-integration.html)\n- [테스트 상태인 Private 메소드를 Public메소드로 변환시 Unit Testing은 어떻게 해야하나?](https://www.slipp.net/questions/253)\n- [개발자를 위한 A/B 테스트 해시 샘플링](https://brunch.co.kr/@springboot/283)\n- [소프트웨어 테스팅의 False Positive](https://gyuwon.github.io/blog/2018/12/19/false-positive-in-software-testing.html)\n- [실용적인 프런트엔드 테스트 전략](https://youtu.be/q9d631Nl0_4?si=VFUolLIiEuqx_-nD)\n- [JUnit5로 계층 구조의 테스트 코드 작성하기](https://johngrib.github.io/wiki/junit5-nested/)\n- [xUnit 테스팅 프레임워크를 TDD로 만들어보자](https://www.youtube.com/live/tdKFZcZSJmg?si=MU-XZMThaYbo8lnC)\n- [테스트 코드 작성에 대한 나름의 고찰](https://github.com/cheese10yun/blog-sample/blob/master/test-code/README.md)\n- [단위 테스트, 도대체 어디까지 작성해야 할까?](https://medium.com/@lette1394/a187eb5b1753)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/10. 데이터/README.md",
    "content": "# 10. 데이터\n\n> 📌 목차\n> - [데이터](#데이터)\n> - [데이터 사이언스/분석](#데이터-사이언스/분석)\n> - [데이터 엔지니어링](#데이터-엔지니어링)\n\n\n## 데이터\n\n## 데이터 사이언스/분석\n- [데이터 사이언스 인터뷰 질문 모음집](https://zzsza.github.io/data/2018/02/17/datascience-interivew-questions/)\n- [I want to study Data Science Wiki](https://github.com/Team-Neighborhood/I-want-to-study-Data-Science/wiki)\n\n\n## 데이터 엔지니어링\n- [쏘카 예약을 효율적으로 - 수학적 모델링을 활용한 쏘카 예약 테트리스](https://tech.socarcorp.kr/data/2022/06/10/reservation-tetris.html)\n- [타다 (TADA) 서비스의 데이터 웨어하우스 : 태초부터 현재까지](https://speakerdeck.com/vcnc/tada-tada-seobiseuyi-deiteo-weeohauseu-taecobuteo-hyeonjaeggaji)\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/11. 게임 개발/README.md",
    "content": "# 11. 게임 개발\n\n> 📌 목차\n> - [게임 개발](#게임-개발)\n\n## 게임 개발\n- [바람직한 멀티스레딩 구조](https://www.youtube.com/watch?v=M1e9nmmD3II)\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/12. 컴퓨터 공학/README.md",
    "content": "# 12. 컴퓨터 공학\n\n> 📌 목차\n> - [컴퓨터 공학](#컴퓨터-공학)\n> - [알고리즘/자료구조](#알고리즘/자료구조)\n> - [운영체제](#운영체제)\n> - [네트워크](#네트워크)\n> - [HTTP/웹](#HTTP/웹)\n\n## 컴퓨터 공학\n\n## 알고리즘/자료구조\n- [Algorithm Visualizer](https://algorithm-visualizer.org)\n- [Visualising data structures and algorithms through animation](https://visualgo.net)\n- [Dictionary of Algorithms and Data Structures](https://xlinux.nist.gov/dads/)\n- [Behavior Tree를 알아봅시다](https://engineering.linecorp.com/ko/blog/behavior-tree/)\n- [Red-Black Tree](https://zeddios.tistory.com/237)\n- [KMP : 문자열 검색 알고리즘](https://bowbowbow.tistory.com/6)\n- [퀵 정렬 (Quick Sort)](https://johngrib.github.io/wiki/quick-sort/)\n\n\n## 운영체제\n- [레스토랑에 비유해서 알아보는 운영체제](https://wormwlrm.github.io/2021/10/04/OS-Restaurant.html)\n- [개념 정리 - 운영 체제 편](https://brunch.co.kr/@toughrogrammer/15)\n\n\n## 네트워크\n- [TCP/IP 네트워크 스택 이해하기](https://d2.naver.com/helloworld/47667)\n- [네트워크 로드 밸런싱 및 프록시 소개](https://ziwon.github.io/post/modern-network-load-balancing-and-proxying/)\n- [소프트웨어 정의 네트워킹(SDN)](https://no1.technology/13)\n- [Facebook을 다운 시킨 원인, BGP hijacking이 무엇인가?](https://dataportal.kr/14)\n\n\n## HTTP/웹\n- [인터넷이 동작하는 아주 구체적인 원리](https://parksb.github.io/article/36.html)\n- [만화로 보는 DNS over HTTPS](http://hacks.mozilla.or.kr/2019/10/a-cartoon-intro-to-dns-over-https/)\n- [만화로 보는 HTTPS 동작 방식](https://howhttps.works/ko/)\n- [HTTP 리다이렉트](https://developer.mozilla.org/ko/docs/Web/HTTP/Redirections)\n- [HTTP/3는 왜 UDP를 선택한 것일까?](https://evan-moon.github.io/2019/10/08/what-is-http3)\n- [HTTPS는 어떻게 다를까?](https://parksb.github.io/article/24.html)\n- [나만 모르고 있던 - HTTP/2](https://www.popit.kr/나만-모르고-있던-http2/)\n- [HTTP 쿠키와 톰캣 버전별 이슈 정리](https://meetup.toast.com/posts/172)\n- [GET과 POST의 차이](https://blog.outsider.ne.kr/312)\n- [쿠키, 세션, 캐시가 뭔가요?](https://youtu.be/OpoVuwxGRDI)\n- [서버의 상태를 알려주는 HTTP 상태코드](https://evan-moon.github.io/2020/03/15/about-http-status-code/)\n- [TCP의 흐름제어, 오류제어, 혼잡제어 개념에 대한 개요](https://roka88.dev/114)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/13. 블록체인/README.md",
    "content": "# 13. 블록체인\n\n> 📌 목차\n> - [블록체인](#블록체인)\n\n## 블록체인\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/14. 보안/README.md",
    "content": "# 14. 보안\n\n> 📌 목차\n> - [보안](#보안)\n\n## 보안\n- [보안 프로토콜 TLS 1.3](https://brunch.co.kr/@mobiinside/1482)\n- [안전한 SSL/TLS를 운영하기 위해 알아야하는 것들](https://engineering.linecorp.com/ko/blog/best-practices-to-secure-your-ssl-tls/)\n- [고수준에서 암호학 이해하기](https://gist.github.com/lifthrasiir/84a546e8fa080d843a93)\n- [비밀번호 해시에 소금치기 - 바르게 쓰기](https://starplatina.tistory.com/entry/%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%ED%95%B4%EC%8B%9C%EC%97%90-%EC%86%8C%EA%B8%88%EC%B9%98%EA%B8%B0-%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%93%B0%EA%B8%B0)\n- [안전한 패스워드 저장](https://d2.naver.com/helloworld/318732)\n- [Email 보안 강화 기능 소개(SPF](https://meetup.toast.com/posts/244)  \n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/15. 도구/README.md",
    "content": "# 15. 도구\n\n> 📌 목차\n> - [도구](#도구)\n> - [생산성 도구](#생산성-도구)\n> - [Git](#Git)\n> - [컴퓨터/키보드](#컴퓨터/키보드)\n> - [Vim](#Vim)\n\n## 도구\n\n## 생산성 도구\n\n## Git\n\n- [Git flight rules (Git 사용하다 문제 발생시 해결책 모음)](https://github.com/k88hudson/git-flight-rules/blob/master/README_kr.md)\n- [편리한 git alias 설정하기](https://johngrib.github.io/wiki/git-alias/)\n- [Git 브랜칭 실습사이트](https://learngitbranching.js.org/?locale=ko)\n- [Git 사용 중 자주 만나는 이슈 정리](https://parksb.github.io/article/28.html)\n- [git add -p와 git commit -v의 사용](https://blog.outsider.ne.kr/1247?category=18)\n- [의존성 캐시로 Github Actions 속도 높이기](https://www.notion.so/Github-Actions-7ca7c1ddf2f74d24ab9173d1b5c97366)\n- [gr을 이용한 많은 git 저장소 관리하기](https://medium.com/@changjoopark/gr%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%A7%8E%EC%9D%80-git-%EC%A0%80%EC%9E%A5%EC%86%8C-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0-44c78ff667d2)\n- [.git - 쩜깃의 이해](https://jusths.tistory.com/64)\n- [git 팁 - 잘못 커밋한 대용량 파일 처리하기](https://youtu.be/yd1TO-my6lw)\n- [커밋 히스토리를 이쁘게 관리하자](https://evan-moon.github.io/2019/08/30/commit-history-merge-strategy)\n- [git 교육 자료](https://johngrib.github.io/wiki/git-tutorial/)\n\n\n## 컴퓨터/키보드\n\n\n## Vim\n- [Vim 자동완성 기능 사용하기](https://johngrib.github.io/wiki/vim-auto-completion/)\n- [Vimwiki + Jekyll + Github.io로 나만의 위키를 만들자](https://johngrib.github.io/wiki/my-wiki/)\n- [Vim, 두 가지 관점](https://johngrib.github.io/wiki/two-views-of-vim/)\n- [Vim 에디터는 처음입니다만: 개발자를 위한 Vim 에디터 기초](https://www.youtube.com/playlist?list=PLGPF8gvWLYyrmWBOzypMlVgWKfqTzYvgQ)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/16. 기타/README.md",
    "content": "# 16. 기타\n\n\n> 📌 목차\n- [기타](#기타)\n\n\n## 기타\n- [컴퓨터의 원리를 25분만에 간단하고 깔끔하게 설명하는 강의](https://youtu.be/1hbwKtyUyrw)\n- [민사고 간편 결제 제작기](https://cho.sh/ko/w/3955DC)\n- [Apache 재단에 700만원을 후원하면 생기는 일](https://xguru.net/2099)\n- [불규칙 속에서 규칙을 찾아내는 정규표현식](https://evan-moon.github.io/2020/07/24/about-regular-expression/)\n- [개발자를 위한 윈도우 셋업](https://nomadcoders.co/windows-setup-for-developers/)\n- [주석 분석기를 이용한 간단한 API 문서화 방법](https://engineering.linecorp.com/ko/blog/comments-parsing-api-documentation/)\n- [개발자가 알아야 할 스톡옵션의 모든 것](https://evan-moon.github.io/2021/12/04/what-is-stock-options/)\n- [GIF 사용을 멈춰주세요!](https://medium.com/vingle-tech-blog/stop-using-gif-as-animation-3c6d223fd35a)\n- [오픈소스의 네이밍 특징들](https://brunch.co.kr/@goodvc78/12)\n- [정규표현식, 이렇게 시작하자!](https://heropy.blog/2018/10/28/regexp/)\n- [쉽게 설명한 구글의 페이지 랭크 알고리즘](https://sungmooncho.com/2012/08/26/pagerank/)\n- [DevHints.io - 치트시트 사이트](https://devhints.io/)\n- [변수명 및 모델명 생성기](https://var.gg/ko)\n- [14일만에 GitHub 스타 1K 받은 차트 오픈소스 개발기](https://www.slideshare.net/netil/deview-2017-14-github-1k)\n- [본격 macOS에 개발 환경 구축하기](https://subicura.com/mac)\n- [간단하게 만드는 랜덤런치 그룹 생성기](https://johngrib.github.io/wiki/random-lunch/)\n- [Fourier Transform(푸리에 변환)의 이해와 활용](https://darkpgmr.tistory.com/171?category=460965)\n- [라인의 전정은 님이 말하는 테크니컬 라이팅의 모든 것](https://youtu.be/kEwdl2B1SQc)\n- [Jekyll에서 Gatsby로 떠나는 마이그레이션 여정](https://wormwlrm.github.io/2022/02/25/Migration-Journey-from-Jekyll-to-Gatsby.html)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/2. 개발자 커리어/README.md",
    "content": "# 2. 개발자 커리어\n\n>📌 목차\n> - [개발자 커리어](#개발자-커리어)\n>   - [성장](#성장)\n>   - [비전공자/주니어](#비전공자주니어)\n>   - [취업/이직](#취업이직)\n>     - [후기](#후기)\n>     - [이력서/포트폴리오](#이력서포트폴리오)\n>     - [기술면접/코딩테스트](#기술면접코딩테스트)\n>   - [해외 취업](#해외-취업)\n>     - [미국/캐나다](#미국캐나다)\n>     - [유럽](#유럽)\n>     - [호주/뉴질랜드](#호주뉴질랜드)\n>     - [일본/싱가포르](#일본싱가포르)\n>     - [동남아시아](#동남아시아)\n>     - [그 외](#그-외-국가)\n>   - [1인 개발](#1인-개발)\n>     - [제품 개발 과정](#제품-개발-과정)\n>     - [성장/마케팅 전략](#성장마케팅-전략)\n\n\n## 성장\n- [새로운 산업혁명의 시작 (AI 스타트업 비팩토리 노정석 대표님)](https://youtu.be/HYFslPN7n9o)\n- [질문을 잘하는 개발자](https://jbee.io/essay/good_questionor/)\n- ['기능 공장'에서 일하고 있다는 12가지 신호](https://brunch.co.kr/@cojette/31)\n- [일일커밋의 효용성](https://jojoldu.tistory.com/402)\n- [프레임워크 공부를 멈춰라](https://medium.com/@jongyoungpark/%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EA%B3%B5%EB%B6%80%EB%A5%BC-%EB%A9%88%EC%B6%B0%EB%9D%BC-1afa37644474)\n- [내가 StackOverflow를 사용하는 방법](https://rinae.dev/posts/how-i-use-stackoverflow-kor)\n- [나의 성장을 도와준 고마운 책들](https://johngrib.github.io/wiki/my-favorite-books/)\n- [개발자 로드맵](https://roadmap.sh/)\n- [개발자에서 개발팀장이 되기까지 겪은 5가지 실수](https://muchtrans.com/translations/techie-tech-lead-my-5-biggest-mistakes.ko.html)\n- [회사 밖에서 성장하기](https://speakerdeck.com/mingrammer/hoesa-baggeseo-seongjanghagi)\n- [프로젝트가 장난이야?!](https://techblog.woowahan.com/2590/)\n- [개발자가 블로그를 운영해야 할 이유](https://taegon.kim/archives/7107)\n- [좋은 기술 블로그를 만들어 나가기 위한 8가지 제언](https://www.44bits.io/ko/post/8-suggestions-for-tech-programming-blog)\n- [기술서 번역이 개발자의 삶에 미치는 영향에 대하여](https://youtu.be/3oigv0MUlWw?si=decGw0HwubvM_C1i)\n- [파이썬 코어 개발자가 되기까지](https://muchtrans.com/translations/my-path-to-becoming-a-python-core-developer.ko.html)\n- [흔하지 않고 좋은 웹 개발자가 되는 방법](https://joshua1988.github.io/web-development/translation/how-to-become-uncommonly-web-dev/)\n- [개발을 잘하고 싶어요 - 네이버랩스 송기선님](https://www.slideshare.net/deview/ss-58739254)\n- [개발자가 공부로 살아남는 방법](https://evan-moon.github.io/2019/08/26/how-does-developer-study/)\n- [프론트엔드 개발자 학습 방향](https://youtu.be/02RCNUF-2Vw)\n- [차근차근 오픈소스에 기여해보기](https://rinae.dev/posts/how-to-contribute-oss)\n- [개발자와 명상](https://blog.shiren.dev/2020-03-24-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%99%80%EB%AA%85%EC%83%81/)\n- [SI 개발 10년차인데 코드 좀 봐주세요](https://www.popit.kr/si-%EA%B0%9C%EB%B0%9C-10%EB%85%84%EC%B0%A8%EC%9D%B8%EB%8D%B0-%EC%BD%94%EB%93%9C-%EC%A2%80-%EB%B4%90%EC%A3%BC%EC%84%B8%EC%9A%94/)\n- [인생 첫 open source 기여 경험기](https://minu94.tistory.com/m/3)\n- [개발 배우기가 정말 어려운 이유](https://brunch.co.kr/@jypthemiracle/14)\n- [같이 일하고 싶은 사람](https://brunch.co.kr/@hyungsukkim/99)\n- [초보 개발 팀장의 1년 회고 - 좋은 팀장이 되기 위한 노력들](https://zzsza.github.io/diary/2020/04/26/novice-leader-retrospect)\n- [프론트엔드 개발자에게도 알고리즘 공부가 중요할까?](https://wormwlrm.github.io/2022/05/28/Should-a-front-end-developer-learn-the-algorithm.html)\n- [초기 스타트업에서 엔지니어로 일한다는 것은](https://nephtyws.github.io/story/what-is-a-founding-engineer/)\n\n\n## 비전공자/주니어\n- [주니어 개발자가 공부하는 법](https://medium.com/@a01058406602/%EA%B0%9C%EB%B0%9C-%EC%A3%BC%EB%8B%88%EC%96%B4-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-677b58e4111d)\n- [백엔드 개발자를 꿈꾸는 학생개발자에게](https://d2.naver.com/news/3435170)\n- [3개월차 주니어 개발자가 느끼는 나와 시니어의 차이](https://zeniuus.github.io/2019/02/06/difference-between-junior-and-senior/)\n- [비전공 개발자가 전공자보다 정말 불리할까?](https://evan-moon.github.io/2019/09/09/major-is-not-important/)\n- [지방대 개발 비전공자가 배달의민족 리드 개발자가 되기까지](https://youtu.be/V9AGvwPmnZU)\n- [5수생 개발자 2021 회고](https://highjune.dev/memoires/memoires2021/)\n- [개발자 지망생을 위한 주관적 추천도서](https://www.notion.so/kumo/44da2a336b864d35bd642bc62a300708)\n- [주니어의 짝코딩 경험기](https://velog.io/@troflev/%EC%A3%BC%EB%8B%88%EC%96%B4%EC%9D%98-%EC%A7%9D%EC%BD%94%EB%94%A9-%EA%B2%BD%ED%97%98%EA%B8%B0-7njvfeief5)\n- [우아한형제들 이동욱(jojoldu) 개발자 인터뷰](https://www.imaso.co.kr/archives/4869)\n- [32살에 개발에 입문한 비전공자가 인프런 창업한 이야기](https://www.slideshare.net/hodoogwaja/ss-81938573)\n- [줌인터넷 신입사원 파일럿 프로젝트 후기](https://zuminternet.github.io/ZUM-Pilot-integer/)\n- [마흔살 기획자 프로그래머 되다](http://www.ibatstudio.com/%EB%A7%88%ED%9D%94%EC%82%B4-%EA%B8%B0%ED%9A%8D%EC%9E%90-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8-%EB%90%98%EB%8B%A4/)\n- [당신의 클론 코딩은 왜 실패하는가?](https://geonlee.tistory.com/171)\n\n## 취업/이직\n\n\n### 후기\n- [네 번째 회사에 이르기까지](https://hugehoo-blog.vercel.app/blog/Memoir/%EB%84%A4%20%EB%B2%88%EC%A7%B8%20%ED%9A%8C%EC%82%AC%EC%97%90%20%EC%9D%B4%EB%A5%B4%EA%B8%B0%EA%B9%8C%EC%A7%80)\n- [구글 코리아 면접 후기](https://norang.io/diary/interview_review/)\n- [구글 신입 엔지니어 인터뷰 준비 후기](https://jeinalog.tistory.com/30)\n- [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT기업 도전기](https://jojoldu.tistory.com/280)\n- [야놀자를 떠나며.. (feat.레저큐)](https://perfectacle.github.io/2019/08/23/exit-yanolja-feat-leisureq)\n\n\n### 이력서/포트폴리오\n\n\n### 기술면접/코딩테스트\n- [System Design Primer](https://github.com/donnemartin/system-design-primer)\n- [프론트엔드 개발자 인터뷰 후기 (면접 질문 정리)](https://velog.io/@tmmoond8/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9D%B8%ED%84%B0%EB%B7%B0-%ED%9B%84%EA%B8%B0-%EB%A9%B4%EC%A0%91-%EC%A7%88%EB%AC%B8-%EC%A0%95%EB%A6%AC-%EC%9E%91%EC%84%B1-%EC%A4%91)\n- [Front End Interview Handbook](https://www.frontendinterviewhandbook.com/)\n- [블록체인 개발자 면접 오픈북](https://hamait.tistory.com/1054)\n- [서로 성장하는 기술 면접 만들기](https://hiddenest.dev/good-tech-interview)\n\n\n## 해외 취업\n\n\n### 미국/캐나다\n- [구글 면접 과정 일기](https://brunch.co.kr/@cmiscm/15)\n\n\n### 유럽\n- [베를린 Software engineer 취업기 (독일 개발자 취업)](https://youtu.be/Etfzh8IqH1A)\n- [40대 개발자의 독일 회사 취업기](https://brunch.co.kr/@nashorn74/1)\n\n\n### 호주/뉴질랜드\n\n\n### 일본/싱가포르\n\n\n### 동남아시아\n\n\n### 그 외 국가\n\n\n## 1인 개발\n- [마이크로소프트에게 내용증명 받고 23만 유저 앱 삭제한 건에 대하여](https://cho.sh/ko/w/5ADC58)\n- [당신의 사이드 프로젝트를 위한 10가지 팁](https://velog.io/@chris/10-tips-for-starting-and-creating-side-projects)\n- [개발자가 창업할 때 유의해야 할 세 가지](http://tkim.co/2019/05/30/%ea%b0%9c%eb%b0%9c%ec%9e%90%ea%b0%80-%ec%b0%bd%ec%97%85%ed%95%a0-%eb%95%8c-%ec%9c%a0%ec%9d%98%ed%95%b4%ec%95%bc-%ed%95%a0-%ec%84%b8-%ea%b0%80%ec%a7%80/)\n\n\n### 제품 개발 과정\n- [임금님 귀는 당나귀 귀! 대나무숲 슬랙 앱 만들기](https://wormwlrm.github.io/2022/05/07/Bamboo-Forest-Slack-App.html)\n- [내 첫 제품 실패기](https://jong10.com/2025/01/23/the-failure-of-my-first-product.html)\n- [곽철용 짤 생성기, 이렇게 만들어졌습니다](https://wormwlrm.github.io/2019/10/13/Kwakcheolyong-Image-Creator-Development-Story.html)\n\n\n### 성장/마케팅 전략\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/3. 언어 & 프레임워크/README.md",
    "content": "# 3. 언어 & 프레임워크\n>프론트엔드 언어와 프레임워크는 [4.프론트엔드](/카테고리/4.%20프론트엔드) 카테고리에 모았습니다.\n\n> 📌 목차\n> - [Python](#python)\n>   - [Python](#python)\n>   - [Django](#django)\n>   - [Flask](#flask)\n>   - [FastAPI](#fastapi)\n>   - [그 외](#그-외-python)\n> - [Java](#java)\n>   - [Java](#java)\n>   - [Spring](#spring)\n>   - [JPA](#jpa)\n>   - [그 외](#그-외-java)\n> - [Kotlin](#kotlin)\n> - [C/C++](#cc)\n> - [C#](#csharp)\n> - [Go](#go)\n> - [Ruby](#ruby)\n>   - [Ruby on Rails](#ruby-on-rails)\n> - [PHP](#php)\n> - [함수형 언어](#함수형-언어)\n>   - [Rust](#rust)\n>   - [Scala](#scala)\n> - [그 외](#그-외)\n\n\n## Python\n\n\n### Python\n- [Getting Started With Testing in Python](https://realpython.com/python-testing/)\n\n\n### Django\n- [장고 ORM 요리책](https://django-orm-cookbook-ko.readthedocs.io/en/latest/index.html)\n\n### Flask\n\n<!-- Add content here -->\n\n### FastAPI\n\n<!-- Add content here -->\n\n### 그 외 Python\n\n<!-- Add content here -->\n\n## Java\n\n### Java\n- [Java 빌더 패턴 (Builder Pattern)](https://johngrib.github.io/wiki/builder-pattern/)\n- [JetBrains가 사랑하는 Java의 25가지 특징](https://blog.jetbrains.com/kr/2020/05/25-things-we-love-about-java-ko/)\n- [Java NIO FileChannel 과 DirectByteBuffer](http://homoefficio.github.io/2020/08/10/Java-NIO-FileChannel-%EA%B3%BC-DirectByteBuffer)\n- [Java 날짜와 시간 API의 문제점과 JDK8에서 개선된 부분](https://d2.naver.com/helloworld/645609)\n- [Java Enum 활용기](https://techblog.woowahan.com/2527/)\n- [이펙티브 자바3 저자 직강](https://youtu.be/7qXfoZIqi2Q?si=Hab2SRjEw-mYd6rd)\n- [자바 직렬화, 그것이 알고싶다. 훑어보기편](https://techblog.woowahan.com/2550/)\n- [Java 컴파일에서 실행까지 (1)](https://github.com/HomoEfficio/dev-tips/blob/master/Back%20to%20the%20Essence%20-%20Java%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%96%89%EA%B9%8C%EC%A7%80%20-%20(1).md)\n- [Java 컴파일에서 실행까지 (2)](https://github.com/HomoEfficio/dev-tips/blob/master/Back%20to%20the%20Essence%20-%20Java%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%96%89%EA%B9%8C%EC%A7%80%20-%20(2).md)\n- [Java에서 Garbage collection에 대해 깊이 분석하고 깔끔하게 정리한 글](https://yaboong.github.io/java/2018/06/09/java-garbage-collection/)\n- [자바에서 null을 안전하게 다루는 방법](https://www.slideshare.net/mobile/gyumee/null-142590829)\n- [Checked Exception을 대하는 자세](https://cheese10yun.github.io/checked-exception/)\n- [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html)\n- [The Java Version Almanac](https://javaalmanac.io/)\n- [Java Optional 바르게 쓰기](http://homoefficio.github.io/2019/10/03/Java-Optional-%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%93%B0%EA%B8%B0/)\n- [자바 비동기 프로그래밍을 위한 CompletableFuture 검토](https://brunch.co.kr/@springboot/267)\n- [Java Lambda Expression과 성능](https://brunch.co.kr/@heracul/3)\n- [캠퍼스 핵데이 Java 코딩 컨벤션](https://naver.github.io/hackday-conventions-java/)\n- [Java Collections Heap Dump 분석](https://brunch.co.kr/@springboot/367)\n- [자바 메모리 관리 - 스택 & 힙](https://yaboong.github.io/java/2018/05/26/java-memory-management/)\n- [자바 최적화 - GC 로깅](https://12bme.tistory.com/543?category=785013)\n- [Jackson 직렬화 옵션의 적절한 활용과 Jackson에 기여하기까지](https://hyperconnect.github.io/2019/10/28/jackson-serialize-for-global-caching.html)\n- [java.lang.Object.hashCode 메소드](https://johngrib.github.io/wiki/Object-hashCode/)\n\n### Spring\n- [멀티모듈 설계 이야기 with Spring, Gradle](https://techblog.woowahan.com/2637/)\n- [동일한 Bean(Class)에서 @Transactional 동작 방식](https://cheese10yun.github.io/spring-transacion-same-bean/)\n- [스프링 예제로 보는 SOLID](https://github.com/cheese10yun/spring-SOLID)\n- [실무에서 Lombok 사용법](https://github.com/cheese10yun/blog-sample/tree/master/lombok)\n- [Java 9과 Spring 5로 바라보는 Java의 변화와 도전](https://youtu.be/BFjrmj4p3_Y)\n- [Service, ServiceImpl 구조에 대한 고찰](https://github.com/cheese10yun/blog-sample/tree/master/service)\n- [Spring 웹 애플리케이션에서 사용하지 않는 API를 찾아보자](https://techblog.woowahan.com/2610/)\n- [IoC, DI란 무엇일까](https://biggwang.github.io/2019/08/31/Spring/IoC,%20DI란%20무엇일까/)\n- [생성자 주입을 사용해야 하는 이유, 필드인젝션이 좋지 않은 이유](https://yaboong.github.io/spring/2019/08/29/why-field-injection-is-bad/)\n- [우아한 스프링배치 발표 영상](https://youtu.be/_nkJkWVH-mo)\n- [스프링 실전 가이드](https://www.slideshare.net/ssuser565d51/spring-guide-202753526)\n- [Spring Batch와 Querydsl](https://techblog.woowahan.com/2662/)\n- [Spring WebFlux와 Armeria를 이용하여 Microservice에 필요한 Reactive + RPC 동시에 잡기](https://d2.naver.com/helloworld/6080222)\n- [우아한 CRUD 발표 영상](https://youtu.be/cflK7FTGPlg)\n\n\n### JPA\n- [Spring-Jpa Best Practices](https://github.com/cheese10yun/spring-jpa-best-practices)\n- [JPA 기본 개념](http://tinkerbellbass.tistory.com/24)\n- [Ksug2015 - JPA 소개](https://www.slideshare.net/zipkyh/ksug2015-jpa1-jpa-51213397)\n- [JPA를 대체할 수 있는 것들](https://youtu.be/2zQdmC0vnFU)\n- [JPA N+1 발생원인과 해결방법](https://github.com/cheese10yun/blog-sample/tree/master/jpa-n-plus-1)\n\n\n### 그 외 Java\n- [Jackson 어노테이션 사용법](https://github.com/cheese10yun/blog-sample/tree/master/jackson)\n\n\n## Kotlin\n- [코틀린 코루틴(coroutine) 개념 익히기](https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/)\n- [Bad Kotlin Extensions](https://medium.com/@wisemuji/%EB%B2%88%EC%97%AD-bad-kotlin-extensions-36363a69b7bf)\n\n## C/C++\n\n## C#\n\n## Go\n\n- [Go Clean Architecture](https://github.com/bxcodec/go-clean-arch)\n- [Go 언어의 GC에 대해](https://engineering.linecorp.com/ko/blog/go-gc)\n- [Go 작업 훔치기 스케쥴러](https://hueypark.gitlab.io/post/2018-10-13-go-work-stealing-scheduler/)\n- [고루틴 vs 쓰레드](https://tech.ssut.me/goroutine-vs-threads/)\n- [The Zen of Go](https://dave.cheney.net/2020/02/23/the-zen-of-go)\n\n## Ruby\n\n### Ruby on Rails\n\n## PHP\n\n## 함수형 언어\n\n\n### Rust\n- [Rust 한글 문서](https://doc.rust-kr.org/)\n\n\n### Scala\n\n## 그 외\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/4. 프론트엔드/README.md",
    "content": "# 4. 프론트엔드\n\n> 📌 목차\n> - [프론트엔드](#프론트엔드)\n> - [언어/프레임워크](#언어프레임워크)\n>   - [Javascript](#javascript)\n>   - [Typescript](#typescript)\n>   - [Node.js/Deno](#nodejsdeno)\n>   - [React.js](#reactjs)\n>   - [Vue.js](#vuejs)\n>   - [Svelte](#svelte)\n>   - [Next.js](#nextjs)\n>   - [Nuxt.js](#nuxtjs)\n>   - [Nest.js](#nestjs)\n>   - [그 외](#그-외)\n> - [브라우저/HTML](#브라우저html)\n> - [디자인/UI/UX](#디자인uiux)\n> - [CSS](#css)\n\n\n## 프론트엔드\n- [Toss Frontend Fundamentals - 변경하기 쉬운 프론트엔드 코드를 위한 지침서](https://frontend-fundamentals.com/)\n- [Naver FE 기술 소식 큐레이션](https://github.com/naver/fe-news)\n- [프론트엔드 웹 프로그래밍 튜토리얼](https://poiemaweb.com/)\n- [프론트엔드 개발 환경의 이해 : NPM](http://jeonghwan-kim.github.io/series/2019/12/09/frontend-dev-env-npm.html)\n- [웹팩 핸드북](https://joshua1988.github.io/webpack-guide/)\n- [프론트엔드 체크리스트](https://github.com/kesuskim/Front-End-Checklist)\n- [FE 개발 가이드](https://ui.toast.com/fe-guide/ko)\n- [당근마켓에 웹 프로젝트 배포하기 #1 - 파일 기반 웹뷰](https://medium.com/daangn/%EB%8B%B9%EA%B7%BC%EB%A7%88%EC%BC%93%EC%97%90-%EC%9B%B9-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0-1-%ED%8C%8C%EC%9D%BC-%EA%B8%B0%EB%B0%98-%EC%9B%B9%EB%B7%B0-d312b17e697c)\n- [당근마켓에 웹 프로젝트 배포하기 #2 - 웹뷰 기반 웹앱](https://medium.com/daangn/%EB%8B%B9%EA%B7%BC%EB%A7%88%EC%BC%93%EC%97%90-%EC%9B%B9-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0-2-%EC%9B%B9-%EC%84%9C%EB%B2%84%EB%A1%9C-%EB%8F%8C%EC%95%84%EA%B0%80%EA%B8%B0-3030daea456c)\n- [HTML5 폼 검증에 대해 정리해 보자](https://jeonghwan-kim.github.io/dev/2020/06/08/html5-form-validation.html)\n- [100,000개의 아이템도 거뜬한 셀렉트박스 만들기 (1/2)](https://meetup.toast.com/posts/160)\n\n\n## 언어/프레임워크\n\n### Javascript\n- [프레임워크 없이 만드는 SSR](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Server-Side-Rendering/)\n- [모던 자바스크립트 튜토리얼](https://ko.javascript.info)\n- [모든 자바스크립트 개발자가 알아야 하는 33가지 개념](https://github.com/yjs03057/33-js-concepts)\n- [자바스크립트 질문 목록](https://github.com/lydiahallie/javascript-questions/blob/master/ko-KR/README-ko_KR.md)\n- [자바스크립트에 적용한 클린코드](https://github.com/qkraudghgh/clean-code-javascript-ko/blob/master/README.md)\n- [JavaScript Promise 소개](https://developers.google.com/web/fundamentals/primers/promises?hl=ko)\n- [Lodash의 대체재로서의 순수 자바스크립트 함수](https://ui.toast.com/weekly-pick/ko_20190515/)\n- [자바스크립트 Promise 쉽게 이해하기](https://joshua1988.github.io/web-development/javascript/promise-for-beginners/)\n- [자바스크립트 엔진의 최적화 기법 (1) - JITC, Adaptive Compliation](https://meetup.toast.com/posts/77)\n- [자바스크립트 엔진의 최적화 기법 (2) - Hidden class, Inline Caching](https://meetup.toast.com/posts/78)\n- [What the heck is the event loop anyway?](https://www.youtube.com/watch?v=8aGhZQkoFbQ)\n- [자바스크립트 이벤트 루프 시각적 설명](http://latentflip.com/loupe/)\n- [한글 인코딩과 자바스크립트](https://github.com/moonformeli/TIL/blob/master/hangul_unicode.md)\n- [크롬 개발자 도구를 이용한 자바스크립트 디버깅](https://subicura.com/2018/02/14/javascript-debugging.html)\n- [자바스크립트 async와 await](https://joshua1988.github.io/web-development/javascript/js-async-await/)\n- [JavaScript 재입문하기](https://developer.mozilla.org/ko/docs/A_re-introduction_to_JavaScript)\n- [코드스피츠 85 거침없는 자바스크립트](https://www.youtube.com/watch?v=0NsJsBdYVHI)\n- [자바스크립트, 세미콜론을 써야 하나 말아야 하나](https://bakyeono.net/post/2018-01-19-javascript-use-semicolon-or-not.html)\n- [JavaScript 배열(Array)의 발전과 성능에 대해서 자세히 알아보기](https://evan-moon.github.io/2019/06/15/diving-into-js-array/)\n- [왜 JSON.parse로 객체를 선언하는 방법이 더 빠를까?](https://wormwlrm.github.io/2019/12/04/Why-JSON-parse-is-faster-than-object-literal.html)\n- [반응형 시스템 개선하기 (feat. TOAST UI Grid)](https://meetup.toast.com/posts/210)\n- [매끄러운 경험을 위한 JavaScript 비동기 처리](https://engineering.linecorp.com/ko/blog/dont-block-the-event-loop/)\n- [A Brief History of JavaScript](https://auth0.com/blog/a-brief-history-of-javascript/)\n\n\n### Typescript\n- [TypeScript 코딩 가이드 (규칙 80개)](https://github.com/wisedog/typescript-coding-guide)\n- [The TypeScript Handbook](https://www.typescriptlang.org/ko/docs/handbook/intro.html)\n- [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/content/)\n- [타입스크립트를 위한 클린코드](https://github.com/738/clean-code-typescript)\n- [자바스크립트 개발자를 위한 타입스크립트](https://ahnheejong.gitbook.io/ts-for-jsdev/)\n\n---\n### Node.js/Deno\n- [모바일 줌 SpringBoot → NodeJS 전환기 (feat. VueJS SSR)](https://zuminternet.github.io/ZUM-Mobile-NodeJS/)\n- [Node 제작자가 만든 Deno : 자바스크립트의 새로운 접근](https://blog.ull.im/engineering/2019/04/14/deno-ryan-dahl-2019-04-04.html)\n- [Node.js의 순환 의존성](https://blog.outsider.ne.kr/1283?category=24)\n- [견고한 node.js 프로젝트 설계하기](https://velog.io/@hopsprings2/%EA%B2%AC%EA%B3%A0%ED%95%9C-node.js-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-%EC%84%A4%EA%B3%84%ED%95%98%EA%B8%B0)\n\n\n### React.js\n- [리액트 서버 컴포넌트 톺아보기](https://roy-jung.github.io/250323-react-server-components)\n- [useEffect 완벽가이드 [번역]](https://rinae.dev/posts/a-complete-guide-to-useeffect-ko)\n- [React에서 mobx 경험기 (Redux와 비교기)](https://techblog.woowahan.com/2599/)\n- [React datagrid component 제작기 (with ES6, TypeScript)](https://medium.com/chequer/react-datagrid-component-%EC%A0%9C%EC%9E%91%EA%B8%B0-with-es6-typescript-4efcbfe1b442)\n- [React Application에서 drag와 resize](https://medium.com/p/fd6a61c80d89/)\n- [React 렌더링과 성능 알아보기](https://meetup.toast.com/posts/110)\n- [React에서 Redux 전에 배워야 할 8가지](https://edykim.com/ko/post/learn-react-before-using-redux/)\n- [QueryPie는 왜 React & Typescript를 선택하게 되었나](https://medium.com/p/111d03597510/)\n\n\n### Vue.js\n- [Vue.js 입문자가 실무에서 주의해야 할 5가지 특징](https://drive.google.com/file/d/0B3AcM_ZW0sOceDJVNHZYTHR6MlVRbWt2LXRCWVAzLTMyTHNN/view)\n- [Vue.js 면접 질문 모음](https://github.com/sudheerj/vuejs-interview-questions-korean/blob/master/README.md)\n- [바닥부터 시작하는 Vue 테스트와 리팩토링](https://www.slideshare.net/ifkakao/kakao-fe-meetup-vue-test-re)\n- [0.7KB로 Vue와 같은 반응형 시스템 만들기](https://ui.toast.com/weekly-pick/ko_20190531/)\n- [바닥부터 시작하는 Vue 컴포넌트 테스트](https://tech.kakao.com/2019/11/27/kakao-business-vue-component-test/)\n- [Vue.js: The Documentary](https://www.youtube.com/watch?v=OrxmtDw4pVI)\n- [Vue 컴포넌트 – 메모리 누수 분석하기](https://engineering.linecorp.com/ko/blog/vue-memory-leak-analysis/)\n- [댓글 모듈 레거시 걷어내기 with TDD](https://zuminternet.github.io/zum-comment-component/)\n\n\n### Svelte\n- [처음 만나는 Svelte](https://ui.toast.com/weekly-pick/ko_20191002/)\n\n### Next.js\n\n\n### Nuxt.js\n\n\n### Nest.js\n\n\n### 그 외\n- [Angular 데이터 바인딩](https://poiemaweb.com/angular-component-data-binding)\n- [Angular 한글 문서](https://angular.kr)\n\n\n## 브라우저/HTML\n- [브라우저의 내부 살펴보기 1 - CPU, GPU, 메모리 그리고 다중 프로세스 아키텍처](https://d2.naver.com/helloworld/2922312)\n- [브라우저의 내부 살펴보기 2 - 내비게이션 과정에서 일어나는 일](https://d2.naver.com/helloworld/9274593)\n- [브라우저의 내부 살펴보기 3 - 렌더러 프로세스의 내부 동작](https://d2.naver.com/helloworld/5237120)\n- [브라우저의 내부 살펴보기 4 - 컴포지터가 사용자 입력을 받았을 때](https://d2.naver.com/helloworld/6204533)\n- [브라우저는 어떻게 동작하는가?](https://d2.naver.com/helloworld/59361)\n- [MDN - 교차 출처 리소스 공유 (CORS)](https://developer.mozilla.org/ko/docs/Web/HTTP/Access_control_CORS)\n- [CORS는 왜 이렇게 우리를 힘들게 하는걸까?](https://evan-moon.github.io/2020/05/21/about-cors/)\n- [CORS A to Y](https://medium.com/wantedjobs/cors-a-to-y-28cc0b16349d)\n- [CORS(Cross-Origin Resource Sharing)이 나오게 된 배경 이야기](https://www.youtube.com/watch?v=yTzAjidyyqs)\n- [웹크롤링 좀 더 잘하기](https://www.slideshare.net/wangwonLee/2018-datayanolja-moreeffectivewebcrawling)\n- [웹 캐싱의 숨겨진 요소들](https://mingrammer.com/translation-the-hidden-components-of-web-caching/)\n- [AMP는 어떻게 웹 페이지의 성능을 높일 수 있나](https://d2.naver.com/helloworld/6856597)\n- [URL, URI, URN 차이](https://danielmiessler.com/study/url-uri/)\n- [웹 성능 최적화에 필요한 브라우저의 모든 것](https://tv.naver.com/v/4578425/list/279844)\n- [나는 AMP를 좋아하지 않는다.](https://blog.outsider.ne.kr/1285)\n- [크롬 개발자도구 101](https://lqez.github.io/blog/chrome-dev-tool-101.html)\n- [마이리얼트립 웹사이트 성능 측정 및 최적화 Part 1. 리소스 로딩](https://medium.com/myrealtrip-product/fe-website-perf-part1-6ae5b10e3433)\n- [터치와 클릭, 우리 깐부잖아](https://ui.toast.com/weekly-pick/ko_20220106)\n\n\n## 디자인/UI/UX\n- [웹폰트 사용하기 (웹폰트 101)](https://wit.nts-corp.com/2017/02/13/4258)\n- [실무에 바로 적용하는 UI 디자인 팁 7가지](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886)\n- [컴포넌트, 제대로 만들어 쉽게 쓰자! (1탄) 쏘카 디자이너와 개발자가 컴포넌트를 만드는 방식](https://tech.socarcorp.kr/design/2020/07/31/component-01.html)\n- [Banksalad Product Language를 소개합니다](https://blog.banksalad.com/tech/banksalad-product-language-ios/)\n- [구글 디자인 가이드 - 오프라인 디자인](https://design.google/library/offline-design/)\n- [리디북스 뷰어 형광펜 개선 후기](https://www.ridicorp.com/blog/2016/11/10/highlight/)\n- [Eva Icons - 400개 이상의 아이콘이 있는 오픈소스 프로젝트](https://akveo.github.io/eva-icons/#/)\n- [웹폰트 경량화 - 폰트툴즈의 pyftsubset을 사용한 폰트 서브셋 만들기](https://www.44bits.io/ko/post/optimization_webfont_with_pyftsubnet)\n- [코드로 만드는 Design System](https://medium.com/@kykkjh2984/%EC%BD%94%EB%93%9C%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-design-system-b04bb916a02b)\n- [삼성전자 One UI 디자인 가이드 PDF](http://www.design.samsung.com/kr/contents/one-ui/download/oneui_design_guide_kor.pdf)\n- [SVG, JS, CSS로 만드는 라이언 로그인 폼](https://taegon.kim/archives/9658)\n- [모바일 UI UX 디자인 시 고려해야 할 가이드라인 1](https://brunch.co.kr/@chulhochoiucj0/8)\n- [모바일 UI UX 디자인 시 고려해야 할 가이드라인 2](https://brunch.co.kr/@chulhochoiucj0/9)\n- [모바일 UI UX 디자인 시 고려해야 할 가이드라인 3](https://brunch.co.kr/@chulhochoiucj0/10)\n- [모바일 UI UX 디자인 시 고려해야 할 가이드라인 4](https://brunch.co.kr/@chulhochoiucj0/12)\n- [모바일 UI UX 디자인 시 고려해야 할 가이드라인 5](https://brunch.co.kr/@chulhochoiucj0/14)\n- [모바일 UI 디자인 기본 요소 - 버튼](https://brunch.co.kr/@chulhochoiucj0/23)\n- [따릉아! 문제는 UX/UI야!](https://brunch.co.kr/@supernova9/180)\n- [뉴모피즘은 새로운 UI 트렌드가 될 수 있을까?](https://brunch.co.kr/@cliche-cliche/32)\n- [웹 폰트 사용과 최적화의 최근 동향](https://d2.naver.com/helloworld/4969726?fbclid=IwAR0xOrYNsE4NU6D0jzBMTEND_DhiJpjvDneoMn5mh28PdfTJYwbJ-XHvAns)\n- [레진 웹 접근성 가이드라인](https://github.com/lezhin/accessibility/)\n\n\n## CSS\n- [Grid Garden - A game for learning CSS grid layout](http://cssgridgarden.com/#ko)\n- [Flexbox Froggy - A game for learning CSS flexbox](http://flexboxfroggy.com/#ko)\n- [Test CSS Flexbox Rules](https://flexbox.help/)\n- [잘 알려지지 않은 유용한 CSS 속성들](https://ahnheejong.name/articles/less-famous-css-properties/)\n- [CSS에 대한 깊은 이해: 폰트 매트릭스, line-height와 vertical-align](https://wit.nts-corp.com/2017/09/25/4903)\n- [css의 7가지 단위](https://webclub.tistory.com/356)\n- [CSS in 2022](https://wit.nts-corp.com/2022/02/24/6490)\n- [스크롤과 관련된 CSS 속성 3가지](https://taegon.kim/archives/9807)\n- [안티 패턴으로서의 CSS background-image 속성](https://velog.io/@chris/the-css-background-image-property-as-an-anti-pattern)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/5. 백엔드/README.md",
    "content": "# 5. 백엔드\n\n> 📌 목차\n>- [아키텍처](#아키텍처)\n>- [기능/서비스 개발](#기능서비스-개발)\n>- [성능 최적화](#성능-최적화)\n>- [장애/디버깅](#장애디버깅)\n>- [로깅/알람](#로깅알람)\n>- [캐시](#캐시)\n>- [메시지 큐](#메시지-큐)\n>- [마이그레이션](#마이그레이션)\n>- [보안](#보안)\n>- [API](#API)\n>- [웹소켓](#웹소켓)\n>- [멀티쓰레딩](#멀티쓰레딩)\n\n\n### 아키텍처\n- [회원시스템 이벤트기반 아키텍처 구축하기](https://techblog.woowahan.com/7835)\n- [Introducing Domain-Oriented Microservice Architecture](https://eng.uber.com/microservice-architecture/)\n- [우아한 모노리스](https://youtu.be/SrQeIz3gXZg)\n- [Mastering Chaos - A Netflix Guide to Microservices](https://www.youtube.com/watch?v=CZ3wIuvmHeM)\n- [LINE LIVE 채팅 기능의 기반이 되는 아키텍처](https://engineering.linecorp.com/ko/blog/the-architecture-behind-chatting-on-line-live/)\n- [네이버 메인 페이지의 트래픽 처리](https://d2.naver.com/helloworld/6070967)\n- [실시간 댓글 개발기(part.1) - DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처](https://tech.kakao.com/2020/06/08/websocket-part1/)\n- [신규 포인트 시스템 전환기 #1 – 개발 단계](https://techblog.woowahan.com/2587/)\n- [대규모 분산 스토리지(Kage)의 발전과정](http://tech.kakao.com/2017/01/12/kage/)\n- [단방향 사용자 인터페이스 아키텍쳐](https://pilgwon.github.io/blog/2018/12/12/Unidirectional-User-Interface-Architectures.html)\n- [타다 시스템 아키텍처](https://blog-tech.tadatada.com/2019-01-28-tada-system-architecture)\n- [Awesome Scalability](https://github.com/binhnguyennus/awesome-scalability)\n- [10만명 접속을 허용하는 시스템 만들기](https://brunch.co.kr/@jowlee/102)\n- [쿠팡 추천 시스템 2년간의 변천사 (상품추천에서 실시간 개인화로)](https://tv.naver.com/v/11212875)\n- [LINE 트랜스코딩 서버 아키텍처 개선기 – 1](https://engineering.linecorp.com/ko/blog/line-transcoding-server-architecture-improvement-1/)\n- [마이크로서비스 아키텍쳐. 그것이 뭣이 중헌디?](http://guruble.com/마이크로서비스microservice-아키텍처-그것이-뭣이-중헌디/)\n- [마이크로서비스 – MicroServices](http://channy.creation.net/articles/microservices-by-james_lewes-martin_fowler)\n- [잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다](https://www.slideshare.net/arawnkr/ss-195979955)\n- [WATCHA PLAY 서비스 MSA 적용하기](https://medium.com/watcha/watcha-play-%EC%84%9C%EB%B9%84%EC%8A%A4-msa-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-31e06fe039a0)\n- [Blocking-NonBlocking-Synchronous-Asynchronous](https://homoefficio.github.io/2017/02/19/Blocking-NonBlocking-Synchronous-Asynchronous/)\n- [Concurrency vs Parallelism](http://homoefficio.github.io/2019/02/02/Back-to-the-Essence-Concurrency-vs-Parallelism/)\n- [Rapid Event Notification System at Netflix](https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1)\n\n\n### 기능/서비스 개발\n- [배달의민족 최전방 시스템! ‘가게노출 시스템’을 소개합니다.](https://techblog.woowahan.com/2667/)\n- [온디맨드 이미지 리사이징 (Ondemand Image Resizing) 원리 및 예제](https://roka88.dev/102)\n- [배민라이더스 배달 경로와 거리 계산 개발 과정](https://techblog.woowahan.com/2608/)\n- [AWS Lambda@Edge에서 실시간 이미지 리사이즈 & WebP 형식으로 변환](https://medium.com/daangn/lambda-edge로-구현하는-on-the-fly-이미지-리사이징-f4e5052d49f3)\n- [Go와 함께하는 전화망 서비스 구축 1편](https://d2.naver.com/helloworld/5827706)\n- [Go와 함께하는 전화망 서비스 구축 2편](https://d2.naver.com/helloworld/0814313)\n- [리모트 컨피그 서버 구축기](https://techblog.woowahan.com/2611/)\n- [선착순 이벤트 서버 생존기! 47만 RPM에서 살아남다?!](https://www.youtube.com/watch?v=MTSn93rNPPE)\n- [콘퍼런스 참가 신청 기능 개발기](https://d2.naver.com/helloworld/5048491)\n- [라즈베리파이4로 토이프로젝트용 서버 만들기](https://ryan-han.com/post/server/raspberry_server_1/)\n- [안심번호 마이크로서비스 개발하기](https://medium.com/daangn/%EC%95%88%EC%8B%AC%EB%B2%88%ED%98%B8-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-fb1a8817b059)\n- [매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기](https://blog.banksalad.com/tech/url-status-checker)\n- [예측 가능한 대규모 서비스 개발하기](https://medium.com/daangn/%EC%98%88%EC%B8%A1-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%8C%80%EA%B7%9C%EB%AA%A8-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-a33e2f3cef88)\n- [초보 개발자 URL Shortener 서버 만들기 1편 : Base62와 춤을](https://medium.com/monday-9-pm/%EC%B4%88%EB%B3%B4-%EA%B0%9C%EB%B0%9C%EC%9E%90-url-shortener-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-1%ED%8E%B8-base62%EC%99%80-%EC%B6%A4%EC%9D%84-9acc226fb7eb)\n\n\n### 성능 최적화\n\n\n### 장애/디버깅\n- [빌링 시스템 장애, 이러지 말란 Maria~](https://techblog.woowahan.com/2517/)\n- [서버에 걸리는 부하, 추측하지 말고 계측하자](https://injae-kim.github.io/dev/2020/07/09/how-to-check-single-server-load-average.html)\n- [푸시 데몬 메모리 누수 디버깅하기](https://mingrammer.com/debug-memory-leak-with-node-heapdump/)\n- [LINE 메시징 서버가 새해 트래픽을 대비하는 과정](https://engineering.linecorp.com/ko/blog/how-line-messaging-servers-prepare-for-new-year-traffic/)\n- [레디스 사망일기](https://perfectacle.github.io/2019/05/29/redis-monitoring/)\n- [인프런 2022년 1월 100% 할인 이벤트 장애 부검](https://tech.inflab.com/202201-event-postmortem)\n\n### 로깅/알람\n- [멀티클라우드를 이용한 로그 분석 플랫폼 개발하기](https://link.medium.com/yuZDbtqcp1)\n\n\n### 캐시\n- [캐시가 동작하는 아주 구체적인 원리](https://parksb.github.io/article/29.html)\n- [우아한 Redis](https://youtu.be/mPB2CZiAkKM)\n- [우아한 Redis 발표 슬라이드](https://www.slideshare.net/charsyam2/redis-196314086)\n- [캐시 성능 향상기 (Improving Cache Speed at Scale)](https://meetup.toast.com/posts/251)\n- [IDC에서 AWS로 Redis 데이터 이전하기](https://mingrammer.com/redis-migration/)\n- [개발자를 위한 레디스 튜토리얼 01](https://meetup.nhncloud.com/posts/224)\n- [개발자를 위한 레디스 튜토리얼 02](https://meetup.nhncloud.com/posts/225)\n- [개발자를 위한 레디스 튜토리얼 03](https://meetup.nhncloud.com/posts/226)\n- [개발자를 위한 레디스 튜토리얼 04](https://meetup.nhncloud.com/posts/227)\n\n\n### 메시지 큐\n- [분산 시스템에서 데이터를 전달하는 효율적인 방법](https://youtu.be/uk5fRLUsBfk?si=NkXQwWzBMzcy-jmP)\n- [이벤트 기반 분산 시스템을 향한 여정](https://www.slideshare.net/arawnkr/ss-94475606)\n- [엔터프라이즈 어플리케이션을 위한 효과적인 프로세싱 전략](https://youtu.be/IafgrRB2quY)\n- [스케일아웃없이 순간 급증하는 주문 처리하기 (Microservice with Kafka)](https://tv.naver.com/v/11212897)\n- [아파치 카프카 레퍼런스 한글 번역](https://godekdls.github.io/Apache%20Kafka/design/)\n- [ActiveMQ의 Virtual Destinations를 활용한 메세지 로드밸런싱](https://ryan-han.com/post/server/activemq_virtual_destinations/)\n- [Kafka 운영자가 말하는 처음 접하는 Kafka](https://www.popit.kr/kafka-%EC%9A%B4%EC%98%81%EC%9E%90%EA%B0%80-%EB%A7%90%ED%95%98%EB%8A%94-%EC%B2%98%EC%9D%8C-%EC%A0%91%ED%95%98%EB%8A%94-kafka/)\n- [LINE에서 Kafka를 사용하는 방법](https://engineering.linecorp.com/ko/blog/how-to-use-kafka-in-line-1/)\n\n### 마이그레이션\n\n\n### 보안\n\n\n### API\n- [REST API & RESTful Web Services Explained](https://www.youtube.com/watch?v=LooL6_chvN4)\n- [RESTful API 설계 가이드](https://sanghaklee.tistory.com/57)\n- [그런 REST API로 괜찮은가](https://www.youtube.com/watch?v=RP_f5dMoHFc)\n- [REST의 representation이란 무엇인가](https://blog.npcode.com/2017/04/03/rest의-representation이란-무엇인가/)\n- [프론트엔드와 백엔드가 소통하는 엔드포인트, RESTful API](https://evan-moon.github.io/2020/04/07/about-restful-api/)\n- [REST API에서 Put 과 Post 의 차이](https://1ambda.github.io/javascripts/rest-api-put-vs-post/)\n- [GraphQL 개념잡기](https://tech.kakao.com/2019/08/01/graphql-basic/)\n- [GraphQl을 오해하다](https://medium.com/@FourwingsY/graphql%EC%9D%84-%EC%98%A4%ED%95%B4%ED%95%98%EB%8B%A4-3216f404134)\n\n\n### 웹소켓\n- [실시간 댓글 개발기(part.2) -  험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업](https://tech.kakao.com/posts/391)\n\n\n### 멀티쓰레딩\n- [멀티 쓰레드 프로그램 설계를 위한 8가지 규칙](https://brunch.co.kr/@chris-song/95)\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/6. DB/README.md",
    "content": "# 6. DB\n\n> 📌 목차\n> - [DB](#DB)\n> - [SQL](#SQL)\n> - [관계형DB](#관계형DB)\n>   - [PostgreSQL](#PostgreSQL)\n>   - [MySQL](#MySQL)\n> - [NoSQL](#NoSQL)\n>   - [MongoDB](#MongoDB)\n>   - [Redis](#Redis)\n> - [DB 성능 최적화](#DB-성능-최적화)\n> - [AWS/Azure/GCP](#AWS/Azure/GCP)\n> - [Supabase/Firebase](#Supabase/Firebase)\n\n## DB\n- [DBMS는 어떻게 트랜잭션을 관리할까?](https://d2.naver.com/helloworld/407507)\n- [B+ 트리는 어쩌다 인덱스로 간택되었을까?](https://hugehoo-blog.vercel.app/blog/Database/B%20tree%20as%20Index)\n- [JDBC로 실행되는 SQL에 자동으로 프로젝트 정보 주석 남기기](https://techblog.woowahan.com/2584/)\n- [Commons DBCP 이해하기](https://d2.naver.com/helloworld/5102792)\n- [데이터 구조와 설계 — 튜토리얼](https://medium.com/@khwsc1/%EB%B2%88%EC%97%AD-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%A1%B0%EC%99%80-%EC%84%A4%EA%B3%84-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-b25792a0aa86)\n- [개념 정리 - 데이터베이스 편](https://brunch.co.kr/@toughrogrammer/17)\n- [SQL vs NoSQL](https://www.youtube.com/watch?v=ZS_kXvOeQ5Y)\n- [중국의 어떤 서버 개발자의 DB설계](https://blog.naver.com/imays/221461537682)\n- [아직도 돈 주고 DB 쓰나요 for DBA](https://youtu.be/DXu3nbWa4AA)\n\n\n## SQL\n- [SQL Joins Visualizer](https://sql-joins.leopard.in.ua/)\n\n## 관계형DB\n\n### PostgreSQL\n- [한 눈에 살펴보는 PostgreSQL](https://d2.naver.com/helloworld/227936)\n\n\n### MySQL\n- [MySQL을 이용한 분산락으로 여러 서버에 걸친 동시성 관리](https://techblog.woowahan.com/2631/)\n- [MySQL Workbench의 VISUAL EXPLAIN으로 인덱스 동작 확인하기](https://engineering.linecorp.com/ko/blog/mysql-workbench-visual-explain-index/)\n- [MySQL Ascending index vs Descending index](https://tech.kakao.com/2018/06/19/mysql-ascending-index-vs-descending-index/)\n- [Mysql 인덱스 정리 및 팁](https://jojoldu.tistory.com/243)\n- [MySQL ‘a’ = ‘a ‘가 true 인가? (PostgreSQL과 비교)](http://woowabros.github.io/study/2018/02/26/mysql-char-comparison.html)\n\n\n\n## NoSQL\n\n\n### MongoDB\n- [MongoDB Index 설계 전략](https://blog.ull.im/engineering/2019/04/05/mongodb-indexing-strategy.html)\n\n\n### Redis\n\n\n## DB 성능 최적화\n- [쿼리 최적화: 빠른 쿼리를 위한 7가지 체크리스트](https://medium.com/watcha/%EC%BF%BC%EB%A6%AC-%EC%B5%9C%EC%A0%81%ED%99%94-%EC%B2%AB%EA%B1%B8%EC%9D%8C-%EB%B3%B4%EB%8B%A4-%EB%B9%A0%EB%A5%B8-%EC%BF%BC%EB%A6%AC%EB%A5%BC-%EC%9C%84%ED%95%9C-7%EA%B0%80%EC%A7%80-%EC%B2%B4%ED%81%AC-%EB%A6%AC%EC%8A%A4%ED%8A%B8-bafec9d2c073)\n- [MySQL performance-schema-instruments 사용에 따른 성능 영향 실험](https://engineering.linecorp.com/ko/blog/mysql-research-performance-schema-instruments/)\n- [200만 동접 게임을 위한 MySQL 샤딩](https://youtube.com/watch?v=8Eb_n7JA1yA&feature=youtu.be)\n\n## AWS/Azure/GCP\n\n## Supabase/Firebase\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/7. 모바일/README.md",
    "content": "# 7. 모바일\n\n> 📌 목차\n> - [모바일](#모바일)\n> - [앱 개발기](#앱-개발기)\n> - [iOS](#iOS)\n> - [Android](#Android)\n> - [크로스 플랫폼](#크로스-플랫폼)\n>   - [Flutter](#Flutter)\n>   - [React Native](#React-Native)\n\n\n## 모바일\n\n## 앱 개발기\n- [코알람 App 출시 A부터 Z까지](https://medium.com/@hyunji5834/코알람-app-출시-a부터-z까지-3ecbec543eeb)\n- [그린팩토리 주차층 관리앱 개발기 (Bluetooth, Beacon 연동 개발시 겪은 일들)](https://tv.naver.com/v/4286021)\n- [갈피: 나의 첫 모바일 앱 개발기](https://ahnheejong.name/articles/galpi-development-diary/)\n- [카카오뱅크 모바일앱 개발 이야기](https://tv.kakao.com/v/391419226)\n\n## iOS\n- [UICollectionView를 이용한 LINE iOS 대화방 리팩토링](https://engineering.linecorp.com/ko/blog/ios-refactoring-uicollectionview-1/)\n- [지난 10번의 WWDC를 되돌아보며](https://medium.com/@jungkim/%EC%A7%80%EB%82%9C-10%EB%B2%88%EC%9D%98-wwdc%EB%A5%BC-%EB%90%98%EB%8F%8C%EC%95%84%EB%B3%B4%EB%A9%B0-16d6da3a95b2)\n- [간편하게 서버 데이터를 로딩하는 Fetcher, Swift로 구현하기](https://engineering.linecorp.com/ko/blog/introduce-android-fetcher-swift-implementation/)\n\n\n## Android\n- [더 작은 APK를 위한 Android App Bundle에 대해서](https://medium.com/daangn/%EB%8D%94-%EC%9E%91%EC%9D%80-apk%EB%A5%BC-%EC%9C%84%ED%95%9C-android-app-bundle%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-345a656eee85)\n\n\n## 크로스 플랫폼\n\n### Flutter\n- [지식iN 앱을 Flutter로 개발하는 이유](https://d2.naver.com/helloworld/3384599)\n- [Flutter는 왜 혁명적인가](https://medium.com/@dan_kim/%EB%B2%88%EC%97%AD-flutter%EB%8A%94-%EC%99%9C-%ED%98%81%EB%AA%85%EC%A0%81%EC%9D%B8%EA%B0%80-967c1dfcc5a9)\n\n\n### React Native\n- [React Native를 이용한 어플리케이션 개발 기록](https://dev-yakuza.github.io/ko/react-native/)\n- [React Native 사이드프로젝트. 보름만에 iOS, 안드로이드 앱 출시하기](https://blog.holy.kiwi/js/190127/)\n- [patch-package를 활용한 NPM 패키지 패치(patch) 사례 (feat. React Native)](https://medium.com/naver-place-dev/patch-package를-활용한-npm-패키지-패치-patch-사례-feat-react-native-ee1fc399b7c2)\n- [React Native로 성공적인 MVP 개발하기](https://drive.google.com/file/d/1LKtyaDE9qnrqOeJvQRhIhWqdZ229ofR7/view)\n\n"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/8. 인프라 & DevOps/README.md",
    "content": "# 8. 인프라 & DevOps\n\n> 📌 목차\n> - [인프라/DevOps](#인프라/DevOps)\n> - [리눅스/Bash](#리눅스/Bash)\n> - [Kubernetes](#Kubernetes)\n> - [Docker](#Docker)\n> - [AWS/Azure/GCP](#AWS/Azure/GCP)\n\n\n## 인프라/DevOps\n- [L4/L7 스위치 대안 오픈소스 로드밸런서 HAProcxy](https://d2.naver.com/helloworld/284659)\n- [글로벌 네트워크 에뮬레이터 prism_pacman 소개](https://d2.naver.com/helloworld/7847943)\n- [WATCHA 사내 VPN 개발하기](https://medium.com/watcha/watcha-%EC%82%AC%EB%82%B4-vpn-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-e04f946d3ccb)\n- [How to stop running out of ephemeral ports and start to love long-lived connections](https://blog.cloudflare.com/how-to-stop-running-out-of-ephemeral-ports-and-start-to-love-long-lived-connections/)\n\n## 리눅스/Bash\n- [가장 쉬운 리눅스 강좌](https://youtu.be/tPWBF13JIVk)\n- [Bash 입문자를 위한 핵심 요약 정리 (Shell Script)](https://blog.gaerae.com/2015/01/bash-hello-world.html)\n- [스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들](https://www.mimul.com/blog/linux-server-operations/)\n- [리눅스 open files, max user processes 설정 정리글](https://techblog.woowahan.com/2569/)\n- [Bash scripting cheatsheet](https://devhints.io/bash.html)\n- [The art of command line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ko.md)\n- [리눅스의 페이지 캐시와 버퍼 캐시](https://brunch.co.kr/@alden/25)\n- [Linux에서 메모리를 다 써버렸을 때 일어나는 일](https://medium.com/@EJSohn/%EB%B2%88%EC%97%AD-linux%EC%97%90%EC%84%9C-%EB%A9%94%EB%AA%A8%EB%A6%AC%EB%A5%BC-%EB%8B%A4-%EC%8D%A8%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C-%EC%9D%BC%EC%96%B4%EB%82%98%EB%8A%94-%EC%9D%BC-9dadba29c89c)\n- [고급 Bash 스크립팅 가이드](https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/)\n- [Linux Performance Analysis in 60,000 Milliseconds](https://link.medium.com/o4WHJtN9sZ)\n- [bash-guide: A guide to learn bash](https://github.com/Idnan/bash-guide)\n\n\n## Kubernetes\n- [쿠버네티스 시작하기 - 쿠버네티스란 무엇인가?](https://subicura.com/2019/05/19/kubernetes-basic-1.html)\n- [쿠버네티스 네트워킹 이해하기#1: Pods](https://coffeewhale.com/k8s/network/2019/04/19/k8s-network-01/)\n- [2018 Cloud Hackathon Tech Session - Kubernetes](https://youtu.be/rdyUAduXi48?si=0xvbL7narzb0yqeu)\n- [Two reasons Kubernetes is so complex](https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex/)\n\n\n## Docker\n- [도커(Docker) 입문편: 컨테이너 기초부터 서버 배포까지](https://www.44bits.io/ko/post/easy-deploy-with-docker)\n- [초보를 위한 도커 안내서 - 도커란 무엇인가?](https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html)\n- [Docker 기초 확실히 다지기](https://futurecreator.github.io/2018/11/16/docker-container-basics/)\n- [만들면서 이해하는 도커(Docker) 이미지의 구조](https://www.44bits.io/ko/post/how-docker-image-work)\n\n\n## AWS/Azure/GCP\n- [AWS ECS로 시작하는 컨테이너 오케스트레이션](https://www.44bits.io/ko/post/container-orchestration-101-with-docker-and-aws-elastic-container-service)"
  },
  {
    "path": "고퀄리티 컨텐츠 모음/9. AI/README.md",
    "content": "# 9. AI\n\n> 📌 목차\n> - [AI](#AI)\n> - [AI 서비스 개발](#AI-서비스-개발)\n> - [기술/개념 이해](#기술/개념-이해)\n> - [머신러닝/딥러닝](#머신러닝/딥러닝)\n> - [LLM](#LLM)\n> - [논문](#논문)\n\n\n## AI\n\n## AI 서비스 개발\n- [딥러닝 모델 Serving 간단 구축기](https://tech.socarcorp.kr/data/2020/03/10/ml-model-serving.html)\n- [클린봇 2.0: 문맥을 이해하는 악성 댓글(단문) 탐지 AI](https://d2.naver.com/helloworld/7753273)\n- [이미지만으로 내 중고물품의 카테고리를 자동으로 분류해준다면? (feat. Keras)](https://medium.com/daangn/%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A7%8C%EC%9C%BC%EB%A1%9C-%EB%82%B4-%EC%A4%91%EA%B3%A0%EB%AC%BC%ED%92%88%EC%9D%98-%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC%EB%A5%BC-%EB%B6%84%EB%A5%98%ED%95%B4%EC%A4%80%EB%A9%B4-feat-keras-b86e5f286c71)\n- [딥러닝 웹서비스 개발 도전기](https://medium.com/@inerplat/%EB%94%A5%EB%9F%AC%EB%8B%9D-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C-%EB%8F%84%EC%A0%84%EA%B8%B0-e9ca38d53c1b)\n\n\n## 기술/개념 이해\n\n\n## 머신러닝/딥러닝\n- [TextRank 를 이용한 키워드 추출과 핵심 문장 추출 (구현과 실험)](https://lovit.github.io/nlp/2019/04/30/textrank/)\n- [Machine Learning is Fun!](https://link.medium.com/sdNF8wmLxR)\n- [머신러닝 용어집](https://developers.google.com/machine-learning/glossary/?hl=ko)\n- [TensorFlow를 활용한 네이버쇼핑의 상품 카테고리 자동 분류](https://d2.naver.com/helloworld/1264836)\n- [구글 머신러닝 단기집중과정](https://developers.google.com/machine-learning/crash-course?hl=ko)\n- [핵심 머신러닝 강의 - 김성범 교수](https://www.youtube.com/channel/UCueLU1pCvFlM8Y8sth7a6RQ/videos)\n- [BentoMl을 활용하여 딥러닝 모델 API 서빙하기](https://zuminternet.github.io/BentoML/)\n\n\n## LLM\n\n\n## 논문\n- [꼼꼼하고 이해하기 쉬운 XLNet 논문 리뷰](https://blog.pingpong.us/xlnet-review/)\n"
  },
  {
    "path": "웹에서 보기 👉 goquality.dev",
    "content": "웹에서 보기 👉 https://goquality.dev/"
  }
]