├── LICENSE ├── README.md ├── 고퀄리티 컨텐츠 모음 ├── 1. 개발 일반 │ └── README.md ├── 10. 데이터 │ └── README.md ├── 11. 게임 개발 │ └── README.md ├── 12. 컴퓨터 공학 │ └── README.md ├── 13. 블록체인 │ └── README.md ├── 14. 보안 │ └── README.md ├── 15. 도구 │ └── README.md ├── 16. 기타 │ └── README.md ├── 2. 개발자 커리어 │ └── README.md ├── 3. 언어 & 프레임워크 │ └── README.md ├── 4. 프론트엔드 │ └── README.md ├── 5. 백엔드 │ └── README.md ├── 6. DB │ └── README.md ├── 7. 모바일 │ └── README.md ├── 8. 인프라 & DevOps │ └── README.md └── 9. AI │ └── README.md └── 웹에서 보기 👉 goquality.dev /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 { 고퀄리티 개발 컨텐츠 모음 } 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![author](https://img.shields.io/badge/author-Integerous-lightgray.svg?style=flat-square)](https://ryan-han.com) 2 | [![LICENSE](https://img.shields.io/dub/l/vibe-d.svg?style=flat-square)](https://github.com/Integerous/goQuality-dev-contents/blob/master/LICENSE) 3 | 4 | # { 고퀄리티 ⚡ 개발 컨텐츠 모음 } 5 | 6 |
7 | 8 |
9 | 10 |
11 | 12 | ## 📣 소개 13 | 14 | > AI는 하지 못할, 15 | > **개발자들의 실제 경험과 생각, 노하우가 담긴 유익한 컨텐츠**만 공유합니다. 16 | 17 |
18 | 19 | ## 🚀 [goquality.dev](https://goquality.dev/?ref=goquality.github.com)를 오픈했습니다. 20 | - 2018년부터 쌓아온 약 **1,507개**의 컨텐츠(Queue 제외)의 퀄리티 평가를 진행하여 약 **450개**만 살아남았습니다. 21 | - 앞으로 새로운 고퀄리티 컨텐츠들이 지속적으로 추가될 예정이며, [goquality.dev](https://goquality.dev/?ref=goquality.github.com)도 계속 개선될 예정입니다. 22 | - 아래 📭 **Queue**의 컨텐츠들도 평가 진행 예정입니다. 23 | 24 |
25 | 26 | ## ❤️ 누구나 Contributor가 될 수 있습니다! 27 | 28 | > 유익한 개발 관련 컨텐츠의 링크를 공유해주세요. 29 | 30 | 방법 1 - 아래 📭 **Queue** 최하단에 링크 추가하고 **Pull Request** 31 | 방법 2 - (추가 예정) [goquality.dev](https://goquality.dev/?ref=goquality.github.com)에서 컨텐츠 링크 공유 32 | 33 |
34 | 35 | ## 🔎 컨텐츠 평가 기준 36 | 1. ✅ 글쓴이의 고유한 경험과 생각, 노하우가 잘 작성된 컨텐츠 37 | 2. ❌ AI가 쉽게 제공할 수 있는 컨텐츠 (공식 문서 내용, 프레임워크 문법 설명 등) 38 | 3. ❌ 저작권법 위반 컨텐츠 39 | 40 |
41 | 42 | ## 📚 카테고리 43 | 44 |
45 | 1. 개발 일반 46 | 47 | - [개발 문화/철학/방법론](/카테고리/1.%20개발%20일반#개발-문화철학방법론) 48 | - [소프트웨어 설계](/카테고리/1.%20개발%20일반#소프트웨어-설계) 49 | - [OOP](/카테고리/1.%20개발%20일반#oop) 50 | - [함수형 프로그래밍](/카테고리/1.%20개발%20일반#함수형-프로그래밍) 51 | - [DDD](/카테고리/1.%20개발%20일반#ddd) 52 | - [제품 개발 후기](/카테고리/1.%20개발%20일반#제품-개발-후기) 53 | - [테스트/TDD](/카테고리/1.%20개발%20일반#테스트-tdd) 54 |
55 | 56 |
57 | 2. 개발자 커리어 58 | 59 | - [성장](/카테고리/2.%20개발자%20커리어#성장) 60 | - [비전공자/주니어](/카테고리/2.%20개발자%20커리어#비전공자주니어) 61 | - [취업/이직](/카테고리/2.%20개발자%20커리어#취업이직) 62 | - [후기](/카테고리/2.%20개발자%20커리어#후기) 63 | - [이력서/포트폴리오](/카테고리/2.%20개발자%20커리어#이력서포트폴리오) 64 | - [기술면접/코딩테스트](/카테고리/2.%20개발자%20커리어#기술면접코딩테스트) 65 | - [해외 취업](/카테고리/2.%20개발자%20커리어#해외-취업) 66 | - [미국/캐나다](/카테고리/2.%20개발자%20커리어#미국캐나다) 67 | - [유럽](/카테고리/2.%20개발자%20커리어#유럽) 68 | - [호주/뉴질랜드](/카테고리/2.%20개발자%20커리어#호주뉴질랜드) 69 | - [일본/싱가포르](/카테고리/2.%20개발자%20커리어#일본싱가포르) 70 | - [동남아시아](/카테고리/2.%20개발자%20커리어#동남아시아) 71 | - [그 외 국가](/카테고리/2.%20개발자%20커리어#그-외-국가) 72 | - [1인 개발](/카테고리/2.%20개발자%20커리어#1인-개발) 73 | - [제품 개발 과정](/카테고리/2.%20개발자%20커리어#제품-개발-과정) 74 | - [성장/마케팅 전략](/카테고리/2.%20개발자%20커리어#성장마케팅-전략) 75 |
76 | 77 |
78 | 3. 언어 & 프레임워크 79 | 80 | - [Python](/카테고리/3.%20언어%20&%20프레임워크#Python) 81 | - [Python](/카테고리/3.%20언어%20&%20프레임워크#Python) 82 | - [Django](/카테고리/3.%20언어%20&%20프레임워크#Django) 83 | - [Flask](/카테고리/3.%20언어%20&%20프레임워크#Flask) 84 | - [FastAPI](/카테고리/3.%20언어%20&%20프레임워크#FastAPI) 85 | - [그 외](/카테고리/3.%20언어%20&%20프레임워크#그-외-Python) 86 | - [Java](/카테고리/3.%20언어%20&%20프레임워크#Java) 87 | - [Java](/카테고리/3.%20언어%20&%20프레임워크#Java) 88 | - [Spring](/카테고리/3.%20언어%20&%20프레임워크#Spring) 89 | - [JPA](/카테고리/3.%20언어%20&%20프레임워크#JPA) 90 | - [그 외](/카테고리/3.%20언어%20&%20프레임워크#그-외-Java) 91 | - [Kotlin](/카테고리/3.%20언어%20&%20프레임워크#Kotlin) 92 | - [C/C++](/카테고리/3.%20언어%20&%20프레임워크#C/C++) 93 | - [C#](/카테고리/3.%20언어%20&%20프레임워크#C#) 94 | - [Go](/카테고리/3.%20언어%20&%20프레임워크#Go) 95 | - [Ruby](/카테고리/3.%20언어%20&%20프레임워크#Ruby) 96 | - [Ruby on Rails](/카테고리/3.%20언어%20&%20프레임워크#Ruby-on-Rails) 97 | - [PHP](/카테고리/3.%20언어%20&%20프레임워크#PHP) 98 | - [함수형 언어](/카테고리/3.%20언어%20&%20프레임워크#함수형-언어) 99 | - [Rust](/카테고리/3.%20언어%20&%20프레임워크#Rust) 100 | - [Scala](/카테고리/3.%20언어%20&%20프레임워크#Scala) 101 | - [그 외](/카테고리/3.%20언어%20&%20프레임워크#그-외) 102 | 103 |
104 | 105 |
106 | 4. 프론트엔드 107 | 108 | - [프론트엔드](/카테고리/4.%20프론트엔드#프론트엔드) 109 | - [언어/프레임워크](/카테고리/4.%20프론트엔드#언어프레임워크) 110 | - [Javascript](/카테고리/4.%20프론트엔드#Javascript) 111 | - [Typescript](/카테고리/4.%20프론트엔드#Typescript) 112 | - [Node.js](/카테고리/4.%20프론트엔드#Node.js) 113 | - [React.js](/카테고리/4.%20프론트엔드#React.js) 114 | - [Vue.js](/카테고리/4.%20프론트엔드#Vue.js) 115 | - [Svelte](/카테고리/4.%20프론트엔드#Svelte) 116 | - [Next.js](/카테고리/4.%20프론트엔드#Next.js) 117 | - [Nuxt.js](/카테고리/4.%20프론트엔드#Nuxt.js) 118 | - [Nest.js](/카테고리/4.%20프론트엔드#Nest.js) 119 | - [그 외](/카테고리/4.%20프론트엔드#그-외-Javascript) 120 | - [브라우저/HTML](/카테고리/4.%20프론트엔드#브라우저HTML) 121 | - [디자인/UI/UX](/카테고리/4.%20프론트엔드#디자인UIUX) 122 | - [CSS](/카테고리/4.%20프론트엔드#CSS) 123 |
124 | 125 |
126 | 5. 백엔드 127 | 128 | - [아키텍처](/카테고리/5.%20백엔드#아키텍처) 129 | - [기능/서비스 개발](/카테고리/5.%20백엔드#기능서비스-개발) 130 | - [성능 최적화](/카테고리/5.%20백엔드#성능-최적화) 131 | - [장애/디버깅](/카테고리/5.%20백엔드#장애디버깅) 132 | - [로깅/알람](/카테고리/5.%20백엔드#로깅알람) 133 | - [캐시](/카테고리/5.%20백엔드#캐시) 134 | - [메시지 큐](/카테고리/5.%20백엔드#메시지-큐) 135 | - [마이그레이션](/카테고리/5.%20백엔드#마이그레이션) 136 | - [보안](/카테고리/5.%20백엔드#보안) 137 | - [API](/카테고리/5.%20백엔드#API) 138 | - [웹소켓](/카테고리/5.%20백엔드#웹소켓) 139 | - [멀티쓰레딩](/카테고리/5.%20백엔드#멀티쓰레딩) 140 |
141 | 142 |
143 | 6. DB 144 | 145 | - [SQL](/카테고리/6.%20DB#SQL) 146 | - [관계형DB](/카테고리/6.%20DB#관계형DB) 147 | - [PostgreSQL](/카테고리/6.%20DB#PostgreSQL) 148 | - [MySQL](/카테고리/6.%20DB#MySQL) 149 | - [NoSQL](/카테고리/6.%20DB#NoSQL) 150 | - [MongoDB](/카테고리/6.%20DB#MongoDB) 151 | - [Redis](/카테고리/6.%20DB#Redis) 152 | - [DB 성능 최적화](/카테고리/6.%20DB#DB-성능-최적화) 153 | - [AWS/Azure/GCP](/카테고리/6.%20DB#AWS/Azure/GCP) 154 | - [Supabase/Firebase](/카테고리/6.%20DB#Supabase/Firebase) 155 |
156 | 157 |
158 | 7. 모바일 159 | 160 | - [앱 개발기](/카테고리/7.%20모바일#앱-개발기) 161 | - [iOS](/카테고리/7.%20모바일#iOS) 162 | - [Android](/카테고리/7.%20모바일#Android) 163 | - [크로스 플랫폼](/카테고리/7.%20모바일#크로스-플랫폼) 164 | - [Flutter](/카테고리/7.%20모바일#Flutter) 165 | - [React Native](/카테고리/7.%20모바일#React-Native) 166 |
167 | 168 |
169 | 8. 인프라 & DevOps 170 | 171 | - [인프라/DevOps](/카테고리/8.%20인프라%20&%20DevOps#인프라-devops) 172 | - [리눅스/Bash](/카테고리/8.%20인프라%20&%20DevOps#리눅스/Bash) 173 | - [Kubernetes](/카테고리/8.%20인프라%20&%20DevOps#Kubernetes) 174 | - [Docker](/카테고리/8.%20인프라%20&%20DevOps#Docker) 175 | - [AWS/Azure/GCP](/카테고리/8.%20인프라%20&%20DevOps#AWS/Azure/GCP) 176 |
177 | 178 |
179 | 9. AI 180 | 181 | - [AI 서비스 개발](/카테고리/9.%20AI#AI-서비스-개발) 182 | - [기술/개념 이해](/카테고리/9.%20AI#기술개념-이해) 183 | - [머신러닝/딥러닝](/카테고리/9.%20AI#머신러닝딥러닝) 184 | - [LLM](/카테고리/9.%20AI#LLM) 185 | - [논문](/카테고리/9.%20AI#논문) 186 |
187 | 188 |
189 | 10. 데이터 190 | 191 | - [데이터 사이언스/분석](/카테고리/10.%20데이터#데이터-사이언스분석) 192 | - [데이터 엔지니어링](/카테고리/10.%20데이터#데이터-엔지니어링) 193 |
194 | 195 |
196 | 11. 게임 개발 197 | 198 | - [게임 개발](/카테고리/11.%20게임%20개발#게임-개발) 199 |
200 | 201 |
202 | 12. 컴퓨터 공학 203 | 204 | - [알고리즘/자료구조](/카테고리/12.%20컴퓨터%20공학#알고리즘자료구조) 205 | - [운영체제](/카테고리/12.%20컴퓨터%20공학#운영체제) 206 | - [네트워크](/카테고리/12.%20컴퓨터%20공학#네트워크) 207 | - [HTTP/웹](/카테고리/12.%20컴퓨터%20공학#http웹) 208 |
209 | 210 |
211 | 13. 블록체인 212 | 213 | - [블록체인](/카테고리/13.%20블록체인#블록체인) 214 |
215 | 216 |
217 | 14. 보안 218 | 219 | - [보안](/카테고리/14.%20보안#보안) 220 |
221 | 222 |
223 | 15. 도구 224 | 225 | - [생산성 도구](/카테고리/15.%20도구#생산성-도구) 226 | - [Git](/카테고리/15.%20도구#Git) 227 | - [컴퓨터/키보드](/카테고리/15.%20도구#컴퓨터키보드) 228 | - [Vim](/카테고리/15.%20도구#Vim) 229 |
230 | 231 |
232 | 16. 기타 233 | 234 | - [기타](/카테고리/16.%20기타#기타) 235 |
236 | 237 | --- 238 | 239 |
240 | 241 | ## :mailbox: Queue 242 | 243 | > 컨텐츠 링크를 가장 아래부터 추가해주세요. (이 곳에서 검증을 거친 후에 해당 카테고리로 이동됩니다!) 244 | - [문과도 이해하는 객체지향 프로그래밍](https://youtu.be/cg1xvFy1JQQ) 245 | - [[React] 반응형UI에 대처하는 테스트의 자세](https://nookpi.tistory.com/139) 246 | - [단일 프로세스에서 NUMA가 야기한 성능 저하](https://netmarble.engineering/single-process-programming-numa-effect/) 247 | - [Android) 테스트 코드 왜 작성 해야 할까? 예제로 알아보자](https://yoon-dailylife.tistory.com/m/114) 248 | - [A급 인재를 떠나게 하는 7가지 방법](https://brunch.co.kr/@hyungsukkim/20) 249 | - [Java에서의 Emoji처리에 대해](https://meetup.toast.com/posts/317) 250 | - [React VAC Pattern - View 로직과 JSX의 의존성을 최소화 하자!](https://tv.naver.com/v/23162062) 251 | - [안드로이드 코루틴에서 할수있는 실수 5가지](https://www.youtube.com/watch?v=cr5xLjPC4-0) 252 | - [WSL2 활용도를 높여주는 고정 IP 설정](https://netmarble.engineering/wsl2-static-ip-scheduler-settings/) 253 | - [카쉐어링 서비스 디자인 (like Uber or Lyft) 인터뷰](https://towardsdatascience.com/ace-the-system-design-interview-uber-lyft-7e4c212734b3) 254 | - [서버리스 기반 컨텐츠 추천 서비스 만들기 - 이상현(Vingle)](https://youtu.be/-LZFJ6BpplE) 255 | - [초식 - 비동기 외부연동으로 서버성능 올리기](https://www.youtube.com/watch?v=FCNNcl48k28) 256 | - [strace가 -k 옵션을 만난 날](https://netmarble.engineering/strace-k-build-guide/) 257 | - [리팩토링의 중요성 feat.테스트 코드를 짜는 이유(한글 자막)](https://youtu.be/mNPpfB8JSIU) 258 | - [그림으로 쉽게 보는 HTTP 변천사](https://brunch.co.kr/@swimjiy/39) 259 | - [클래스는 언제 로딩되고 초기화되는가?](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) 260 | - [Roblox 작년 73시간 장애 포스트모템](https://news.hada.io/topic?id=5860) 261 | - [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) 262 | - [Stub 을 이용한 Service 계층 단위 테스트 하기](https://jojoldu.tistory.com/637) 263 | - [캐시와 레디스](https://iiaii.tistory.com/11) 264 | - [고루틴의 동작 원리에 관하여](https://ykarma1996.tistory.com/188) 265 | - [코드 리뷰 잘 하는 법(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) 266 | - [OpenApiSpec.을 이용한 더욱 효과적인 API 문서화](https://traeper.tistory.com/219) 267 | - [초식 - 서버 성능 올리기 (처리량, 응답시간)](https://youtu.be/JJJ4LReZ5q4) 268 | 269 | - [어느 암호학 전문가가 말하는 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) 270 | - [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) 271 | - [FE개발자로서 못해준 이야기 1 - 프로젝트](https://partnerjun.tistory.com/82) 272 | - [Yarn Berry 적용 1일 차에 느낀 점](https://velog.io/@johnwi/wil-01-Yarn-Berry) 273 | - [코틀린 예제로 작성된 프로젝트 리액터 기초 및 고급 활용법](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) 274 | - [넥슨그룹 첫 정년퇴직자 '백영진'님의 소회](https://m.inven.co.kr/webzine/wznews.php?idx=266901&s=09) 275 | 276 | 277 | - [소프트웨어 엔지니어로서 경제적 독립을 향한 나의 여정](https://news.hada.io/topic?id=5719&utm_source=slack&utm_medium=bot&utm_campaign=T04NM041F) 278 | - [우리는 왜 공통 라이브러리를 만들기 시작했나](https://helloworld.kurly.com/blog/why-we-make-common-library) 279 | - [독일, 베를린에서 개발자로 취업하기](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) 280 | - [2년만에 개발자를 멈춘 iOS 개발자의 2021년 회고](https://dev200ok.blogspot.com/2022/01/2-ios-2021.html) 281 | - [프로메테우스 레퍼런스 한글번역](https://godekdls.github.io/Prometheus/getting-started/) 282 | - [Twelve-Factor 방법론](https://12factor.net/ko/) 283 | - [Review 2021 프런트엔드, 그리고 2022](https://jbee.io/web/from-2021-to-2022/) 284 | - [자바스크립트는 왜 프로토타입을 선택했을까](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) 285 | - [DevOps 3년차 경력 이직 도전기(feat. 네카당)](https://ykarma1996.tistory.com/186) 286 | - [2021년 CTO 회고(이동욱님)](https://jojoldu.tistory.com/626) 287 | - [주니어 개발자의 2021년 회고 (황준일님)](https://junilhwang.github.io/TIL/Review/2021-year/end) 288 | - [1년차 개발자 2021년 회고 - 개발 & 일상](https://velog.io/@minyul/2021%EB%85%84-%ED%9A%8C%EA%B3%A0) 289 | - [Bootstrap을 공부해보다](https://www.sangkon.com/study-bootstrap/) 290 | - [AWS DynamoDB 모델링](https://zuminternet.github.io/DynamoDB/) 291 | - [공통시스템개발팀 코드 리뷰 문화 개선 이야기](https://techblog.woowahan.com/7152/) 292 | - [동료들을 덕질하는 요기요 Developer Advocate의 1년](https://link.medium.com/Dd4j36St9lb) 293 | - [체대 출신 개발자의 2021년 회고](https://ryan-han.com/post/memoirs/memoirs2021/) 294 | - [리뷰어에게 사랑받는 코드리뷰는 어떻게 보낼 수 있을까?](https://haneepark.github.io/2021/12/11/code-review-love-1/) 295 | - [주키어개발자의 2021 회고](https://miryang.dev/blog/2021-review) 296 | - [JavaScript Modules – A Beginner's Guide](https://www.freecodecamp.org/news/javascript-modules-beginners-guide/) 297 | - [객체지향 시스템과 패러다임 그리고 철학](https://black7375.tistory.com/86) 298 | - [개발자가 알아야 할 스톡옵션의 모든 것](https://evan-moon.github.io/2021/12/04/what-is-stock-options/) 299 | - [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) 300 | - [Type과 Interface로 테스트용 Mock Data 만들기](https://nookpi.tistory.com/125) 301 | - [오픈 소스 소프트웨어 Toolkit을 이용한 AI 공정성 검증](https://devocean.sk.com/blog/techBoardDetail.do?ID=163512) 302 | - [Springboot @Async 어떻게 동작하는가?](https://brunch.co.kr/@springboot/401) 303 | - [카카오웹툰은 하드웨어 가속과 IntersectionObserver를 어떻게 사용했을까?](https://fe-developers.kakaoent.com/2021/211202-gpu-intersection-observer) 304 | - [CTO를 어떻게 뽑을까](https://lqez.dev/blog/how-to-hire-cto.html) 305 | - [줌인터넷 프론트엔드 파트에서 사용하는 표준화 라이브러리를 소개합니다 (feat: SSR, Node.js, Nexus)](https://zuminternet.github.io/zum-portal-core-js/) 306 | - [무신사가 검색 품질을 관리하는 방법](https://medium.com/musinsa-tech/map-416b5f143943) 307 | - [서비스 성능 개선 : MySQL Optimizer 실행 계획 분석을 기반으로](https://xlffm3.github.io/database/service-performance-with-optimizer/) 308 | - [메세지의 템플릿 내용 단위 테스트 하기](https://jojoldu.tistory.com/619) 309 | - [타입스크립트 꿀팁](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) 310 | - [나의 페어 프로그래밍 탐험기](https://tech.kakao.com/2021/12/01/pair-programming/) 311 | - [자동화된 UI 회귀테스트 도입하기](https://techblog.woowahan.com/6460/) 312 | - [WebRTC 응용 서비스를 개발하는 2가지 방법](https://tech.kakaoenterprise.com/121?category=882488) 313 | - [Dropbox가 Nginx에서 Envoy로 전환한 이유와 방법](https://news.hada.io/topic?id=2625) 314 | - [Sanitizer API를 이용해 안전하게 DOM 조작하기](https://wormwlrm.github.io/2021/11/21/Sanitizer-API.html) 315 | - [리액트 vs 스벨트](https://yozm.wishket.com/magazine/detail/1176/) 316 | - [데이터 파이프라인 기본 원리와 원칙은 시간이 지나도 유효해야 한다(1/2)](https://netmarble.engineering/data-pipeline-design-principles-a/) 317 | - [Observability: 로그라고해서 다 같은 로그가 아니다(1/2)](https://netmarble.engineering/observability-logging-a/) 318 | - [클로저 매크로에 대해 알아보자](https://green-labs.github.io/the-macro) 319 | - [우리는 모의장애훈련에 진심입니다. – part1](https://techblog.woowahan.com/6557/) 320 | - [kubeadm 이용하여 k8s Cluster 배포하기(공식문서 위주)](https://kingofbackend.tistory.com/217) 321 | - [당연함의 크기 - 회원가입 퍼널 개선](http://labs.brandi.co.kr/2021/11/09/yoobg.html) 322 | - [음식 배달 앱 아키텍쳐 분석](https://www.joinc.co.kr/w/man/12/architecture/EndToEndDesignOfFoodDeliveryApp?) 323 | - [Golang: Websocket 이해하기](https://jusths.tistory.com/m/249) 324 | - [Resilience4j를 이용한 서킷 브레이커 기초](https://cheese10yun.github.io/resilience4j-basic/) 325 | - [CompletableFuture, 자바 비동기 프로그래밍을 위한 CompletableFuture 검토](https://brunch.co.kr/@springboot/267) 326 | - [라이엇: 6년 3개월의 기록](http://www.chidoo.me/index.php/2021/11/13/footprints-in-my-riotgames-days/) 327 | - [custom exception을 언제써야할까?](https://tecoble.techcourse.co.kr/post/2020-08-17-custom-exception/) 328 | - [라인 developer day 컨퍼런스 발표 영상](https://www.youtube.com/playlist?list=PLI2S-k0Fa59uUuHm1z3kxCFw8rC8t6G13) 329 | - [NestJS Custom Caching Decorator 만들기](https://zuminternet.github.io/nestjs-custom-decorator) 330 | - [Upsource 코드리뷰 플랫폼 구축기 with AWS](https://bbros-web-frontend.super.site/upsource-with-aws) 331 | - [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/) 332 | - [테스트 코드 한 줄을 작성하기까지의 고난](https://tech.kakao.com/2021/11/08/test-code/) 333 | - [Airbnb System design 분석](https://www.joinc.co.kr/w/man/12/airbnbDesign) 334 | - [프로세스 동기화를 이해하기 위한 짧은 노트](https://medium.com/@jypthemiracle/understanding-process-synchronization-5763aa39ad17) 335 | - [인프런 수습 회고](https://jojoldu.tistory.com/612) 336 | - [웹 서비스 캐시 똑똑하게 다루기](https://toss.tech/article/smart-web-service-cache) 337 | - [HTML을 정규 표현식만으로 파싱할 수 있을까?](https://evan-moon.github.io/2021/05/07/why-regexp-called-regexp/) 338 | - [타입스크립트 꿀팁](https://fe-developers.kakaoent.com/2021/211012-typescript-tip) 339 | - [MySQL Group Replication 구축](https://saramin.github.io/2021-09-28-mysql-group-replication/) 340 | - [통계 서버를 구축하며!](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) 341 | - [쿠버네티스 API서버는 정말 그냥 API서버라구욧](https://coffeewhale.com/apiserver) 342 | - [CTO가 CTO를 뽑습니다](https://brunch.co.kr/@leehosung/54) 343 | - [그런 개발자로 괜찮은가 - '취업' 편](https://taetaetae.github.io/posts/a-good-developer-in-terms-of-employment/) 344 | - [도전을 망설이는 비전공자들에게](https://okky.kr/article/1069879) 345 | - [브라우저의 사용자 에이전트는 왜 이렇게 복잡하게 생겼을까?](https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html) 346 | - [한글도 지원하는 퍼지 문자열 검색](https://taegon.kim/archives/9919) 347 | - [Github 에서 개발 프로젝트 관리하기 (Zenhub 사용기)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163408) 348 | - [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) 349 | - [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) 350 | - [크롬 익스텐션에서 데이터를 어떻게 다룰 것인가? (피트스탑과제 – 크롬 익스텐션 개발기)](https://techblog.woowahan.com/5900) 351 | - [Facebook을 다운 시킨 이유, BGP hijacking이 무엇인가?](https://dataportal.kr/14) 352 | - [레스토랑에 비유해서 알아보는 운영체제](https://wormwlrm.github.io/2021/10/04/OS-Restaurant.html) 353 | - [스프링에서 코틀린 스타일 테스트 코드 작성하기](https://techblog.woowahan.com/5825/) 354 | - [Vue SSR 제대로 적용하기 (feat. Vanilla SSR)](https://zuminternet.github.io/vue-ssr/) 355 | - [Atomic state management – Jotai](http://blog.hwahae.co.kr/all/tech/tech-tech/6099/) 356 | - [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) 357 | - [Pagination을 위한 최적화 SQL (Limit vs Join)](https://blog.lulab.net/database/optimize-pagination-sql-by-join-instead-of-limit/) 358 | - [변경에 유연한 컴포넌트](https://jbee.io/web/components-should-be-flexible/) 359 | - [화상 회의 서비스를 위한, WebRTC 소개](https://brunch.co.kr/@springboot/640) 360 | - [프로그래머를 위한 이름 짓는 원리](https://green-labs.github.io/programmers-naming) 361 | - [10분만에 훑어보는 TCP와 UDP](https://wormwlrm.github.io/2021/09/23/Overview-of-TCP-and-UDP.html) 362 | - [Java Stream API은 왜 for-loop보다 성능이 좋지 않을까?](https://medium.com/@jypthemiracle/java-stream-api는-왜-for-loop보다-느릴까-50dec4b9974b) 363 | - [Sql을 통해서 테스트 코드를 쉽게 작성하자](https://cheese10yun.github.io/sql-test/) 364 | - [DevOps팀의 Terraform 모험](https://helloworld.kurly.com/blog/terraform-adventure/) 365 | - [이모티콘 서비스는 왜 MSA를 선택했나?](https://tech.kakao.com/2021/09/14/msa/) 366 | - [도메인 주도 개발 전환 이야기](https://spoqa.github.io/2021/09/13/domain-driven-development-transition-story.html) 367 | - [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) 368 | - [Improving Pull Request Confidence for the Netflix TV App](https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65) 369 | - ['개발문화를 혼자서 바꿀 수 없다'며 포기하기엔 이릅니다](https://dico.me/topic/articles/296/ko) 370 | - [6단계로 알아보는 라이브 생방송 송출 원리](https://blog.naver.com/n_cloudplatform/222493527661) 371 | - [공개된 GitHub Codespaces 살펴보기](https://blog.outsider.ne.kr/1565) 372 | - [Incremental DOM과 Virtual DOM 비교](https://ui.toast.com/weekly-pick/ko_20210819) 373 | - [브라우저 Web Worker 다루기 with 오피스 문서 텍스트 추출 및 암호해제](https://tech.kakao.com/2021/09/02/web-worker/) 374 | - [git은 폴더경로가 변경된 것을 어떻게 알 수 있을까?](https://kwoncheol.me/posts/git-rename-inference) 375 | - [개발자 포트폴리오 오해 vs 진실](https://youtu.be/PGCFs8ILnKI) 376 | - [우아~한 장애대응](https://techblog.woowahan.com/4886/) 377 | - [무료로 웹호스팅, 서비스 이용하기](https://uznam8x.tistory.com/m/84) 378 | - [리멤버의 온보딩 과정을 소개합니다](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/) 379 | - [외부 툴 변경에 휘둘리지 않는 서버 코드 작성기](https://blog.gangnamunni.com/post/dependency-inversion-principle/) 380 | - [Stop Using Atomic Design Pattern](https://jbee.io/react/stop-using-atomic-design/) 381 | - [AWS SQS 생성하기 Hands On (연재 #2)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163294) 382 | - [토스 프론트엔드 챕터가 말합니다. "프론트엔드 개발자에게 가장 중요한 역량은?](https://blog.toss.im/article/toss-frontend-chapter) 383 | - [세 달 간의 오늘의집 개발자 온보딩 과정을 돌아보다](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) 384 | - [Vanilla Javascript로 React useState Hook 만들기 (feat: 렌더링 추상화)](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Make-useSate-hook/) 385 | - [코로나 시대에서의 WebRTC](https://brunch.co.kr/@springboot/639) 386 | - [회복 탄력성 높은 프론트엔드 아키텍처](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) 387 | - [쿠키와 세션 아주 쉽게 이해가능!!!](https://www.youtube.com/watch?v=aU4bju5kB_Q) 388 | - [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) 389 | - [업계에서 6년 있은 뒤, 마음이 바뀐 소프트웨어 개발 토픽들](https://www.clien.net/service/board/cm_app/15829916#comment-head) 390 | - [Kafka 사용이유 ( vs RabbitMQ )](https://ellune.tistory.com/29) 391 | - [jib를 이용한 자바 앱 컨테이너화](https://alden-kang.tistory.com/1) 392 | - [2021년 입문자를 위한 리액트 로드맵(영문)](https://dev.to/suhailzone/reactjs-roadmap-for-beginners-2021-14en?fbclid=IwAR0FhaGsvmthQ6bXLSbCgw6GBi3xC4AgzOXm6mRLxABLO67j08ME6i-Gh-w) 393 | - [Release Note 톺아보기](https://tech.kakaoenterprise.com/113) 394 | - [Vanilla Javascript로 가상돔(VirtualDOM) 만들기](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Virtual-DOM/) 395 | - [국제화(i18n) 자동화 가이드](https://meetup.toast.com/posts/295) 396 | - [R언어관련 패캐지에 대해서 알아보겠습니다 (feat.googleVis Lib)](https://devocean.sk.com/blog/techBoardDetail.do?ID=163282) 397 | - [Operator를 활용한 Prometheus 간단히 설치하기(2) - Exporter 편](https://devocean.sk.com/blog/techBoardDetail.do?ID=163266) 398 | - [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) 399 | - [파이썬 애플리케이션 의존성 주입 - dependency injector](https://www.humphreyahn.dev/blog/dependency-injector) 400 | - [실시간 문서 협업 시스템 동작원리](https://www.secmem.org/blog/2019/01/09/operational-transform/) 401 | - [Spring Cloud Config & Cloud Bus 정리](https://cheese10yun.github.io/spring-config-client/) 402 | - [왜 플렉스팀인가?](https://ahnheejong.name/articles/why-flex-2021/) 403 | - [NLP와 OCR, 머신 러닝으로 더욱 편리하고 특별한 LINE 가계부 만들기](https://engineering.linecorp.com/ko/blog/line-kakeibo-with-nlp-ocr-machinelearning/) 404 | - [당근런치를 만들어봤어요](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) 405 | - [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) 406 | - [코드로 인프라 관리하기 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) 407 | - [AWS의 IaC Framework CDK 소개](https://devocean.sk.com/blog/techBoardDetail.do?ID=163277) 408 | - [Best Practices for REST API Error Handling](https://www.baeldung.com/rest-api-error-handling-best-practices) 409 | - [유저 주문 취소 기능 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) 410 | - [소프트웨어 디자인 관점에서 바라본 아토믹 디자인의 의미와 한계](https://overthecode.io/the-meaning-and-limits-of-atomic-design-from-a-software-design-perspective/) 411 | - [JHipster 프레임워크 기초](https://devocean.sk.com/blog/techBoardDetail.do?ID=163249) 412 | - [[AssetManager] 리액트에서 에셋 상수관리를 간편하게!](https://nookpi.tistory.com/97) 413 | - [웹브라우저에서 동작하는 녹화앱 만들기](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) 414 | - [개발자 취업 산업군 5대장](https://youtu.be/KTu7sTWCFr8) 415 | - [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) 416 | - [WebRTC는 어떻게 실시간으로 데이터를 교환할 수 있을까?](https://wormwlrm.github.io/2021/01/24/Introducing-WebRTC.html) 417 | - [Hostname과 Domain name의 차이](http://www.differencebetween.net/technology/difference-between-hostname-and-domain-name/) 418 | - [CPU는 어떻게 동작하는가](https://www.youtube.com/watch?v=Fg00LN30Ezg&ab_channel=bRd3D) 419 | - [코루틴(Coroutine)](https://sungjk.github.io/2021/08/01/what-is-coroutine.html) 420 | - [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) 421 | - [Jackson의 확장 구조를 파헤쳐 보자](https://d2.naver.com/helloworld/0473330) 422 | - [카트 개발 연대기](https://helloworld.kurly.com/blog/my-cart-development-history/) 423 | - [Generative Adversarial Networks를 이용한 Nickface 개발](https://tech.kakao.com/2021/08/04/nickface/) 424 | - [2021년도 개발자 에코시스템 현황](https://blog.jetbrains.com/ko/blog/2021/07/16/the-state-of-developer-ecosystem-2021/) 425 | - [Node.js best practices list (July 2021)](https://dev.to/alexandrefreire/node-js-best-practices-list-july-2021-3p4k?fbclid=IwAR3S4DkXiAjZ5OYoNcipdra23qBPSLq3OgvnnlXNMrLQdjVYXfn9xgz_sQY) 426 | - [좋은 코드란 무엇일까?](https://jbee.io/etc/what-is-good-code/) 427 | - [데이터 분석 결과를 효과적으로 제공하기 위한 그래프 데이터베이스 구축](https://d2.naver.com/helloworld/8446520) 428 | - [Spring Cloud Config & Cloud Bus 정리](https://cheese10yun.github.io/spring-config-client/) 429 | - [우리회사는 왜 애자일 전환에 실패했을까?](https://yozm.wishket.com/magazine/detail/917/) 430 | - [nGrinder에 적용한 HttpCore 5와 HttpCore 5 살펴보기](https://d2.naver.com/helloworld/0881672) 431 | - [Vanilla Javascript로 Vuex와 Redux 같은 상태관리 시스템 만들기](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Store/) 432 | - [Spring Config Server 정리](https://cheese10yun.github.io/spring-config-server/) 433 | - [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/) 434 | - [코딩하는 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) 435 | - [브라우저에서 미디어 권한을 다루는 간단 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) 436 | - [한국어 자연어 이해 벤치마크 데이터 셋, 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) 437 | - [누가 자바스크립트를 파괴할 수 있을까?](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)) 438 | - [Kafka 기본 개념 (토픽, 파티션, 성능, 고가용성, 프로듀서, 컨슈머, 에러처리)](https://sjh836.tistory.com/186) 439 | - [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/) 440 | - [초보를 위한 Git / GitHub 안내서](https://subicura.com/git) 441 | - [Video to GIF with WASM](https://fireship.io/lessons/wasm-video-to-gif/) 442 | - [Elasticsearch APM](https://cheese10yun.github.io/elk-apm-1/) 443 | - [️INVESTING.COM 클론 코딩(feat. Vue JS SSR, CANVAS API)](https://zuminternet.github.io/zum-front-investing-clone/) 444 | - [Headless UI Library란?](https://jbee.io/react/headless-concept/) 445 | - [React Query 를 통하여 서버 데이터 관리하기](https://link.medium.com/Zq0IuPx67hb) 446 | - [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) 447 | - [Serverless 환경에서 수행시간이 긴 작업 처리하기](http://labs.brandi.co.kr/2021/05/31/kimms4.html) 448 | - [Top Java Collection Interview Questions for 2021](https://dzone.com/articles/top-java-collection-interview-questions-for-2021) 449 | - [왜 개발자는 잘못된 기술 선택을 밥 먹듯이 하나?](https://kingofbackend.tistory.com/129) 450 | - [jpql 동작 방식과 isolation 개념 설명](https://cheese10yun.github.io/jpa-jpql/) 451 | - [Windows 11에서 요구하는 시스템 최소 사양](https://www.lainyzine.com/ko/article/windows-11-minimum-hardware-requirements-overview/) 452 | - [웹서비스에 필수! CDN이 뭔가요?](https://youtu.be/_kcoeK0ITkQ) 453 | - [프론트엔드 테스트의 모든 것](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) 454 | - [[Kubernetes] ConfigMap / Secret](https://ooeunz.tistory.com/128) 455 | - [JAVA 최대 스레드 생성 테스트 해보기](https://youtu.be/arMtV397x0A) 456 | - [사이드프로젝트에서 시드투자 받기까지 6개월동안 디스콰이엇을 개발하면서 배운 10가지 - 1편](https://www.disquiet.tech/post/disquiet-seed-round-retrospective-1) 457 | - [git stash 사용법: 커밋하지 않고 변경사항 저장하는 방법](https://www.lainyzine.com/ko/article/git-stash-usage-saving-changes-without-commit/) 458 | - [개발바보들 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/) 459 | - [10 Modern JavaScript Tricks Every Developer Should Use](https://link.medium.com/s0vQkHuathb) 460 | - [원티드는 어떻게 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) 461 | - [초보 웹 개발자를 위한 학습 안내서](https://subicura.com/2021/06/27/study-guide.html) 462 | - [웹개발 짜증유발자! CORS가 뭔가요?](https://youtu.be/bW31xiNB8Nc) 463 | - [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) 464 | - [Dozer Mapper 사용 방법](https://narup.tistory.com/31) 465 | - [주니어 프론트엔드 개발자의 채용 프로세스 참여 후기](https://zuminternet.github.io/zum-front-recurit-review/) 466 | - [Declarative and Scalable Testing With React Testing Library](https://javascript.plainenglish.io/declarative-and-scalable-testing-with-react-testing-library-177f35f41396) 467 | - [객체지향 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/) 468 | - [제목은 Vue에서의 데이터 시각화로 하겠습니다, 근데 이제 Chart.js를 곁들인](https://wormwlrm.github.io/2021/07/02/Data-Visualization-with-Chart-js.html) 469 | - [자바스크립트와 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) 470 | - [메타버스, 시공간을 초월하다](https://www.samsungpop.com/streamdocs/mail/sd;streamdocsId=TNS_QbepZTrWfWpo3ZFk_nSvn7UihrEA4XKfl2lYWbU) 471 | - [엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐](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) 472 | - [yarn berry 적용기](https://medium.com/wantedjobs/yarn-berry-%EC%A0%81%EC%9A%A9%EA%B8%B0-1-e4347be5987) 473 | - [스크린을 침범하는 노치, 펀치홀 어떻게 미리 볼 수 있을까?](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) 474 | - [기술부채가 쌓여있는 상황에서 서비스 성능 임팩트 있게 개선하기](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) 475 | - [남들 모르는 크롬 개발자도구 소소한 기능 8개](https://www.youtube.com/watch?v=toXJLUa7i0Y) 476 | - [주니어 개발자의 2021년 상반기 회고](https://junilhwang.github.io/TIL/Review/2021-year/01-First-Quarter) 477 | - [소프트웨어 (SW) 개발 경험이 먼저다](http://channy.creation.net/blog/1477) 478 | - [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) 479 | - [쿠팡 출신 개발자의 A/B 테스트 플랫폼 MVP 개발기](https://www.youtube.com/watch?v=w7JHb60zk9k) 480 | - [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) 481 | - [A TypeScript Express Starter App](https://morioh.com/p/8cd90da6e9c5?f=5c224490c513a556c9042463) 482 | - [Redis Getting Started](https://cheese10yun.github.io/redis-getting-started/) 483 | - [Chromium이 발표한 RenderingNG가 무엇인가?](https://meetup.toast.com/posts/293) 484 | - [취업을 위한 포트폴리오는 어떻게 준비해야하나요?](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) 485 | - [클래스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) 486 | - [누가 자바스크립트를 파괴할 수 있을까?](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) 487 | - [이쁜 Code Image 만들기 'SNS별 테마 템플릿'](https://codeimg.io/) 488 | - [엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐](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) 489 | - [라인개발자들의 webpack 레퍼런스 번역](https://www.youtube.com/watch?v=yZtFgREvdBU&t=369s) 490 | - [개발자에게는 어떤 능력이 필요한가?](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) 491 | - [Cache에 대하여.. (Spring+EHCache)](https://jaehun2841.github.io/2018/11/07/2018-10-03-spring-ehcache/) 492 | - [518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다.](https://kwiki.devserum.com/ko/articles/tech-articles/2021-05-31-518-consecutive-days-algorithm-challenge) 493 | - [쏘카 데이터 그룹 - Airflow와 함께한 데이터 환경 구축기(feat. Airflow on Kubernetes)](https://tech.socarcorp.kr/data/2021/06/01/data-engineering-with-airflow.html) 494 | - [Spring Batch Reader 성능 분석 및 측정](https://cheese10yun.github.io/spring-batch-reader-performance/) 495 | - [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) 496 | - [dbt로 ELT 파이프라인 효율적으로 관리하기](https://www.humphreyahn.dev/blog/efficient-elt-pipelines-with-dbt) 497 | - [Fast API 로 3시간만에 추천 서버 만들기 (implicit, docker, gitlabCI)](https://school-of-life.tistory.com/166) 498 | - [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) 499 | - [NDC 2021](https://ndc.nexon.com/session/sessionSchedule) 500 | - [웹 개발을 위해 꼭 알아야하는 보안 공격](https://present.do/decks/60bf91801903093a77d160ed/embed?page=29) 501 | - [(JPA) persist vs merge](https://perfectacle.github.io/2021/06/13/entity-manager-persist-vs-merge) 502 | - [느려터진 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) 503 | - [Spring Batch Reader 성능 분석 및 측정 part 2 504 | HibernateCursorItemReader 측정 및 분석](https://cheese10yun.github.io/spring-batch-reader-performance-2/) 505 | - [테스트를 작성하는 방법](https://blog.kingbbode.com/m/52) 506 | - [윈도우 11 사용후기](https://lunacellstone.tistory.com/144) 507 | - [React ref 톺아보기](https://woowacourse.github.io/javable/post/2021-05-15-react-ref) 508 | - [CEO가 뽑고 싶은 개발자](https://youtu.be/3H4umWD5bwI) 509 | - [2021 next conf 후기](https://nookpi.tistory.com/m/82) 510 | - [백엔드 개발자를 꿈꾸는 학생개발자에게](https://d2.naver.com/news/3435170) 511 | - [LINE에서 하루 만에 정적 웹 페이지 개발해서 배포하는 방법](https://engineering.linecorp.com/ko/blog/how-to-quickly-develop-static-pages-in-line/) 512 | - [jwt 보다 session이 안전할까?](https://github.com/boojongmin/memo/issues/7) 513 | - [비동기를 사랑한 오픈소스 개발자](https://engineering.linecorp.com/ko/blog/line-developer-interview-3/) 514 | - [멋진 스타트업처럼 토이 프로젝트하는 비결 🚀](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) 515 | - [프로그래밍은 쉬워요](https://sungdoo.dev/retrospective-or-psa/programming-is-easy/) 516 | - [옛날 개발자의 맥북 이틀 사용 후기](https://brunch.co.kr/@springboot/195) 517 | - [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) 518 | - [메이커스토리 8 - 신입 개발자분들이 유명해졌으면 좋겠어요](https://www.disquiet.tech/post/makerstory-8) 519 | - [자바스크립트 동작의 삼위일체! - V8, Web API, Event Loop](https://kingofbackend.tistory.com/120) 520 | - [웹을 지탱하는 기술](https://www.slideshare.net/guruguru/ss-14241987) 521 | - [Airbnb의 이벤트 로그 처리](https://brunch.co.kr/@sonjoosik/3) 522 | - [Spring 레플리케이션 트랜잭션 처리 방식](https://cheese10yun.github.io/spring-transaction/) 523 | - [LINE 광고 서버 개발 팀의 DevOps 문화](https://engineering.linecorp.com/ko/blog/line-ads-devops-culture) 524 | - [node_modules로부터 우리를 구원해 줄 Yarn Berry](https://toss.tech/article/node-modules-and-yarn-berry) 525 | - [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) 526 | - [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) 527 | - [GitHub 멀티 어카운트를 사용할 때 유용한 Git 설정](https://www.lainyzine.com/ko/article/useful-git-settings-when-using-github-multi-account/) 528 | - [자바스크립트(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) 529 | - [코틀린 ORM 프레임워크](https://cheese10yun.github.io/exposed/) 530 | - [당근마켓 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) 531 | - [Scope와 Hoisting, Closure](https://ko-dev-jp.com/2021/05/16/js-scope-hoisting-closure/) 532 | - [2020년 회고](https://jojoldu.tistory.com/575) 533 | - [짝프로그래밍을 통해 자라기](https://techblog.deepnatural.ai/2021/04/19/pair-programming) 534 | - [손목, 소모품입니다 (수술까지 한 개발자의 개발 장비 이야기)](https://world.hey.com/bach/post-cadaa79b) 535 | - [반응형 프로그래밍이 뭔가요?](https://youtu.be/KDiE5qQ3bZI) 536 | - [웹 크롤링과 아키텍쳐](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) 537 | - [코더](https://sangminpark.blog/2021/05/11/%ec%bd%94%eb%8d%94/) 538 | - [개발자 협업 역량의 핵심 - "업무 가시성"](https://taeho.io/pages/5d36a0ef-1e17-4957-b075-b5df5ffd9436) 539 | - [퇴사 부검](https://woowabros.github.io/experience/2021/04/18/autopsy.html) 540 | - [Which is the fastest web framework?](https://github.com/the-benchmarker/web-frameworks) 541 | - [MySQL에서 'a' = 'a '가 true로 평가된다?](https://woowabros.github.io/study/2018/02/26/mysql-char-comparison.html) 542 | - [[Real MySQL] 7. 쿼리 작성 및 최적화](https://wbluke.tistory.com/30) 543 | - [더 이상 어버버하지말자!! 스레드와 프로세스](https://kingofbackend.tistory.com/119) 544 | - [다시 돌아보는 기본 : 서브넷의 이해 - ITWorld Korea -](https://www.itworld.co.kr/news/191458) 545 | - [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) 546 | - [개발자가 맥북이 아니라 리눅스 플랫폼을 사용하는 이유](https://stricky.tistory.com/422) 547 | - [트위터는 왜 모니터링 시스템을 다시 만들었나?](https://blog.imqa.io/twitter_monitoring_system_v2/?fbclid=IwAR2ryxuPXarR-TAd55Bx3WTBzqqzhsUPBFHv0AZev0ZM_mnodL4qBZmWnNo) 548 | - [게임 소프트웨어 개발자가 되려면?](http://ndcreplay.nexon.com/NDC2016/sessions/NDC2016_0040.html#k%5B%5D=%EB%B0%95%EC%A2%85%EC%B2%9C) 549 | - [테스트 커버리지 100%](https://youtu.be/jdlBu2vFv58) 550 | - [Kotlin으로 Spring 개발할 때](https://cheese10yun.github.io/spring-kotlin/) 551 | - [40대 개발자의 회고… 몇 살까지 개발할 수 있을까](https://brunch.co.kr/@springboot/525) 552 | - [프로그래밍은 쉬워요](https://sungdoo.dev/retrospective-or-psa/programming-is-easy/) 553 | - [주니어개발자들의 40주간 사이드프로젝트 진행기](https://deveric.tistory.com/119) 554 | - [LINE 광고 플랫폼의 MSA 환경에서 Zipkin을 활용해 로그 트레이싱하기](https://engineering.linecorp.com/ko/blog/line-ads-msa-opentracing-zipkin/) 555 | - [데이터 엔지니어 두 번째 취준 회고록](https://tansfil.tistory.com/66) 556 | - [쉽게 알아보는 서버 인증 1편(세션/쿠키, JWT)](https://tansfil.tistory.com/58#comment6076580) 557 | - [Ktlint 코드 스타일 검사](https://cheese10yun.github.io/ktlint/) 558 | - [Jenkins를 사용하여 GitHub에서 Azure Kubernetes Service로 배포(2) - Jenkins와 GitLab 연동 -](https://paris-in-the-rain.tistory.com/m/107) 559 | - [실리콘 밸리의 엔지니어링 매니저(리더)들은 대체 무엇을 하는가? (1~2)](https://sendbird.com/ko/blog/eng-leader-role-1) 560 | - [GraphQL vs REST vs gRPC](https://medium.com/devops-dudes/graphql-vs-rest-vs-grpc-411a0a60d18d) 561 | - [컴파일러는 어떻게 내가 작성한 코드를 인식하는걸까?](https://wormwlrm.github.io/2021/04/18/Formal-Language-and-Compiler.html) 562 | - [Java의 예외 처리](https://johngrib.github.io/wiki/java-exception-handling/) 563 | - [한글 코딩, 어디까지 허용할까?](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) 564 | - [Sentry로 사내 에러 로그 수집 시스템 구축하기](https://engineering.linecorp.com/ko/blog/log-collection-system-sentry-on-premise/) 565 | - [grpc란, proto3 문법, spring boot grpc 연동](https://qwer9412.tistory.com/35) 566 | - [LINE의 QA는 어떻게 일할까?](https://engineering.linecorp.com/ko/blog/about-line-qa/) 567 | - [지속 성장 가능한 소프트웨어를 만들어가는 방법](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) 568 | - [CDC & CDC Sink Platform 개발 1편 - CDC Platform 개발](https://hyperconnect.github.io/2021/01/11/cdc-platform.html) 569 | - [Node.js에 관한 10가지 후회 - 라이언 달과 Deno.js](https://kingofbackend.tistory.com/112) 570 | - [streaming API를 사용한 네이버페이의 대형 XLSX 파일 다운로드 구현](https://d2.naver.com/helloworld/9423440) 571 | - [GitOps와 ArgoCD](https://coffeewhale.com/kubernetes/gitops/argocd/2020/02/10/gitops-argocd/) 572 | - [9 tips to Increase your Java performance [영문]](https://sendilkumarn.com/blog/9-tips-to-increase-your-java-performance) 573 | - [한달 10만원으로 추천시스템 구축하기](https://dq-dreamsearch.com/121) 574 | - [리액트 다크모드 구현하기 feat. styled-components & context API](https://velog.io/@gparkkii/reactdarkmode) 575 | - [How Wix improved website performance by evolving their infrastructure](https://web.dev/wix/) 576 | - [프론트엔드 개발자라면 알고 있어야 할 브라우저의 동작 과정](https://wormwlrm.github.io/2021/03/27/How-browsers-work.html) 577 | - [효율적인 프런트엔드 에러 핸들링](https://jbee.io/react/error-declarative-handling-0) 578 | - [5수생 개발자 2020회고](https://highjune.dev/memoires/memoires2020/) 579 | - [Resilience4j, Spring Retry 재시도 패턴 구현](https://brunch.co.kr/@springboot/580) 580 | - [아무 관심 없던 @Retention 어노테이션 정리(RetentionPolicy SOURCE vs CLASS vs RUNTIME)](https://jeong-pro.tistory.com/234) 581 | - [토이프로젝트 : 공모주 알리기 개발 후기 1부](https://taetaetae.github.io/posts/public-offering-notice-1/) 582 | - [카나리 테스트와 함께하는 안전한 서버 배포](https://engineering.vcnc.co.kr/2021/04/canary) 583 | - [마이리얼트립 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) 584 | - [커밋 메시지 주도 개발](https://gyuwon.github.io/blog/2021/04/04/commit-message-driven-development.html) 585 | - [구글, 애플에 있는 UX 엔지니어가 토스에 있는 이유](https://blog.toss.im/2021/04/06/tossteam/insight/ux-engineer-interview) 586 | - [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) 587 | - [내 포트폴리오가 서류탈락인 이유](https://cafe.naver.com/pseudodev/25) 588 | - [뉴크루 온보딩 코드 리뷰어로 참여하기 – 카카오는 주니어와 함께 성장합니다.](https://tech.kakao.com/2021/04/08/welcome-new-krew3) 589 | - [개발자 부업, 어디까지 해봤니?](https://taegon.kim/archives/10292) 590 | - [CodeReview에 대해...](https://www.youtube.com/watch?v=FJNV_qoRRks) 591 | - [npm부터 yarn](https://www.cleancoder.dev/package-manager-history/) 592 | - [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) 593 | - [카카오지도 오류시 참고 (0322부터 잘못된 방법으로 앱키 사용 시 사용 제한)](https://devtalk.kakao.com/t/api/112872) 594 | - [이모지의 모든것](https://www.inflearn.com/pages/weekly-inflearn-26?utm_source=pinpoint&utm_medium=email&utm_campaign=weekly-inflearn&utm_content=26) 595 | - [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) 596 | - [그 회사 가면 호갱인거 알제?? - 개발자를 위한 좋은 회사 고르는 비법](https://youtu.be/OgLCPNCvgik) 597 | - [https로 React 로컬 테스팅하기](https://velog.io/@yaytomato/React-웹사이트-https로-로컬-테스팅하기) 598 | - [GitLab Server SSL 적용](https://paris-in-the-rain.tistory.com/m/103?category=916006) 599 | - [Jenkins에서 Kubernetes 플러그인을 이용해 보다 쉽고 효율적으로 성능 테스트하기](https://engineering.linecorp.com/ko/blog/performance-test-in-jenkins-run-dynamic-pod-executors-in-kubernetes-parallelly/) 600 | - [스타트업, 그리고 개발이야기](https://brunch.co.kr/brunchbook/chickenmoim) 601 | - [WebAIM: History of the browser user-agent string](https://webaim.org/blog/user-agent-string-history/) 602 | - [비개발자 동료를 위한 Bitbar 자동 세팅 스크립트 go로 짜보기](https://jiyeonseo.github.io/2021/03/02/go-app-for-everyone/) 603 | - [프로그래밍 언어별 DBMS 개발환경 구축 한방에 끝내기](https://velog.io/@maru/Nix-프로그래밍-언어별-DBMS-개발환경-구축-한방에-끝내기) 604 | - [데이터 사이언스의 학습 로드맵 [번역]](https://ebadak.news/2021/03/20/data-science-learning-roadmap/) 605 | - [업무스트레스에 미쳐버린 토끼의 기초보안 강좌 [영상]](https://youtu.be/dHcjwTvrxTk) 606 | - [개발자 한 명이 백 명의 일을 할수 있나?](http://www.ikwisdom.com/2021/03/100.html?m=1) 607 | - [Mac에서 개발 환경 (IntelliJ 기반) 꾸미기](https://jojoldu.tistory.com/556) 608 | - [지루하지 않게 코노미 사진 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) 609 | - [로드밸런서(Load Balancer)는 왜 필요할까?](https://kingofbackend.tistory.com/106) 610 | - [직접 보고 추천하는 머신러닝 & 딥러닝 & 관련 수학 총.정.리. (2021)](https://www.philgineer.com/2020/10/awesome-machine-learning.html) 611 | - [가게 배달지역 관리방식 개편 프로젝트](https://woowabros.github.io/experience/2021/02/27/s2-project.html) 612 | - [곧 대세될 heic, 아직은 아이폰에서만 사용 가능? HEIF(HEIC)에 대해 알아보자](https://blog.naver.com/PostView.nhn?blogId=musediet&logNo=222252856340&proxyReferer=&proxyReferer=) 613 | - [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) 614 | - [Bridging the gap between coroutines, threads, and concurrency problems](https://medium.com/androiddevelopers/bridging-the-gap-between-coroutines-jvm-threads-and-concurrency-problems-864e563bd7c) 615 | - [2021 프로그래머스 개발자 설문조사 결과](https://programmers.co.kr/pages/2021-dev-survey) 616 | - [Gatsby로 개인 개발 블로그 만들기](https://suitee.me/getting-started-gatsby/) 617 | - [promise.all / promise.allSettled 차이](https://nookpi.tistory.com/65) 618 | - [MongoDB 이해하기](https://kciter.so/posts/about-mongodb) 619 | - [Clone Wars - Open source clones of popular sites](https://gourav.io/clone-wars) 620 | - [프로덕션 서버에서 데이터 마이그레이션 하기](https://velog.io/@team_croco/production-data-migration) 621 | - [지속자도 회사를 평가합니다. 이렇게요.](https://brunch.co.kr/@goodgdg/142) 622 | - [지원자도 회사를 평가합니다. 이렇게요.](https://brunch.co.kr/@goodgdg/142) 623 | - [주니어 백엔드 개발자의 AWS 인프라 구축](https://www.notion.so/42a5539ef49648e294deedb733150a5d) 624 | - [pytorch와 함께하는 딥러닝 공부 방법, 길라잡이](https://ys-cs17.tistory.com/38) 625 | - [방문자 패턴 - Visitor pattern](https://thecodinglog.github.io/design/2019/10/29/visitor-pattern.html) 626 | - [와디즈의 디자인 시스템 구축](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) 627 | - [코드리뷰가 쏘아올린 작은공](https://woowabros.github.io/experience/2021/02/09/cory.html) 628 | - [온라인 근무와 회고](https://woowabros.github.io/culture/2021/02/10/work-together-how-product-system-team-works.html) 629 | - [온라인 협업 도구 노션(Notion) 장애와 DNS 문제 대응](https://www.44bits.io/ko/post/news--notion-outage-dns-issue) 630 | - [2020년 개발자 11년 회고](https://iamsang.com/blog/2021/01/04/2020-retro) 631 | - [(Spring Boot) SimpleClientHttpRequestFactory와 Connection Pool](https://perfectacle.github.io/2021/02/14/simple-client-) 632 | - [웹서버 구현하는글](https://velog.io/@seanlion/webserver) 633 | - [Kotlin Koans](https://play.kotlinlang.org/koans/) 634 | - [Spring Batch Test 작성 방법 및 고찰](https://cheese10yun.github.io/spring-batch-test-2/) 635 | - [서버 사이드 테스트 자동화 여정 – 1. 테스트 자동화를 시작한 계기와 그 첫 발걸음](https://engineering.linecorp.com/ko/blog/server-side-test-automation-journey-1/) 636 | - [개발자가 필히 알아야 할 ES6 10가지 기능](https://blog.asamaru.net/2017/08/14/top-10-es6-features/) 637 | - [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) 638 | - [GPG(GNU PG)를 이용해 git 커밋에 서명하는 방법](https://www.44bits.io/ko/post/add-signing-key-to-git-commit-by-gpg) 639 | - [Elastic Stack으로 코로나19 대시보드 만들기 - 1부 : 파이프라인 구성](https://taetaetae.github.io/posts/make-dashboards-from-elasticstack-1) 640 | - [Javascript 로 정확한 타이머 만들기](https://youtu.be/MCi6AZMkxcU) 641 | - [JPA Batch Insert 성능 향상기 1편 - With JPA](https://cheese10yun.github.io/jpa-batch-insert/) 642 | - [2021 년에 배워야 할 5 가지 고급 Java 성능 및 메모리 관리 과정](https://ichi.pro/ko/2021-nyeon-e-baewoya-hal-5-gaji-gogeub-java-seongneung-mich-memoli-gwanli-gwajeong-272347642455498) 643 | - [DOM 쉽게 이해하기!! 고척스카이돔 아닙니다](https://kingofbackend.tistory.com/25?category=913227) 644 | - [상품 피드 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) 645 | - [개발자의 성장에 대한 이야기 (주니어, 기술, 팀, 이직, 자기PR)](https://www.youtube.com/watch?v=nN7MgO3d6cE&feature=youtu.be) 646 | - [5년차 개발자의 솔직한 개발자의 장단점 썰](https://www.youtube.com/watch?v=S79uGzLKVDQ) 647 | - [Batch Insert 성능 향상기 2편 - 성능 측정](https://cheese10yun.github.io/spring-batch-batch-insert/) 648 | - [효율적인 서버 관리를 찾아서, 서버리스(Serverless)](https://blog.ncsoft.com/platform-center-03-20210224) 649 | - [2021 우아한형제들 경력 개발자 인터뷰](https://woowabros.github.io/interview/2021/02/16/2021-interview.html) 650 | - [리눅스 커널(kernel)이란?](https://kingofbackend.tistory.com/100) 651 | - [고루틴 순서대로 실행하기, 뮤텍스 이해하기](https://miryang.dev/2021/03/03/goroutine-order-of-execution/) 652 | - [Edge Authentication and Token-Agnostic Identity Propagation ](https://netflixtechblog.com/edge-authentication-and-token-agnostic-identity-propagation-514e47e0b602) 653 | - [2020 사이버 공격 방어 대회(CCE) 예선 참가 후기 & 간단한 writeup](https://bananakun.tistory.com/40) 654 | - [검색을 위한 데이터 다루기](https://woowabros.github.io/woowabros/2021/03/02/search-system.html) 655 | - [Kubernetes의 네트워크 이슈를 해결할 수 있는 network-node-manager](https://tech.kakao.com/2021/03/03/network-node-manager/) 656 | - [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) 657 | - [그런 개발자로 괜찮은가 - '이력서' 편](https://taetaetae.github.io/posts/a-good-developer-in-terms-of-resume/) 658 | - [개발자를 위한 인프라 기초 총정리](https://futurecreator.github.io/2018/11/09/it-infrastructure-basics/) 659 | - [당신의 클론 코딩은 왜 실패하는가?](https://geonlee.tistory.com/171) 660 | - [Understanding suspend function of Kotlin Coroutines](https://medium.com/mobile-app-development-publication/understanding-suspend-function-of-coroutines-de26b070c5ed) 661 | - [리눅스에서 네트워크 상태를 확인하는 명령어 11가지 - ITWorld Korea -](https://www.itworld.co.kr/news/180644) 662 | - [주니어 개발자에게 추천하는 회사는 스타트업?!](https://youtu.be/yDYY4woERDQ) 663 | - [이직.log('SoYoung')](https://so-so.dev/essay/2021-turnover) 664 | - [캐시가 동작하는 아주 구체적인 원리](https://parksb.github.io/article/29.html) 665 | - [NextJS와 GatsbyJS 중 고민하는 당신에게](https://shylog.com/which-is-better-nextjs-or-gatsbyjs/) 666 | - [ip로 직접 만들어보는 네트워크 네임스페이스와 브리지 네트워크](https://www.44bits.io/ko/post/container-network-2-ip-command-and-network-namespace) 667 | - [입문자를 위한 리눅스/맥 커맨드라인 셸 사용법](https://www.44bits.io/ko/post/linux-and-mac-command-line-survival-guide-for-beginner) 668 | - [선물하기 서비스 개발기](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) 669 | - [어느 고졸 개발자의 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) 670 | - [picture elements 사용하기](https://wit.nts-corp.com/2021/02/04/6293) 671 | - [DevOps 테크: 트렁크 기반 개발](https://cloud.google.com/solutions/devops/devops-tech-trunk-based-development?hl=ko) 672 | - [우아한형제들을 떠나며](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) 673 | - [CKA(Certified Kubernetes Administrator) 취득 후기](https://blog.wonizz.tk/2021/02/01/certified-kubernetes-administrator/) 674 | - [Python package를 폐쇄망에 설치하기 (pip3)](https://finai.tistory.com/m/6) 675 | - [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) 676 | - [서버 개발자는 무엇부터 학습 해야할까 - 프레임워크, Git, SQL, Linux? [영상]](https://youtu.be/JfjH-uVkzAk) 677 | - [마이월렛: React mvvm 적용기](https://velog.io/@team_croco/mywallet-frontend-mvvm) 678 | - [토스가 유저에게 동기부여하는 방법](https://featured.team/article/51) 679 | - [익숙해지면 좋을 깃(git) 명령어 모음집](http://urbanbase.github.io/dev/2021/01/15/GitCommand.html) 680 | - [Go vs Java - Go에서의 객체 지향](https://umi0410.github.io/blog/golang/go-vs-java-oop) 681 | - [AWS에서 Serverless 100% 활용하기](https://link.medium.com/xmUfVVxYbdb) 682 | - [Whats New in Spring Boot 2.4 [영상]](https://youtu.be/lgyO9C9zdrg) 683 | - [레디스 클러스터, Read from slave](https://brunch.co.kr/@springboot/218) 684 | - [Spring Batch 파티셔닝(Partitioning) 활용하기](https://jojoldu.tistory.com/550) 685 | - [리덕스 잘 쓰고 계시나요?](https://ridicorp.com/story/how-to-use-redux-in-ridi/?utm_source=twitter&utm_medium=velopert&utm_campaign=how-to-use-redux-in-ridi) 686 | - [(번역) 업계에서 6년 있은 뒤, 마음이 바뀐 소프트웨어 개발 토픽들](https://news.hada.io/topic?id=3635) 687 | - [QueryPie를 지탱하는 .NET 기술](https://l.linklyhq.com/l/IstR) 688 | - [체대 출신 개발자의 2020년 회고](http://bit.ly/memoirs-2020) 689 | - [Scaling Kubernetes to 7500 nodes](https://openai.com/blog/scaling-kubernetes-to-7500-nodes/) 690 | - [베이그런트 튜토리얼](https://www.44bits.io/ko/post/vagrant-tutorial) 691 | - [코틀린 개발자는 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/) 692 | - [MySQL Ascending index vs Descending index](https://tech.kakao.com/2018/06/19/mysql-ascending-index-vs-descending-index/) 693 | - [From Java 8 to Java 15 in Ten Minutes](https://medium.com/swlh/from-java-8-to-java-15-in-ten-minutes-f42d422a581e) 694 | - [리눅스/맥 커맨드라인 셸 입문자를 위한 생존 가이드](https://www.44bits.io/ko/post/linux-and-mac-command-line-survival-guide-for-beginner) 695 | - [GraphQL과 REST의 차이점](https://hwasurr.io/api/rest-graphql-differences) 696 | - [The Top 100+ Developer Tools 2020](https://stackshare.io/posts/top-developer-tools-2020) 697 | - [재택 근무를 잘하기 위한 원칙 정하기 - 재택 근무 팁](https://zzsza.github.io/diary/2021/01/24/rules-of-telecommuting) 698 | - [WebOTP API를 활용한 SMS 본인인증 기능 구현하기](https://wormwlrm.github.io/2021/01/31/WebOTP-API.html) 699 | - [스타트업에서 개발자를 그만둔 후 1년 회고](https://brunch.co.kr/@tansfil/7) 700 | - [CTO의 조건](https://brunch.co.kr/@chickenmoim/19) 701 | - [하루만 삽질하면 충분한 온라인 코딩테스트 서버 구축 [영상]](https://youtu.be/fqMYI04QHBM) 702 | - [RxJava 코드로 Reactive Streams 맛보기](https://sjh836.tistory.com/183) 703 | - [마이월렛: 초보 개발자의 백엔드 개발기](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) 704 | - [2020.log](https://velog.io/@velopert/2020.log) 705 | - [2020 WONIZZ.LOG](https://blog.wonizz.tk/2020/12/31/2020-wonizz-log/) 706 | - [결합도와 응집도는 무엇일까?](https://madplay.github.io/post/coupling-and-cohesion-in-software-engineering) 707 | - [Spring Batch CSV Reader & Writer](https://cheese10yun.github.io/spring-batch-writer-csv/) 708 | - [iOS 개발자가 되어버린 데이터 분석가의 2020년](https://dev200ok.blogspot.com/2021/01/ios-2020.html) 709 | - [내가 만든 서비스는 얼마나 많은 사용자가 이용할 수 있을까?](https://hyuntaeknote.tistory.com/10) 710 | - [코루틴 - suspend funtions](https://medium.com/mobile-app-development-publication/understanding-suspend-function-of-coroutines-de26b070c5ed) 711 | - [분산형 데이터 분석 아키텍처 - 데이터 매쉬](https://bcho.tistory.com/1379) 712 | - [SVG와 삼각 함수로 도넛 차트 만들어보기](https://evan-moon.github.io/2020/12/12/draw-arc-with-svg-clippath/) 713 | - [Awesome Devbook](http://git.io/awesome-devbook) 714 | - [주니어 개발자의 2020년 회고](https://junilhwang.github.io/TIL/Review/2020-year/end/) 715 | - [코드 악취를 맡는 후각 훈련의 시간](https://helloworld.kurly.com/blog/rms-refactoring/) 716 | - [챗봇으로 일상을 바꾸는 팀에서 백엔드 개발자로 활동하며 개발은 어떻게 진행하는가](https://mingeun.com/2020-06-24/team-crescendo-forte-memoirs/) 717 | - [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) 718 | - [Hello Kaggle!👋](https://github.com/stevekwon211/Hello-Kaggle-KOR) 719 | - [[글또 5기] 2020년 회고 모음](https://github.com/geultto/geultto-contents/issues/1) 720 | - [How To Write Better Code As A Web Developer - React [영상]](https://morioh.com/p/96899b800c3b) 721 | - [의존관계를 이용해 구조적 리팩토링 포인트 찾기](https://tech.kakao.com/2021/01/12/frontend-growth-05/) 722 | - [Java Stream Collector 반쪽짜리 스트림을 쓰던 그대에게. Advanced Stream!](https://jeong-pro.tistory.com/229) 723 | - [얄팍한 GraphQL & Apollo 강좌](https://youtu.be/9BIXcXHsj0A) 724 | - [Production 환경에서 고려해야 할 Kubernetes 이슈 & 트러블슈팅](https://velog.io/@tedigom/Production-환경에서-고려해야-할Kubernetes-이슈-트러블슈팅) 725 | - [2020.stateofjs.com](https://2020.stateofjs.com) 726 | - [Kafka, MongoDB, Kubernates를 활용하여 유연하고 확장 가능한 LINE 쇼핑 플랫폼 구축하기](https://engineering.linecorp.com/ko/blog/line-shopping-platform-kafka-mongodb-kubernetes) 727 | - [스타트업 개발자의 2020년 회고!! 근데 이제 우주평행론을 곁들인 - 두 개발자의 본격 토크쇼~! 개발바닥](https://www.youtube.com/watch?v=wZs5zsV6iJQ) 728 | - [Hello Tailwind CSS! ](https://wonny.space/writing/dev/hello-tailwind-css) 729 | - [개발자 성장에 필요한 3가지](https://brunch.co.kr/@mystoryg/62) 730 | - [Kotlin과 Coroutine으로 만들어 보는 Non-Blocking API [영상]](https://www.youtube.com/watch?v=ZUksSDu8C0c) 731 | - [야, 너두 개발자 포트폴리오 만들 수 있어 👉😉](https://geonlee.tistory.com/9) 732 | - [2020년 이직](https://blog.outsider.ne.kr/1518) 733 | - [Google 검색에 페이지 환경을 도입할 시간](https://developers.google.com/search/blog/2020/11/timing-for-page-experience?hl=ko) 734 | - [2020 우아한테크콘서트](https://www.woowacon.com) 735 | - [Rx Kotlin 이용해서 성능 개선](https://cheese10yun.github.io/rx-kotlin/) 736 | - [[2020 카카오 블라인드 채용] 문자열 압축 문제, 코틀린 풀이](https://kinetic27.github.io/2020/12/16/2020-kakao-blind-recruitment-string-compression/) 737 | - [수익형 앱런칭 동아리](https://www.makeus.in/) 738 | - [프론트엔드 개발 ReasonML이라 좋았던 점](https://green-labs.github.io/reason-ml-the-good-parts) 739 | - [FEConf2020 프론트엔드 TDD 발표 후기](https://j.mp/3gW6ahH) 740 | - [백엔드 취업준비 프로젝트를 위해 무료로 여러 대의 서버 구축하기](https://tjdrnr05571.tistory.com/m/16) 741 | - [Java Concurrency Evolution [번역]](http://homoefficio.github.io/2020/12/11/Java-Concurrency-Evolution/) 742 | - [어떤 회사에 취업해야 할까? (개발자에게 좋은 회사)](https://artist-developer.tistory.com/36?category=965472) 743 | - [8개월차 개발자의 2020년 회고](https://miryang.dev/2020/12/18/my2020/) 744 | - [파울러 아저씨의 리팩토링의 중요성 유튜브 한글 자막입니다!](https://youtu.be/mNPpfB8JSIU) 745 | - [외부 API로 빚어진 장애대응 후일담 after 1years](https://saramin.github.io/2020-12-18-post-api-with-circuit-breaker) 746 | - [트랜잭션과 격리 레벨 그리고 Lock에 대하여](https://jordy-torvalds.tistory.com/121) 747 | - [CI/CD란 무엇인가 (Feat. DevOps 엔지니어)](https://artist-developer.tistory.com/24?category=965473) 748 | - [Swagger와 Spring Restdocs의 우아한 조합 (by OpenAPI Spec)](https://taetaetae.github.io/posts/a-combination-of-swagger-and-spring-restdocs/) 749 | - [일본의 개발 언어, 프레임웍 사정](https://okky.kr/article/840900) 750 | - [리멤버 서버/웹 팀은 어떻게 일을 하는가?](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/) 751 | - [2020년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크 1](https://d2.naver.com/helloworld/7226235) 752 | - [메세지 브로커 이해하기 (feat. MQTT)](https://kwiki.devserum.com/ko/articles/tech-articles/201228-understanding-the-message-broker) 753 | - [콘텐츠 퍼블리싱 플랫폼을 새로 만든다는 것](https://blog.mago.team/83ff92c7-b0de-4f23-8bf2-4a50c72071bd) 754 | - [JavaScript Prototype](https://velog.io/@youngkiu/JavaScript-Prototype) 755 | - [첫번째 온라인 강의 제작 후기](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) 756 | - [Jbee.log(2020)](https://jbee.io/essay/2020_retro/) 757 | - [기술블로그 개편기 (by HUGO)](https://taetaetae.github.io/posts/blog-reorganization-by-hugo/) 758 | - [이직하려는 친구에게 보내는 프런트엔드 개발 면접 질문](https://joshua1988.github.io/web-development/interview/frontend-questions/) 759 | - [FE개발자의 성장 스토리 02 : Babel7과 corejs3 설정으로 전역 오염 없는 폴리필 사용하기](https://tech.kakao.com/2020/12/01/frontend-growth-02/) 760 | - [로우 레벨로 살펴보는 Node.js 이벤트 루프](https://evan-moon.github.io/2019/08/01/nodejs-event-loop-workflow) 761 | - [편집기를 만드는 일은 왜 어려운가](https://www.notion.so/dableglobal/544eaf417622405eb7aa455a93291ed6) 762 | - [Kwiki 49주차 테크뉴스가 준비 되었습니다 🥳](https://kwiki.devserum.com/ko/news/tech-news) 763 | - [python을 활용한 GraphQL API 테스트 자동화](https://yeonshin-kang.medium.com/python을-활용해-graphql-api-테스트하기-63b75da888fa) 764 | - [자바스크립트 개발자를 위한 ReasonML](https://green-labs.github.io/what-is-reason-ml) 765 | - [25주년 기념 webstorm 구독 50%](https://blog.jetbrains.com/ko/webstorm/2020/12/js-turns-25-and-webstorm-discount/) 766 | - [HTTP/3는 왜 UDP를 선택한 것일까? ](https://evan-moon.github.io/2019/10/08/what-is-http3/) 767 | - [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) 768 | - [개발자가 맥북을 사용하는 이유](https://stricky.tistory.com/m/418) 769 | - [ZET팀의 프런트엔드 개발자 성장 레벨](https://www.notion.so/ZET-dbb9b6c1cb5d4c2da039a85b6b1dab20) 770 | - [유스콘'20](https://www.notion.so/YOUTHCON-20-b8a935551bf7453e93394d03f00e9840) 771 | - [햣 rebase 개념 상세](https://junwoo45.github.io/2019-10-23-rebase/) 772 | - [쿠버네티스에서 쉽게 저지르는 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) 773 | - [쿠팡 데이터 플랫폼의 진화](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) 774 | - [11번가 Spring Cloud 기반 MSA로의 전환 - 지난 1년간의 이야기 [영상]](https://youtu.be/J-VP0WFEQsY) 775 | - [120가지 사용자 행동 분석을 자동화할 수 있는 '데이터 제품' 만들기 - LINE ENGINEERING -](https://engineering.linecorp.com/ko/blog/data-analytics-platform-lua-analytics/) 776 | - [쿠팡이츠 배달단가 모니터링 | Python 데이터 분석 [영상]](https://youtu.be/kJFpAZaOEmY) 777 | - [이미지 분류 모델 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) 778 | - [코로나 시대, 트래블 테크 회사 개발자 이야기](https://m.post.naver.com/viewer/postView.nhn?volumeNo=30181572&memberNo=46721894) 779 | - [성능과 가독성을 높이는 분기 처리 방법](https://jeaha.dev/80) 780 | - [modern javascript](https://javascript.info/?utm_source=hackernewsletter&utm_medium=email&utm_term=fav) 781 | - [HTTP에서부터 WEBSOCKET까지](https://medium.com/@chullino/) 782 | - ['christmas-tree' 레포에 아희 묻히기](https://kinetic27.github.io//2020/12/12/christmas-tree/) 783 | - [React Hook 간단 설명 - useState와 useEffect](https://www.jeje01.me/react/react-hooks---usestate,-useeffect/) 784 | - [블리츠 1941 개발 이야기 - 서버사이드 AI 처리 편](https://blog.naver.com/imays/222138173228) 785 | - [레거시 마이그레이션 기법 쉐도잉](https://blog.banksalad.com/tech/how-banksalald-decomposes-legacy-services/) 786 | - [Kotlin 확장 함수로 코드 가독성을 개선해 보기](https://developers-kr.googleblog.com/2020/11/kotlin.html) 787 | - [Hacktoberfest 2020 참가 후기](https://blog.outsider.ne.kr/1508) 788 | - [한국 인터넷에서 잘못 끼워진 첫 단추, 그 이름은 네이버 (NAVER)](https://sungmooncho.com/2010/03/21/naver/) 789 | - [일 잘 하는 개발자는 왜 비즈니스까지 신경쓸까?](https://evan-moon.github.io/2020/10/24/buisiness-with-programming) 790 | - [읽기 좋은 코드를 위한 간단한 원칙](https://wergia.tistory.com/124) 791 | - [복잡한 커밋 로그를 정리해줄 구원자, gitmoji](https://pilgwon.github.io/post/gitmoji) 792 | - [당신의 Github을 매력적으로 보일 수 있는 방법들](https://geonlee.tistory.com/206) 793 | - [JWT & Spring Security](https://brunch.co.kr/@springboot/491) 794 | - [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) 795 | - [5년차 개발자](https://blog.kingbbode.com/51) 796 | - [카카오톡 캐싱 시스템의 진화 — Kubernetes와 Redis를 이용한 캐시 팜 구성](https://tech.kakao.com/2020/11/10/if-kakao-2020-commentary-01-kakao/) 797 | - [Spring Boot 애플리케이션 쿠버네티스로 배포하기](https://donghoon-khan.github.io/devops/web/deploy-spring-boot-application-on-kubernetes/) 798 | - [Deview 2020](https://deview.kr/2020) 799 | - [Redis PubSub With Spring Boot](https://www.vinsguru.com/redis-pubsub-with-spring-boot/) 800 | - [JavaScript Quiz - 자바스트립트 퀴즈](https://javascriptquiz.com) 801 | - [Spring Boot Redis Pub/Sub](https://brunch.co.kr/@springboot/374) 802 | - [사람들은 왜 선언형 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) 803 | - [47주차 테크뉴스 요약본이 준비되었습니다.](https://kwiki.devserum.com/ko/news/tech-news) 804 | - [CRA처럼 golang에서도 사용가능한 CGA에 대한 설명서](https://blog.naver.com/pjt3591oo/222151297558) 805 | - [람다가 이끌어 갈 모던 Java](https://d2.naver.com/helloworld/4911107) 806 | - [누구나 원하는 개발자되기](https://blog.shiren.dev/2020-11-23/) 807 | - [중니어의 고뇌: 1인분 개발자, 다음을 찾아서](https://www.slideshare.net/mobile/jayjin0427/1-239437066) 808 | - [MySQL Workbench의 VISUAL EXPLAIN으로 인덱스 동작 확인하기](https://engineering.linecorp.com/ko/blog/mysql-workbench-visual-explain-index/) 809 | - [useEffect를 테스트 하는 방법](https://ui.toast.com/weekly-pick/ko_20201126) 810 | - [자바 동기화, 어설프게 아는 사람이 더 무섭다(java synchronized에 대한 착각, thread-safe)](https://jeong-pro.tistory.com/227) 811 | - [터널 안에서 위치를 계산하는 FIN 기술](https://tv.kakao.com/channel/3693125/cliplink/414131951) 812 | - [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) 813 | - [JMeter을 이용해서 웹서버 성능 테스트하기 [영상]](https://youtu.be/1AyxqIePusA) 814 | - [React 톺아보기 - 01. Preview](https://goidle.github.io/react/in-depth-react-preview/) 815 | - [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) 816 | - [samsung ai forum](https://www.sait.samsung.co.kr/saithome/event/saif2020.do) 817 | - [Docker에 대해 알아보자(이론편)](http://blog.drakejin.me/Docker-araboza-1/) 818 | - [A Netflix Guide to Microservices [영상]](https://youtu.be/CZ3wIuvmHeM) 819 | - [시그널이란? 시그널(SIGNAL) 종류, 상황, 유사 시그널 차이점](https://jhnyang.tistory.com/143) 820 | - [유연하고 테스트 가능한 Go 코드 작성하기](https://medium.com/daangn/how-to-write-a-testable-golang-code-4c0e67612bb8) 821 | - [NAVER FE NEWS 11월호](https://github.com/naver/fe-news/blob/master/issues/2020-11.md) 822 | - [WINK 소프트웨어융합대학 깃 및 깃허브 특강](https://www.youtube.com/watch?v=yae0MNrqf14) 823 | - [Mysql Explain](https://cheese10yun.github.io/mysql-explian/) 824 | - [코딩을 배울 때 했던 실수들. 그리고 그 실수들을 피하는 법. [번]](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) 825 | - [뱅크샐러드의 특별한 스펙, '테크 스펙'](https://blog.banksalad.com/tech/we-work-by-tech-spec/) 826 | - [클래스101 선물하기 기능 구현기](https://youtu.be/_YnoIUOFSsM) 827 | - [Next.js 10 출시](https://news.hada.io/topic?id=3103&utm_source=slack&utm_medium=bot&utm_campaign=T017KBV1WBA) 828 | - [우리는 코드 리뷰를 잘하고 있을까요?](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) 829 | - [키패드 누르기 코틀린으로 풀어보자](https://kinetic27.github.io/2020/10/25/kakao-intern-press-keypad/) 830 | - [좋은 코드란 무엇일까?](https://jbee.io/etc/what-is-good-code/) 831 | - [The Twelve-Factor App [번역]](https://12factor.net/ko/) 832 | - [SpringSecurity 와 JUnit5 테스트 - Episode1 DB 없이 테스트 하기 [영상]](https://youtu.be/MNEgiFeUy_U) 833 | - [브라우저 Rendering](https://www.notion.so/Rendering-994f91c0b5cc493481876d04be028b76) 834 | - [프론트엔드에서 TDD가 가능하다는 것을 보여드립니다. [영상]](https://www.youtube.com/watch?v=L1dtkLeIz-M) 835 | - [스프링 실전 가이드 유튜브 라이브](https://www.youtube.com/watch?v=kJM_bqChfns) 836 | - [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) 837 | - [User API 업데이트 요청 문제 해결하기](https://youtu.be/UeQk1Cps-U8) 838 | - [자바스크립트 삼항연산자를 이용해서 if 에서 처럼 여러라인의 코드를 실행하게 하기](https://kstblog.aww.kr/4s66Q/YkYzF) 839 | - [Devfest Korea 2020 - Fireside Chat with Webtech GDE [영상]](https://www.youtube.com/watch?v=ZYHU_Yllcck) 840 | - [Flyway 로 Java 에서 DB schema, seed 관리하기](https://blog.gangnamunni.com/post/introducing-flyway/) 841 | - [새 버전에 맞게 git checkout 대신 switch/restore 사용하기](https://blog.outsider.ne.kr/1505) 842 | - [자바스크립트에서 IF문을 대신할 수 있는 표현](https://kstblog.aww.kr/4s66Q/K45BR) 843 | - [MySQL 다시 공부하기 (1)](https://brainbackdoor.tistory.com/m/133) 844 | - [Discover 딜리버리 시스템](https://engineering.linecorp.com/ko/blog/line-timeline-discover-delivery-system/) 845 | - [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) 846 | - [스프링 부트 : 코틀린 기반으로 Rest API 만들기 유투브 라이브](https://www.youtube.com/watch?v=l7k1PnEgt94) 847 | - [렌더링 성능을 향상 시키는 새로운 CSS 속성 : content-visibility](https://wit.nts-corp.com/2020/09/11/6223) 848 | - [HTTP API 디자인 가이드 [번역]](https://github.com/yoondo/) 849 | - [파이썬 3.9 릴리스와 주요 변경 사항](https://www.44bits.io/ko/post/python-3-9-release-note-summary) 850 | - [회원가입 폼 유효성 검증의 중요성](https://brunch.co.kr/@rachelykim/10) 851 | - [Beginner's Series to JavaScript](https://youtu.be/_EDM5aPVLmo) 852 | - [Ionic Vue 컴포넌트 정식 출시했습니다. 🎉🎉](https://ionicframework.com/blog/announcing-ionic-vue/) 853 | - [페이징 성능 개선하기 - No Offset 사용하기](https://jojoldu.tistory.com/528) 854 | - [2020년 9월 회고 - 개발자 황준일](https://junilhwang.github.io/TIL/Review/2020-year/09-September/) 855 | - [우리는 불편함을 어떻게 마주하고 있는가](https://woowabros.github.io/experience/2020/10/06/thiiing-system-improvement.html) 856 | - [우아한테크코스 3기 과정에 참여할 사람을 모집합니다.](https://woowabros.github.io/techcourse/2020/10/06/woowacourse.html) 857 | - [우리는 불편함을 어떻게 마주하고 있는가 - 쿠버네티스 적용기](https://woowabros.github.io/experience/2020/10/06/thiiing-system-improvement.html) 858 | - [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) 859 | - [도커로 웹 서비스를 돌려보는 실습을 통해, 짧지만 강하게 도커를 배워보는 영상입니다.](https://youtu.be/hWPv9LMlme8) 860 | - [추천 시스템 Basics](https://recommendsystem.oopy.io/) 861 | - [자바스크립트 스코프에 대해 아주쉽게 이해하기](https://kstblog.aww.kr/4s66Q/AvsfF) 862 | - [자바스크립트 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) 863 | - [자바한정: 널 서바이벌 가이드 [영상]](https://www.youtube.com/watch?v=DedY9dKv3tk) 864 | - [JPA @Where 사용법](https://cheese10yun.github.io/jpa-where/) 865 | - [Java의 동시성 개선을 위한 Project Loom은 reactive streams를 대체할 것인가?](http://gunsdevlog.blogspot.com/2020/09/java-project-loom-reactive-streams.html) 866 | - [Vue 3 가볍게 훑어보기](https://joshua1988.github.io/web-development/vuejs/vue3-coming) 867 | - [크롬 확장프로그램 개발⛏️ 회고](https://zuminternet.github.io/Zum-Chrome-Extension/) 868 | - [[번역] 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) 869 | - [차근차근 오픈소스에 기여해보기 (동기부여 편)](https://rinae.dev/posts/how-to-contribute-oss) 870 | - [야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된 이야기 [영상]](https://tv.naver.com/v/15355246) 871 | - [FE플랫폼팀이 궁금하세요? – 함께 성장해가는 개발팀 이야기](https://tech.kakao.com/2020/09/21/kakao-fe-platform-team) 872 | - [클래스101 재고관리시스템 구현기](https://youtube.com/watch?v=EYx_8vHWlX8) 873 | - [A Picture of Java in 2020](https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/) 874 | - [MySQL 내부 구조](https://brunch.co.kr/@jehovah/21) 875 | - [java StringTokenizer : 생각보다 느릴까? 뜯어보자](http://blog.naver.com/PostView.nhn?blogId=chogahui05&logNo=221474002967&categoryNo=12&parentCategoryNo=0&viewDate=¤tPage=2&postListTopCurrentPage=&from=postList&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=2) 876 | - [Nginx, Gunicorn, Django 배포](https://wikidocs.net/6601) 877 | - [MySQL 쓰면서 하지 말아야 할 것 17가지](https://blog.lael.be/post/370) 878 | - [Mockserver Netty 사용해서 HTTP 통신 Mocking 하기](https://cheese10yun.github.io/mock-server-netty/) 879 | - [GitHub 공식 CLI gh](https://blog.outsider.ne.kr/1498) 880 | - [PyQt로 Python을 이용한 GUI까지 정복하기!](https://www.notion.so/PyQt-5-Lecture-62b4f0d6c6984efea9f1b1c7d3e315ae) 881 | - [개발자를 위한 정보 검색 팁](https://boxnwhis.kr/2020/09/27/ir-for-developers.html) 882 | - [Spring Boot에서 yyyy-MM 포맷으로 날짜 받고싶을때](https://jojoldu.tistory.com/527) 883 | - [네이버 스마트 주문 페이지 성능 개선 경험담 공유](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) 884 | - [백준(BOJ)의 채점 현황을 재미있게 바꿔주는 크롬 확장을 만들어보고 간단한 설명과 적용법를 적었습니다.](https://kinetic27.github.io/2020/09/16/hell-boj-verdict-message/) 885 | - [Spring MVC의 핵심 객체 DispatcherServlet에 대한 모든 것(DispatcherServlet이 하는 역할 정리, 동작 프로세스)](https://jeong-pro.tistory.com/225) 886 | - [Java의 날짜와 시간 API](https://d2.naver.com/helloworld/645609) 887 | - [스프링 시큐리티 공식 문서 한글 번역](https://godekdls.github.io/Spring%20Security/contents/) 888 | - [프로세스 마이닝과 비즈니스 프로세스 모델링에 관한 블로그입니다.](https://blog.naver.com/jelink1) 889 | - [Retrofit](https://woovictory.github.io/2019/01/03/Android-What-is-retrofit/index.html) 890 | - [하루 25분 실행하기: 하루를 대하는 14년차 개발자의 자세](https://blog.shiren.dev/2020-09-07/) 891 | - [지루하지 않게 코노미 사진 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) 892 | - [Spring Boot & Kotlin 기반으로 간단한 REST API를 라이브코딩 방식으로 개발](https://www.codelabs.kr/codelabs/121) 893 | - [ListItemReader 성능상 주의사항](https://jojoldu.tistory.com/525) 894 | - [뱅크샐러드는 어떻게 레거시 서비스를 박살 내는가](https://blog.banksalad.com/tech/how-banksalald-decomposes-legacy-services) 895 | - [네이버 주식 일자별 매매동향 정보 파이썬으로 한번에 가지고 오기(1)](https://stricky.tistory.com/374) 896 | - [알파 버전으로 전환되는 Kotlin Multiplatform Mobile](https://blog.jetbrains.com/ko/kotlin/2020/09/kotlin-multiplatform-mobile-goes-alpha-ko/) 897 | - [Wasm 새로운 웹표준 언어](https://d2.naver.com/helloworld/8257914) 898 | - [좋은 git commit 메시지를 위한 영어 사전](https://blog.ull.im/engineering/2019/03/10/logs-on-git.html) 899 | - [type-challenges](https://github.com/type-challenges/type-challenges) 900 | - [깃허브 컨테이너 레지스트리 베타 오픈 및 사용법](https://www.44bits.io/ko/post/news--github-container-registry-beta-release) 901 | - [Git Rebase —Interactive 옵션 알아보기](https://wormwlrm.github.io/2020/09/03/Git-rebase-with-interactive-option.html) 902 | - [Java Heap Memory 분석 내용 정리](https://m.blog.naver.com/pcmola/222074787428) 903 | - [신규 서비스 배포 전에 실험과 개선을 반복한 이야기](https://helloworld.kurly.com/blog/vsms-performance-experiment) 904 | - [Java8+ Instant vs LocalDateTime 각 사용방법](https://velog.io/@lsb156/Instant-vs-LocalDateTime) 905 | - [Servlet에 대한 개념없이 스프링을 했네요? (급하게 알아보는 스프링 기반 기술 Servlet, Servlet Context, Application Context, ...)](https://jeong-pro.tistory.com/222) 906 | - [빌드/테스트는 내가 해줄게. 너는 코딩에 집중해 (by GitHub Pull Request Builder)](https://taetaetae.github.io/2020/09/07/github-pullrequest-build/) 907 | - [코디미 상담 후기 - 백엔드 개발자를 꿈꾸는 초보 개발자에 대한 조언](http://blog.cmstown.com/2020/05/%EC%A0%95%EB%B3%B4_002/) 908 | - [MYSQL 내부구조](https://brunch.co.kr/@jehovah/21) 909 | - [스프링캠프 2019 강연 영상 모음](https://m.youtube.com/playlist?list=PLdHtZnJh1KdaM0AfxPA7qGK1UuvhpvffL) 910 | - [전국에 맥도날드 주소가 어떻게 될까?](https://jiyeonseo.github.io/2020/08/01/where-is-mcdonald-addr/) 911 | - [Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교](https://stricky.tistory.com/367) 912 | - [R언어) 데이터 과학을 위한 통계 리뷰](https://sihan-son.github.io/statics-for-data-science/) 913 | - [가벼운 Golang 이미지 만들기](https://ilcm96.me/2020-09-13-docker-multi-stage-build-upx) 914 | - [안녕하세요. 모리입니다. 개발자를 위한 셀프형 피드백에 기반한 모의 인터뷰 프로젝트를 진행보았는데, 도움이 되면 좋을 것 같아서 올려봅니다!](https://bit.ly/2ZpD6HQ) 915 | - [리액트 앱에서의 중앙 집중식 API 에러 핸들링](https://ui.toast.com/weekly-pick/ko_20200623) 916 | - [팀에 새로운 도구를 도입하고 싶다.](https://so-so.dev/essay/add-new-tool-at-team/) 917 | - [MSA 환경에서 네트워크 예외를 잘 다루는 방법](https://tech.kakaopay.com/post/msa-transaction) 918 | - [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) 919 | - [언리얼 인사이트와 친해지기 위한 준비 운동](https://netmarble.engineering/preparing-for-unreal-insight/) 920 | - [TDD는 Design Acitivity이다.](https://perfectacle.github.io/2022/06/06/tdd-is-design-activity]) 921 | - [useSWR vs react-query](https://blog.logrocket.com/useswr-vs-react-query/) 922 | - [Data Platform 2022 : Global rxpansion in petabytes](https://medium.com/coupang-engineering/data-platform-2022-global-expansion-in-petabytes-3dbbbf27f6fe) 923 | - [마이크로서비스 아키텍처를 구성하는 핵심 요소 8가지 | 무조건 MSA가 정답일까?](https://dataportal.kr/81) 924 | - [카카오페이 iOS 개발자의 채용 과제 서버 개발기 with Vapor](https://tech.kakaopay.com/post/ios-assignment-vapor) 925 | - [마이크로서비스 분산 트랜잭션 패턴별 비교](https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared#) 926 | - [합류 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) 927 | - [한 번에 언리얼 엔진 멀티 클라이언트 테스트 환경 구축하기](https://netmarble.engineering/unreal-engine-multi-client-at-one-time/) 928 | - [Java Native Memory Leak 원인을 찾아서](https://toss.im/slash-22/sessions/3-6) 929 | - [Spring Interview Questions](https://www.interviewbit.com/spring-interview-questions/) 930 | - [모던 데이터 아키텍처와 새로운 아키텍처의 시대](https://techit.kr/view/?no=20220423105042) 931 | - [2020년, PHP 언어가 가지는 의미](https://pronist.dev/58) 932 | - [소프트웨어 개발자가 '소프트 스킬' 쌓는 방법](https://channy.creation.net/blog/1593) 933 | - [소프트웨어 개발자가 ‘소프트 스킬’ 쌓는 방법](https://channy.creation.net/blog/1593) 934 | - [개발자의 학습과 성장](https://present.do/documents/62a02582f6365307fc441c7f?page=0) 935 | - [웹 개발 생산성을 높이기 위한 방법](https://yozm.wishket.com/magazine/detail/1542/) 936 | - [Pyscript 웹어셈블리 : 파이썬을 웹에서 동작시키다](https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html) 937 | - [도커 관련 한글 문서를 정리한 깃허브](https://github.com/remotty/documents.docker.co.kr) 938 | - [소중한 나의 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) 939 | - [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) 940 | - [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) 941 | - [도커 관련 한글 문서를 정리한 깃허브](https://github.com/remotty/documents.docker.co.kr) 942 | - [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) 943 | - [Git을 이용하여 텔레파시 통하는 팀 만들기 : commit message와 commit log](http://story.haezoom.com/?p=936) 944 | - [네이버 웹툰에서 개발한 포토샵 파싱 라이브러리 개발과정](https://d2.naver.com/helloworld/6631477) 945 | - [Programmers Dev Survey 2022](https://programmers.co.kr/pages/2022-dev-survey) 946 | - [Improve Git monorepo performance with a file system monitor](https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-system-monitor/) 947 | - [DevOps의 인적 확장](https://tech.devsisters.com/posts/the-human-scalability-of-devops/) 948 | - [What every newbie developer should know](https://dev.to/princewhyte2/what-every-newbie-developer-should-know-mic) 949 | - [27년차 실리콘밸리 개발자의 인생 이야기 [한기용] 1부](https://www.youtube.com/watch?v=nLL409se8sM) 950 | - [아마존(Amazon)에서 배운 5가지 글쓰기와 소통 방식](http://channy.creation.net/blog/1620) 951 | - [서버 개발자를 위한 운영툴 개발](https://tech.kakao.com/2022/07/04/admin-tool-for-server-side-developers) 952 | - [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) 953 | - [iOS 개발할 때 영어로 변수 이름 잘 짓는 방법](https://dev200ok.blogspot.com/2022/07/blog-post.html) 954 | - [간단한 Clicker 게임을 구현하면서 배포된 CosmWasm 블록체인 Counter 컨트랙트를 프론트엔드와 연결하기](https://abit.ly/dsrv-cosmwasm-clicker-game) 955 | - [만들어 가며 알아보는 React: React는 왜 성공했나](https://techblog.woowahan.com/8311/) 956 | - [뿌리 깊은 리눅스의 근본, 루트 계정을 지켜라](https://netmarble.engineering/protect-root-account-at-linux/) 957 | - [우리팀이 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) 958 | - [개발자에서 기술 작가로 전직하기까지 2년 간의 이야기](https://tech.devsisters.com/posts/from-engineer-to-techwriter/) 959 | - [Notion으로 다이어그램을 그린다고?](https://devocean.sk.com/blog/techBoardDetail.do?ID=164061) 960 | - [웹개발 필수개념! DOM이 뭔가요? (+ Web API)](https://youtu.be/mFawNZz_Uu0) 961 | - [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) 962 | - [토이 프로젝트🤖 주도 학습+성장](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) 963 | - [코틀린 코루틴 완벽가이드 #1](https://www.bsidesoft.com/8656) 964 | - [custom exception을 언제 써야 할까?](https://tecoble.techcourse.co.kr/post/2020-08-17-custom-exception/) 965 | - [SpringBoot + Kotlin 멀티 모듈 구성 - 단일모듈에서 멀티모듈로 변경해보기](https://youtu.be/4dO2Wa2fAYI) 966 | - [Why Do Developers Prefer Linux?](https://dev.to/techmaniacc/why-do-developers-prefer-linux-32a3) 967 | - [오늘학교에 입학한 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) 968 | - [모던 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) 969 | - [LINT: HTTP/2와 TLS를 통한 네트워크 현대화](https://engineering.linecorp.com/ko/blog/LINT-newtork-modernization-http2-tls) 970 | - [개발자에게 유용한 법칙, 이론, 원칙, 그리고 패턴들](https://github.com/codeanddonuts/hacker-laws-kr) 971 | - [자료형과 정적/동적 타입 (+ 컴파일/인터프리터 언어와의 관계)](https://youtu.be/50N_NiDUKpw) 972 | - [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) 973 | - [아웃 박스 패턴 구현](https://dzone.com/articles/implementing-the-outbox-pattern) 974 | - [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) 975 | - [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) 976 | - [소프트웨어 엔지니어의 이력서](https://jbee.io/essay/swe-resume/) 977 | - [독학을 위한 최고의 깃헙 저장소](https://dev.to/krishnaagarwal/the-best-github-repos-for-self-taught-114j) 978 | - [코드 리뷰의 목적은 성장이어야한다](https://jbee.io/essay/code-review-goal/) 979 | - [엔지니어를 위한 글쓰기 [번역]](https://gist.github.com/longfin/a54f29d866b2deff2e872aeafd4c0f56) 980 | - [데이터에 신뢰성과 재사용성까지, Analytics Engineering with dbt](https://tech.socarcorp.kr/data/2022/07/25/analytics-engineering-with-dbt.html) 981 | - [코틀린 - 상속대신 컴포지션을 활용해보라](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) 982 | - [클린 아키텍처 — 엔티티(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) 983 | - [React Query 와 SSR - React Query 라이브러리 코드보며 이해하기](https://velog.io/@eomttt/React-Query-%EC%99%80-SSR) 984 | - [개발자의 애질리티](https://toss.tech/article/dev-agility) 985 | - [쿠버네티스 실습 (CKA 대비)](https://blog.psnote.co.kr/222) 986 | - [SQLite Internals: Pages & B-trees](https://fly.io/blog/sqlite-internals-btree/) 987 | - [서비스 개발자를 위한 컨테이너 뽀개기 (a.k.a 컨테이너인터널)](https://tech.kakaoenterprise.com/150) 988 | - [Software Engineering at Google 책의 "사회적 상호 관계"](https://www.youtube.com/watch?v=I2zs25qNURw) 989 | - [🚀 노션(Notion)에 대한 연구 보고](https://maily.so/productlab/posts/02ee230f) 990 | - [Service Discovery 통합을 위한 Kubernetes Operator 구현 - Eurekube Operator](https://11st-tech.github.io/2022/07/20/eurekube-operator/) 991 | - [개발자를 위한 친절한 UI 컴포넌트 라이브러리 만들기](https://engineering.linecorp.com/ko/blog/ui-component-library-for-developers-with-typescript-storybook) 992 | - [목적 조직에서 개발자로 살아남기](https://kim-solshar.tistory.com/m/77) 993 | - [임금님 귀는 당나귀 귀! 대나무숲 슬랙 앱 만들기](https://wormwlrm.github.io/2022/05/07/Bamboo-Forest-Slack-App.html) 994 | - [합성 컴포넌트로 재사용성 극대화하기](https://fe-developers.kakaoent.com/2022/220731-composition-component/) 995 | - [개발자로 성공할 수 있는 딱 하나의 기술](https://www.youtube.com/watch?v=C8t7eHIQ9fU&t=1s) 996 | - [팔로우 기능 개발 노트](https://disquiet.io/@jeong7331/makerlog/1503) 997 | - [개발자처럼 생각하는 방법 - 문제 해결의 교훈 [번역]](https://usecode.pw/how-to-think-like-a-programmer/) 998 | - [스포카에서 Kotlin으로 JPA Entity를 정의하는 방법](https://spoqa.github.io/2022/08/16/kotlin-jpa-entity.html) 999 | - [Redisson 분산락을 이용한 동시성 제어](https://velog.io/@hgs-study/redisson-distributed-lock) 1000 | - [테스트는 누구나 할 수 있지만, QA는 준비된 자만이 할 수 있습니다](https://tech.kakaoenterprise.com/104) 1001 | - [니어 프로토콜 이해하기 — 메인넷 아키텍처와 RPC 호출](https://medium.com/dsrv/near-102-understanding-near-protocol-mainnet-architecture-and-rpc-call-75351d28bdb4) 1002 | - [네이티브 앱 → 리액트 네이티브 앱 전환 그리고 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) 1003 | - [MSW를 활용하는 Front-End 통합 테스트](https://fe-developers.kakaoent.com/2022/220825-msw-integration-testing) 1004 | - [etc 디렉터리에 있는 소중한 아이들](https://netmarble.engineering/watch-out-important-files-in-etc-directory/) 1005 | - [평범했던 중학생의 개발 입문기](https://velog.io/@hielo/평범했던-중학생의-개발-입문기) 1006 | - [개발자의 강력한 무기: 사이드 프로젝트](https://www.wanted.co.kr/events/21_12_s01_b02) 1007 | - [Algorithms you should know before you take system design interviews](https://blog.bytebytego.com/p/algorithms-you-should-know-before?triedSigningIn=true) 1008 | - [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) 1009 | - [버그 없는 업데이트를 위해 - QA 테스트 자동화](https://brunch.co.kr/@tmapmobility/7) 1010 | - [파일과 디렉터리에는 정확한 소유권과 적당한 권한을 부여하라](https://netmarble.engineering/setting-setuid-umask-environmental-parameters-of-files-and-directories/) 1011 | - [1년차 개발자의 훈수 두기](https://spoqa.github.io/2022/09/01/first-year-developers-tips.html) 1012 | - [크롬 개발자 도구에서 FE source 디버깅하기](https://developer.chrome.com/blog/devtools-modern-web-debugging/) 1013 | - [웹 개발자라면 알고 있어야 할 HTTP의 진화 과정](https://wormwlrm.github.io/2022/09/02/Evolution-of-HTTP.html) 1014 | - [Recoil 정확하게 사용하기! (feat. Selector)](https://tech.osci.kr/2022/09/02/recoil-selector) 1015 | - [11번가의 오픈소스 활동 (1)](https://11st-tech.github.io/2022/03/02/11st-and-open-source1/) 1016 | - [MongoDB index 개념과 indexing 전략](https://ryu-e.tistory.com/1) 1017 | - [인프콘 2022 영상 다시보기](https://www.inflearn.com/course/infcon2022/dashboard) 1018 | - [Kotlin Night 2022 - 코틀린 어노테이션으로 할 수 있는 것(GDG Seoul)](https://speakerdeck.com/taehwandev/kotlin-night-2022-koteulrin-eonoteisyeoneuro-hal-su-issneun-geos-gdg-seoul) 1019 | - [Hive에서 실시간으로 쇼핑 데이터를 조회할 수 있게 ETL 개선하기](https://engineering.linecorp.com/ko/blog/improve-ETL-to-view-data-real-time-on-Hive/) 1020 | - [레이아웃 훅 수정이 결제버튼 테스트에 영향을 미치는 이유](https://nookpi.tistory.com/150) 1021 | - [원리로 알아보는 Git의 기초](https://teamdable.github.io/techblog/Git-Basic) 1022 | - [뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법](https://blog.banksalad.com/tech/github-action-npm-cache/) 1023 | - [리액트 프로젝트 코드 스플리팅 정복하기](https://velog.io/@velopert/react-code-splitting) 1024 | - [출처가 다른 윈도우 간에는 데이터를 어떻게 통신할까?](https://ui.toast.com/posts/ko_20220831) 1025 | - [비동기 서버에서 이벤트 루프를 블록하면 안 되는 이유 1부 - 멀티플렉싱 기반의 다중 접속 서버로 가기까지](https://engineering.linecorp.com/ko/blog/do-not-block-the-event-loop-part1/) 1026 | - [WebFlux와 코루틴으로 BFF(Backend For Frontend) 구현하기](https://tech.kakaopay.com/post/bff_webflux_coroutine/) 1027 | - [상품 상세 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) 1028 | - [우당탕탕 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) 1029 | - [실리콘밸리의 엔지니어링 매니저(리더)들은 대체 무엇을 하는가? (1편)](https://sendbird.com/ko/blog/eng-leader-role-1) 1030 | - [MongoDB index 개념과 indexing 전략](https://ryu-e.tistory.com/1) 1031 | - [메이커 스토리 1 - 디자이너와 개발자의 간극을 줄이고 싶어요](https://www.disquiet.tech/post/easy-logic) 1032 | - [도커 데스크톱 없이 구축하는 WSL2와 도커 개발 환경](https://netmarble.engineering/docker-on-wsl2-without-docker-desktop/) 1033 | - [Atomic state management – Jotai](https://blog.hwahae.co.kr/all/tech/tech-tech/6099) 1034 | - [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) 1035 | - [새로운 컬리몰 NX를 소개합니다](https://helloworld.kurly.com/blog/introduction_new_kurlymall_web/) 1036 | - [개발자 비급(祕笈) – 1. 연봉은 실력의 결과가 아니다](https://channy.creation.net/blog/1186) 1037 | - [CPU는 어떻게 작동할까?](https://youtu.be/Fg00LN30Ezg) 1038 | - [Upgrading Data Warehouse Infrastructure at Airbnb](https://medium.com/airbnb-engineering/upgrading-data-warehouse-infrastructure-at-airbnb-a4e18f09b6d5) 1039 | - [The State of AI & Art 2022](https://velog.io/@laeyoung/The-State-of-AI-Art-2022) 1040 | - [예약하기 서비스 개발기](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) 1041 | - [외부 인프라스트럭처 테스트 방법](https://cheese10yun.github.io/external-infrastructure-testing/) 1042 | - [리액트 메모이제이션 셀프 코칭](https://youthfulhps.dev/react/memoization/) 1043 | - [테스트 대역폭 늘리기](https://cheese10yun.github.io/test-bandwidth/) 1044 | - [PHPStan으로 PHP 제네릭 활용하기](https://edykim.com/ko/post/php-generics-with-phpstan/) 1045 | - [하루에도 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) 1046 | - [리액트 렌더링의 미래 [번역]](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) 1047 | - [React Query Data Transformations](https://tkdodo.eu/blog/react-query-data-transformations) 1048 | - [명탐정 '크롬 개발자 도구'의 성능 추리](https://yozm.wishket.com/magazine/detail/1746/) 1049 | - [카카오 사태로 알아보는 DR 시스템 개념과 중요성](https://www.youtube.com/watch?v=tLLs7fKts2o) 1050 | - [컴포넌트를 잘 만드는 방법(리액트)](https://ms3864.tistory.com/m/433) 1051 | - [Springboot 통합 테스트로 불안한 리팩토링에서 벗어나기](https://coco-log.tistory.com/196) 1052 | - [OOP 기반 선착순 투표 시스템 아키텍처](https://zuminternet.github.io/vote-architecture/) 1053 | - [백앤드에서 받은 데이터를 어떻게 하면 가공없이 클라이언트에 적용할 수 있을까?](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/) 1054 | - [주니어 개발자의 오픈소스 활동 이야기](https://tech.kakaopay.com/post/junior-opensource/) 1055 | - [Shopify System Design 의 분석](https://www.joinc.co.kr/w/man/12/ShopifySystemDesign) 1056 | - [홈서버 구축기](https://keencho.github.io/posts/home-server/) 1057 | - [검색 FE파트는 어떻게 생산성을 높여가고 있을까? Part 1](https://techblog.lotteon.com/temp-2841f667bf6d) 1058 | - [프로모션용 웹앱 빌더, 만다오](https://techblog.woowahan.com/2719/) 1059 | - [GTM, Google Tag Manager 뜯어보기](https://evan-moon.github.io/2020/04/19/what-is-gtm-google-tag-manager/) 1060 | - [프론트엔드는 무엇인가?](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) 1061 | - [Spring&React 보일러플레이트로 개발 환경 구성 한 번에 끝내기](https://blog.goorm.io/springreact/) 1062 | - [깃헙 10월 21일 장애 사후 분석 [번역]](https://muchtrans.com/translations/github-oct-21-post-incident-analysis.ko.html) 1063 | - [소프트웨어 엔지니어를 고용할 때 하지 말아야 할 일들 [번역]](https://muchtrans.com/translations/how-not-to-hire-a-software-engineer.ko.html) 1064 | - [일본의 기술공유 문화](https://earlybird.kr/2304) 1065 | - [백업 및 복구](https://velog.io/@suran-kim/Tibero-%EB%B0%B1%EC%97%85-%EB%B0%8F-%EB%B3%B5%EA%B5%AC) 1066 | - [기술 부채와 오버 엔지니어링을 줄이는 방법](https://channy.creation.net/blog/1623) 1067 | - [서버에 걸리는 부하, 추측하지 말고 계측하자](https://injae-kim.github.io/dev/2020/07/09/how-to-check-single-server-load-average.html) 1068 | - [Effective Atomic Design](https://kciter.so/posts/effective-atomic-design) 1069 | - [Custom GitHub Actions 만들어 보기](https://smartstudio.tech/custom-github-actions/) 1070 | - [FE개발자로서 못해준 이야기 2 - 컴포넌트](https://partnerjun.tistory.com/83) 1071 | - [당신이 훌륭한 개발자라는 5가지 증거 [번역]](https://brunch.co.kr/@ywkim36/93) 1072 | - [MySQL Batch Update 성능 측정 및 분석](https://cheese10yun.github.io/mysql-batch-update/) 1073 | - [게임 서버 시스템을 위한 HikariCP 옵션 및 권장 설정](https://netmarble.engineering/hikaricp-options-optimization-for-game-server/) 1074 | - [전사 구성원들이 사용하는 배치 데이터 플랫폼 만들기 - Airflow Advanced](https://tech.socarcorp.kr/data/2022/11/09/advanced-airflow-for-databiz.html) 1075 | - [Spring Batch 업데이트 성능 최적화 및 분석](https://cheese10yun.github.io/spring-batch-update-performance/) 1076 | - [React 렌더링 동작에 대한 (거의) 완벽한 가이드 [번역]](https://velog.io/@superlipbalm/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior) 1077 | - [Webhooks(웹훅) 시스템 체크리스트](https://dataportal.kr/86) 1078 | - [트위터 시스템 디자인 간단히 살펴보기](https://youtu.be/6QwqtdBx0oE) 1079 | - [Spring Boot2에서 AspectJ 위빙으로 바꿔볼까?](https://gmoon92.github.io/spring/aop/2019/05/24/aspectj-of-spring.html) 1080 | - [Google Calendar API 분석 및 시스템 구축 전략](https://dataportal.kr/88) 1081 | - [React Code Review를 잘하기 위한 10가지 질문](https://samslow.github.io/development/2022/05/28/best-pr-reviewer/) 1082 | - [자바스크립트의 프로토타입 훑어보기](https://hazel-developer.tistory.com/166) 1083 | - [Tech-Verse 2022 한국어판 영상 모음](https://www.youtube.com/playlist?list=PLMfHuI-eghZngpW8gzd6RAMlMwmwiN0Bg) 1084 | - [프론트엔드에서의 시큐어 코딩](https://themoin.github.io/2020-11-02-SecureFrontend/) 1085 | - [DBA란?](https://velog.io/@dotdot/DBA) 1086 | - [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/) 1087 | - [비주얼 타이머 앱 개발하며 배운 것들](https://edykim.com/ko/post/what-i-have-learned-from-visual-timer/) 1088 | - [가장 먼저 예감한 짐 그레이](https://brunch.co.kr/@hvnpoet/134) 1089 | - [성장하는 조직에서 계속 애자일한 문화를 유지할 수 있을까?](https://medium.com/athenaslab/성장하는-조직에서-계속-애자일한-문화를-유지할-수-있을까-3d504a3ae879) 1090 | - [쿠팡이츠 데이터 플랫폼: 데이터 기반의 비즈니스 전략 및 성장](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) 1091 | - [실시간 서비스 경험기(배달운영시스템)](https://techblog.woowahan.com/2547/) 1092 | - [제네시스 – 광고추천팀의 카프카 기반 스트리밍 데이터 플랫폼](https://tech.kakao.com/2022/04/13/kafka-connect-streaming-data-platform/) 1093 | - [개발자 PR/IR 활동, DR(Developer Relations) 활동을 시작하며](https://devocean.sk.com/blog/techBoardDetail.do?ID=162907) 1094 | - [도메인을 모델에 담기 (도메인 모델링)](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) 1095 | - [JHipster란?](https://velog.io/@dsunni/JHipster-JHipster%EB%9E%80) 1096 | - [엔지니어링 관리자 vs. 테크 리드](https://brunch.co.kr/@wegra/12) 1097 | - [우리가 TypeScript로 갈아탄 이유](https://brunch.co.kr/@redwit/1) 1098 | - [9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론](https://tech.devsisters.com/posts/programming-languages-1-type-theory/) 1099 | - [OAuth와 춤을](https://d2.naver.com/helloworld/24942) 1100 | - [Class가 무엇인가요?](https://rampart81.github.io/post/understanding-class/) 1101 | - [Spring Boot2에서 AspectJ 위빙으로 바꿔볼까?](https://gmoon92.github.io/spring/aop/2019/05/24/aspectj-of-spring.html) 1102 | - [자바스크립트의 프로토타입 훑어보기](https://evan-moon.github.io/2019/10/23/js-prototype/) 1103 | - [리액트 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) 1104 | - [Google Calendar API 분석 및 시스템 구축 전략](https://dataportal.kr/88) 1105 | - [개발자의 영어공부](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) 1106 | - [프론트엔드 개발자에게 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/) 1107 | - [나는 프론트엔드를 안다고 말할 수 있을까?](https://evan-moon.github.io/2020/03/02/what-is-knowing/) 1108 | - [프론트엔드의 본질은 UX가 아닐까](https://jbee.io/essay/about_frontend/) 1109 | - [Learning Advanced JavaScript](https://johnresig.com/apps/learn/) 1110 | - [프론트엔드에서의 시큐어 코딩](https://themoin.github.io/2020-11-02-SecureFrontend/) 1111 | - [게임 서버 시스템을 위한 JDBC와 Timeout 이해하기](https://netmarble.engineering/jdbc-timeout-for-game-server/) 1112 | - [디자인 패턴들](https://refactoring.guru/ko/design-patterns) 1113 | - [새로 입사한 개발자가 프로젝트에 기여하는 방법 한 가지](https://helloworld.kurly.com/blog/fix-style-with-command/) 1114 | - [내가 개발 커뮤니티를 하는 이유 (a.k.a 10년 회고)](https://dataportal.kr/89) 1115 | - [자바스크립트 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) 1116 | - [Chrome DevTools로 JS 메모리 누수(Memory Leak) 디버깅하기](https://blog.eunsukim.me/posts/debugging-javascript-memory-leak-with-chrome-devtools) 1117 | - [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) 1118 | - [Stack Overflow, 개발자의 성장과 경험 포인트](https://madplay.github.io/post/how-i-use-stackoverflow) 1119 | - [RAC(Real Application Cluster)이란?](https://12bme.tistory.com/322) 1120 | - [다른 언어로 성장하기](https://jojoldu.tistory.com/687) 1121 | - [체대 출신 개발자의 2022년 회고](https://ryan-han.com/post/memoirs/memoirs2022/) 1122 | - [추천팀의 DDD 도입기](https://tech.kakao.com/2022/12/12/ddd-of-recommender-team/) 1123 | - [앱 기획부터 출시까지 참고한 링크 - 앱 기획, 디자인, 개발, 배포 준비](https://applecider2020.tistory.com/m/46) 1124 | - [폐쇄망 환경의 배포 시스템 개발기](https://blog.banksalad.com/tech/how-we-have-built-alice/) 1125 | - [2022 CTO 회고](https://jojoldu.tistory.com/694) 1126 | - [2023년 웹 개발 방식을 바꿀 12가지 엄선된 크롬 확장 프로그램](https://dev.to/hackertab/12-hand-picked-chrome-extensions-that-will-change-the-way-you-do-web-development-in-2023-ni9) 1127 | - [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) 1128 | - [제대로 파는 자바스크립트 - JavaScript 끝.장.내.기](https://youtu.be/RHoPpjKRT38) 1129 | - [사용자의 눈 건강을 챙기는 다크모드 개발하기](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) 1130 | - [컬리에서 선물하기를 개발하며 회고](https://helloworld.kurly.com/blog/gift-order-development/) 1131 | - [그림으로 쉽게 보는 HTTPS, SSL, TLS](https://brunch.co.kr/@swimjiy/47) 1132 | - [금융회사와 핀테크의 IT개발방법 차이](https://youtu.be/7oU1FZ1SE-0) 1133 | - [리액트에서 의존성 역전 원칙 적용하기(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) 1134 | - [노코드의 시대가 온다](https://blog.nocodecamp.kr/nocode-era/) 1135 | - [무신사의 엘라스틱서치 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) 1136 | - [생후 400일을 넘긴 넷마블 기술 블로그 육아일기](https://netmarble.engineering/n7e-do-400d-celebrate/) 1137 | - [실시간 음식배달을 위한 카카오 내비 API 활용 (우아한형제들 이재일)](https://youtu.be/amJerC5FVeM) 1138 | - [20 Git Commands you (probably) didn't know about 🧙‍](https://dev.to/lissy93/20-git-commands-you-probably-didnt-know-about-4j4o) 1139 | - [폐쇄망 환경의 배포 시스템 개발기](https://blog.banksalad.com/tech/how-we-have-built-alice/) 1140 | - [HR, PM 출신 개발자의 2022년 회고](https://tillog.netlify.app/posts/retrospect-2022) 1141 | - [Velopert 2022 회고](https://velog.io/@velopert/2022.log) 1142 | - [2023년 웹 개발 방식을 바꿀 12가지 엄선된 크롬 확장 프로그램](https://dev.to/hackertab/12-hand-picked-chrome-extensions-that-will-change-the-way-you-do-web-development-in-2023-ni9) 1143 | - [MySQL timestamp 와 Y2K38 Problem](https://medium.com/finda-tech/mysql-timestamp-%EC%99%80-y2k38-problem-d43b8f119ce5) 1144 | - [웹사이트 최적화 방법 - 이미지 파트](https://oliveyoung.tech/blog/2021-11-22/How-to-Improve-Web-Performance-with-Image-Optimization/) 1145 | - [2023년. Flutter 를 배워야하는 이유.](https://www.youtube.com/watch?v=l05wkkCCe2Y) 1146 | - [Service Discovery DR 구성 1부 - Eureka 서버를 지역 분산시켜 안정성을 높이자](https://11st-tech.github.io/2022/12/30/eureka-disaster-recovery-1/) 1147 | - [2023년 1월 Naver FE news](https://github.com/naver/fe-news/blob/master/issues/2023-01.md) 1148 | - [지속 가능한 소프트웨어 설계 패턴: 포트와 어댑터 아키텍처 적용하기](https://engineering.linecorp.com/ko/blog/port-and-adapter-architecture/) 1149 | - [Promise는 왜 취소가 안 될까?](https://tech.kakao.com/2023/01/11/promise-cancelation-in-javascript/) 1150 | - [아마존 합격 후 출국 하루 전 해고당한 2022 회고](https://sudojslee.github.io/posts/2022-amazon-layoff/) 1151 | - [동시성, 병렬, 비동기, 논블럭킹과 컨셉들](https://black7375.tistory.com/90) 1152 | - [메시징 시스템 트러블 슈팅 (네트워크, 메모리)](https://engineering.linecorp.com/ko/blog/messaing-hub-troubleshooting) 1153 | - [FMS(차량 관제 시스템) 데이터 파이프라인 구축기](https://tech.socarcorp.kr/data/2023/01/17/build-fms-data-pipeline-1.html) 1154 | - [좋은 함수 만들기](https://jojoldu.tistory.com/697) 1155 | - [적정기술 딜레마](https://fe-developers.kakaoent.com/2023/230112-appropriate-technology) 1156 | - [CTO가 커리어를 걸고 비트 레벨까지 내려가서 DB를 해킹했던 이야기](https://tech.devsisters.com/posts/bit-level-database-hacking/#ft_1) 1157 | - [이제는 개발자도 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) 1158 | - [그런 REST API로 괜찮은가](https://www.youtube.com/watch?v=RP_f5dMoHFc) 1159 | - [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) 1160 | - [주니어 개발자를 채용하지 않는 회사는 앞으로 몰락합니다](https://maily.so/devpill/posts/d8ea7069) 1161 | 1162 | --- 1163 | 1164 |
1165 | 1166 | ## :earth_asia: Inspired By 1167 | 1168 | > 아래의 유익한 저장소들에 방문해보세요! 1169 | 1170 | - [주니어 개발자를 위한 취업 정보 모음](https://github.com/jojoldu/junior-recruit-scheduler) 1171 | - [Technical Interview Guidelines for beginners](https://github.com/JaeYeopHan/Interview_Question_for_Beginner) 1172 | - [개발자 블로그 모음](https://github.com/awesome-devblog/awesome-devblog) 1173 | - [개발자 회고 모음](https://github.com/oaksong/developers-retrospective) 1174 | - [iOS 개발에 대한 질문과 답변 모음](http://bit.ly/2yhZa9Q) 1175 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/1. 개발 일반/README.md: -------------------------------------------------------------------------------- 1 | # 1. 개발 일반 2 | 3 | >📌 목차 4 | >- [개발 문화/철학/방법론](#개발-문화철학방법론) 5 | >- [소프트웨어 설계](#소프트웨어-설계) 6 | > - [OOP](#oop) 7 | > - [DDD](#ddd) 8 | > - [함수형 프로그래밍](#함수형-프로그래밍) 9 | >- [제품 개발 후기](#제품-개발-후기) 10 | >- [테스트/TDD](#테스트tdd) 11 | 12 | 13 | ## 개발 문화/철학/방법론 14 | - [The Twelve-Factor App (한국어)](https://12factor.net/ko/) 15 | - [Spotify의 Squad 팀 모델은 실패였다](https://www.jeremiahlee.com/posts/failed-squad-goals/) 16 | - [Code Review에 대해](https://youtu.be/FJNV_qoRRks) 17 | - [팀 문화의 탄생](https://techblog.woowahan.com/2677/) 18 | - [당신이 좋은 개발자라는 징표](http://jhrogue.blogspot.com/2012/06/b.html) 19 | - [효과적인 코드 리뷰를 위해서](https://engineering.linecorp.com/ko/blog/effective-codereview/) 20 | - [기술 업계의 독성 말투 문제, 고칩시다!](https://edykim.com/ko/post/tech-has-a-toxic-tone-problem-lets-fix-it/) 21 | - [문서화에 대해 아무도 말해주지 않는 것들](http://blog.weirdx.io/post/60414) 22 | - [빠른 개발을 위한 기술](https://rinae.dev/posts/the-fine-art-of-fast-development-kr-1) 23 | - [소프트웨어 환멸감 [번역]](https://muchtrans.com/translations/software-disenchantment.ko.html) 24 | - [LINE의 장애 보고와 후속 절차 문화](https://engineering.linecorp.com/ko/blog/line-failure-reporting-and-follow-up-process-culture/) 25 | - [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) 26 | - [유의적 버전(Semantic Versioning)](https://semver.org/lang/ko/) 27 | - [새로 입사한 개발자가 프로젝트에 기여하는 방법 한 가지](https://helloworld.kurly.com/blog/fix-style-with-command/) 28 | - [개발자 Code Review 가이드](https://wnsgml972.github.io/devops/2020/05/17/CodeReview1/) 29 | - [10년간 슈퍼셀을 경영하며 배운 10가지 교훈](http://masterfarseer.blogspot.com/2020/08/10-10.html) 30 | - [구조적 동시성에 대한 소고, 또는 Go 문의 해로움](https://muchtrans.com/translations/notes-on-structured-concurrency-or-go-statement-considered-harmful.ko.html) 31 | - [구글 코드 리뷰 가이드](https://google.github.io/eng-practices/review/reviewer/) 32 | - [Shape Up: 스타트업 소프트웨어 제품 개발 및 관리 프로세스](https://blog.relate.kr/shape-up-relate/) 33 | - [페이스북 개발자의 성과 만들기](https://blog.shiren.dev/2022-03-07) 34 | - [There’s No Such Thing as Clean Code](https://www.steveonstuff.com/2022/01/27/no-such-thing-as-clean-code) 35 | 36 | 37 | ## 소프트웨어 설계 38 | - [개발자 머피의 법칙](https://techblog.woowahan.com/2645/) 39 | - [확장하기 쉬운 코드가 아니라 삭제하기 쉬운 코드를 작성하자](https://harfangk.github.io/2016/10/30/write-code-that-is-easy-to-delete-not-easy-to-extend-ko.html) 40 | - [소프트웨어 아키텍쳐의 중요성](https://youtu.be/4E1BHTvhB7Y) 41 | - [신규 Web 서비스시 고려해 볼 사항](http://kwonnam.pe.kr/wiki/web/%EC%8B%A0%EA%B7%9C%EC%84%9C%EB%B9%84%EC%8A%A4) 42 | - [변하지 않는 상태를 유지하는 방법, 불변성(Immutable)](https://evan-moon.github.io/2020/01/05/what-is-immutable/) 43 | 44 | 45 | ### OOP 46 | - [생각하라, 객체지향처럼](https://techblog.woowahan.com/2502/) 47 | - [우아한 객체지향](https://www.slideshare.net/baejjae93/ss-150432699) 48 | - [우아한 객체지향 발표 영상](https://youtu.be/dJ5C4qRqAgA) 49 | 50 | 51 | ### DDD 52 | - [Database Driven Development에서 진짜 DDD로의 선회](https://helloworld.kurly.com/blog/road-to-ddd/) 53 | - [DDD 했더니 비대해지는 엔티티, 좋은 대책은?](http://jaynewho.com/post/45) 54 | - [필요한 내용만 추려서 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/) 55 | - [DDD Lite@Spring](https://youtu.be/TdyOH1xZpT8) 56 | 57 | 58 | 59 | ### 함수형 프로그래밍 60 | - [어떻게 하면 안전하게 함수를 합성할 수 있을까?](https://evan-moon.github.io/2020/01/27/safety-function-composition/) 61 | - [그래서, 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) 62 | 63 | ## 제품 개발 후기 64 | - [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) 65 | - [문제를 해결할 때 사고가 중요한 이유](https://engineering.linecorp.com/ko/blog/think-differently-to-solve-problems/) 66 | - [원티드 제품 개발 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) 67 | 68 | 69 | ## 테스트/TDD 70 | - [Is TDD Dead?](https://martinfowler.com/articles/is-tdd-dead/) 71 | - [실용적인 테스트 피라미드](https://www.integer.blog/practical-test-pyramid/) 72 | - [쉬운 테스트 주도 개발과 단위 테스트를 위한 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) 73 | - [서버 사이드 테스트 자동화 여정](https://engineering.linecorp.com/ko/blog/server-side-test-automation-journey-1/) 74 | - [유용한 테스트 케이스를 위한 개발자의 자세](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/) 75 | - [TDD 라이브 - SpringCamp2013](https://youtu.be/AE7K-16dEjo?si=vQSTjVn7YdriEPUM) 76 | - [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) 77 | - [OKKYCON: 2018  The Real TDD - TDD 제대로 알기](https://www.youtube.com/watch?v=Cz_a2gQp63c&list=PLhSAACiXcoKK318PRta9AmxgdkPB9q9Sm) 78 | - [유닛테스트에 대한 생각](https://blog.outsider.ne.kr/1275) 79 | - [LocalStack을 활용한 Integration Test 환경 만들기](http://woowabros.github.io/tools/2019/07/18/localstack-integration.html) 80 | - [테스트 상태인 Private 메소드를 Public메소드로 변환시 Unit Testing은 어떻게 해야하나?](https://www.slipp.net/questions/253) 81 | - [개발자를 위한 A/B 테스트 해시 샘플링](https://brunch.co.kr/@springboot/283) 82 | - [소프트웨어 테스팅의 False Positive](https://gyuwon.github.io/blog/2018/12/19/false-positive-in-software-testing.html) 83 | - [실용적인 프런트엔드 테스트 전략](https://youtu.be/q9d631Nl0_4?si=VFUolLIiEuqx_-nD) 84 | - [JUnit5로 계층 구조의 테스트 코드 작성하기](https://johngrib.github.io/wiki/junit5-nested/) 85 | - [xUnit 테스팅 프레임워크를 TDD로 만들어보자](https://www.youtube.com/live/tdKFZcZSJmg?si=MU-XZMThaYbo8lnC) 86 | - [테스트 코드 작성에 대한 나름의 고찰](https://github.com/cheese10yun/blog-sample/blob/master/test-code/README.md) 87 | - [단위 테스트, 도대체 어디까지 작성해야 할까?](https://medium.com/@lette1394/a187eb5b1753) 88 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/10. 데이터/README.md: -------------------------------------------------------------------------------- 1 | # 10. 데이터 2 | 3 | > 📌 목차 4 | > - [데이터](#데이터) 5 | > - [데이터 사이언스/분석](#데이터-사이언스/분석) 6 | > - [데이터 엔지니어링](#데이터-엔지니어링) 7 | 8 | 9 | ## 데이터 10 | 11 | ## 데이터 사이언스/분석 12 | - [데이터 사이언스 인터뷰 질문 모음집](https://zzsza.github.io/data/2018/02/17/datascience-interivew-questions/) 13 | - [I want to study Data Science Wiki](https://github.com/Team-Neighborhood/I-want-to-study-Data-Science/wiki) 14 | 15 | 16 | ## 데이터 엔지니어링 17 | - [쏘카 예약을 효율적으로 - 수학적 모델링을 활용한 쏘카 예약 테트리스](https://tech.socarcorp.kr/data/2022/06/10/reservation-tetris.html) 18 | - [타다 (TADA) 서비스의 데이터 웨어하우스 : 태초부터 현재까지](https://speakerdeck.com/vcnc/tada-tada-seobiseuyi-deiteo-weeohauseu-taecobuteo-hyeonjaeggaji) 19 | 20 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/11. 게임 개발/README.md: -------------------------------------------------------------------------------- 1 | # 11. 게임 개발 2 | 3 | > 📌 목차 4 | > - [게임 개발](#게임-개발) 5 | 6 | ## 게임 개발 7 | - [바람직한 멀티스레딩 구조](https://www.youtube.com/watch?v=M1e9nmmD3II) 8 | 9 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/12. 컴퓨터 공학/README.md: -------------------------------------------------------------------------------- 1 | # 12. 컴퓨터 공학 2 | 3 | > 📌 목차 4 | > - [컴퓨터 공학](#컴퓨터-공학) 5 | > - [알고리즘/자료구조](#알고리즘/자료구조) 6 | > - [운영체제](#운영체제) 7 | > - [네트워크](#네트워크) 8 | > - [HTTP/웹](#HTTP/웹) 9 | 10 | ## 컴퓨터 공학 11 | 12 | ## 알고리즘/자료구조 13 | - [Algorithm Visualizer](https://algorithm-visualizer.org) 14 | - [Visualising data structures and algorithms through animation](https://visualgo.net) 15 | - [Dictionary of Algorithms and Data Structures](https://xlinux.nist.gov/dads/) 16 | - [Behavior Tree를 알아봅시다](https://engineering.linecorp.com/ko/blog/behavior-tree/) 17 | - [Red-Black Tree](https://zeddios.tistory.com/237) 18 | - [KMP : 문자열 검색 알고리즘](https://bowbowbow.tistory.com/6) 19 | - [퀵 정렬 (Quick Sort)](https://johngrib.github.io/wiki/quick-sort/) 20 | 21 | 22 | ## 운영체제 23 | - [레스토랑에 비유해서 알아보는 운영체제](https://wormwlrm.github.io/2021/10/04/OS-Restaurant.html) 24 | - [개념 정리 - 운영 체제 편](https://brunch.co.kr/@toughrogrammer/15) 25 | 26 | 27 | ## 네트워크 28 | - [TCP/IP 네트워크 스택 이해하기](https://d2.naver.com/helloworld/47667) 29 | - [네트워크 로드 밸런싱 및 프록시 소개](https://ziwon.github.io/post/modern-network-load-balancing-and-proxying/) 30 | - [소프트웨어 정의 네트워킹(SDN)](https://no1.technology/13) 31 | - [Facebook을 다운 시킨 원인, BGP hijacking이 무엇인가?](https://dataportal.kr/14) 32 | 33 | 34 | ## HTTP/웹 35 | - [인터넷이 동작하는 아주 구체적인 원리](https://parksb.github.io/article/36.html) 36 | - [만화로 보는 DNS over HTTPS](http://hacks.mozilla.or.kr/2019/10/a-cartoon-intro-to-dns-over-https/) 37 | - [만화로 보는 HTTPS 동작 방식](https://howhttps.works/ko/) 38 | - [HTTP 리다이렉트](https://developer.mozilla.org/ko/docs/Web/HTTP/Redirections) 39 | - [HTTP/3는 왜 UDP를 선택한 것일까?](https://evan-moon.github.io/2019/10/08/what-is-http3) 40 | - [HTTPS는 어떻게 다를까?](https://parksb.github.io/article/24.html) 41 | - [나만 모르고 있던 - HTTP/2](https://www.popit.kr/나만-모르고-있던-http2/) 42 | - [HTTP 쿠키와 톰캣 버전별 이슈 정리](https://meetup.toast.com/posts/172) 43 | - [GET과 POST의 차이](https://blog.outsider.ne.kr/312) 44 | - [쿠키, 세션, 캐시가 뭔가요?](https://youtu.be/OpoVuwxGRDI) 45 | - [서버의 상태를 알려주는 HTTP 상태코드](https://evan-moon.github.io/2020/03/15/about-http-status-code/) 46 | - [TCP의 흐름제어, 오류제어, 혼잡제어 개념에 대한 개요](https://roka88.dev/114) 47 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/13. 블록체인/README.md: -------------------------------------------------------------------------------- 1 | # 13. 블록체인 2 | 3 | > 📌 목차 4 | > - [블록체인](#블록체인) 5 | 6 | ## 블록체인 7 | 8 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/14. 보안/README.md: -------------------------------------------------------------------------------- 1 | # 14. 보안 2 | 3 | > 📌 목차 4 | > - [보안](#보안) 5 | 6 | ## 보안 7 | - [보안 프로토콜 TLS 1.3](https://brunch.co.kr/@mobiinside/1482) 8 | - [안전한 SSL/TLS를 운영하기 위해 알아야하는 것들](https://engineering.linecorp.com/ko/blog/best-practices-to-secure-your-ssl-tls/) 9 | - [고수준에서 암호학 이해하기](https://gist.github.com/lifthrasiir/84a546e8fa080d843a93) 10 | - [비밀번호 해시에 소금치기 - 바르게 쓰기](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) 11 | - [안전한 패스워드 저장](https://d2.naver.com/helloworld/318732) 12 | - [Email 보안 강화 기능 소개(SPF](https://meetup.toast.com/posts/244) 13 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/15. 도구/README.md: -------------------------------------------------------------------------------- 1 | # 15. 도구 2 | 3 | > 📌 목차 4 | > - [도구](#도구) 5 | > - [생산성 도구](#생산성-도구) 6 | > - [Git](#Git) 7 | > - [컴퓨터/키보드](#컴퓨터/키보드) 8 | > - [Vim](#Vim) 9 | 10 | ## 도구 11 | 12 | ## 생산성 도구 13 | 14 | ## Git 15 | 16 | - [Git flight rules (Git 사용하다 문제 발생시 해결책 모음)](https://github.com/k88hudson/git-flight-rules/blob/master/README_kr.md) 17 | - [편리한 git alias 설정하기](https://johngrib.github.io/wiki/git-alias/) 18 | - [Git 브랜칭 실습사이트](https://learngitbranching.js.org/?locale=ko) 19 | - [Git 사용 중 자주 만나는 이슈 정리](https://parksb.github.io/article/28.html) 20 | - [git add -p와 git commit -v의 사용](https://blog.outsider.ne.kr/1247?category=18) 21 | - [의존성 캐시로 Github Actions 속도 높이기](https://www.notion.so/Github-Actions-7ca7c1ddf2f74d24ab9173d1b5c97366) 22 | - [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) 23 | - [.git - 쩜깃의 이해](https://jusths.tistory.com/64) 24 | - [git 팁 - 잘못 커밋한 대용량 파일 처리하기](https://youtu.be/yd1TO-my6lw) 25 | - [커밋 히스토리를 이쁘게 관리하자](https://evan-moon.github.io/2019/08/30/commit-history-merge-strategy) 26 | - [git 교육 자료](https://johngrib.github.io/wiki/git-tutorial/) 27 | 28 | 29 | ## 컴퓨터/키보드 30 | 31 | 32 | ## Vim 33 | - [Vim 자동완성 기능 사용하기](https://johngrib.github.io/wiki/vim-auto-completion/) 34 | - [Vimwiki + Jekyll + Github.io로 나만의 위키를 만들자](https://johngrib.github.io/wiki/my-wiki/) 35 | - [Vim, 두 가지 관점](https://johngrib.github.io/wiki/two-views-of-vim/) 36 | - [Vim 에디터는 처음입니다만: 개발자를 위한 Vim 에디터 기초](https://www.youtube.com/playlist?list=PLGPF8gvWLYyrmWBOzypMlVgWKfqTzYvgQ) 37 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/16. 기타/README.md: -------------------------------------------------------------------------------- 1 | # 16. 기타 2 | 3 | 4 | > 📌 목차 5 | - [기타](#기타) 6 | 7 | 8 | ## 기타 9 | - [컴퓨터의 원리를 25분만에 간단하고 깔끔하게 설명하는 강의](https://youtu.be/1hbwKtyUyrw) 10 | - [민사고 간편 결제 제작기](https://cho.sh/ko/w/3955DC) 11 | - [Apache 재단에 700만원을 후원하면 생기는 일](https://xguru.net/2099) 12 | - [불규칙 속에서 규칙을 찾아내는 정규표현식](https://evan-moon.github.io/2020/07/24/about-regular-expression/) 13 | - [개발자를 위한 윈도우 셋업](https://nomadcoders.co/windows-setup-for-developers/) 14 | - [주석 분석기를 이용한 간단한 API 문서화 방법](https://engineering.linecorp.com/ko/blog/comments-parsing-api-documentation/) 15 | - [개발자가 알아야 할 스톡옵션의 모든 것](https://evan-moon.github.io/2021/12/04/what-is-stock-options/) 16 | - [GIF 사용을 멈춰주세요!](https://medium.com/vingle-tech-blog/stop-using-gif-as-animation-3c6d223fd35a) 17 | - [오픈소스의 네이밍 특징들](https://brunch.co.kr/@goodvc78/12) 18 | - [정규표현식, 이렇게 시작하자!](https://heropy.blog/2018/10/28/regexp/) 19 | - [쉽게 설명한 구글의 페이지 랭크 알고리즘](https://sungmooncho.com/2012/08/26/pagerank/) 20 | - [DevHints.io - 치트시트 사이트](https://devhints.io/) 21 | - [변수명 및 모델명 생성기](https://var.gg/ko) 22 | - [14일만에 GitHub 스타 1K 받은 차트 오픈소스 개발기](https://www.slideshare.net/netil/deview-2017-14-github-1k) 23 | - [본격 macOS에 개발 환경 구축하기](https://subicura.com/mac) 24 | - [간단하게 만드는 랜덤런치 그룹 생성기](https://johngrib.github.io/wiki/random-lunch/) 25 | - [Fourier Transform(푸리에 변환)의 이해와 활용](https://darkpgmr.tistory.com/171?category=460965) 26 | - [라인의 전정은 님이 말하는 테크니컬 라이팅의 모든 것](https://youtu.be/kEwdl2B1SQc) 27 | - [Jekyll에서 Gatsby로 떠나는 마이그레이션 여정](https://wormwlrm.github.io/2022/02/25/Migration-Journey-from-Jekyll-to-Gatsby.html) 28 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/2. 개발자 커리어/README.md: -------------------------------------------------------------------------------- 1 | # 2. 개발자 커리어 2 | 3 | >📌 목차 4 | > - [개발자 커리어](#개발자-커리어) 5 | > - [성장](#성장) 6 | > - [비전공자/주니어](#비전공자주니어) 7 | > - [취업/이직](#취업이직) 8 | > - [후기](#후기) 9 | > - [이력서/포트폴리오](#이력서포트폴리오) 10 | > - [기술면접/코딩테스트](#기술면접코딩테스트) 11 | > - [해외 취업](#해외-취업) 12 | > - [미국/캐나다](#미국캐나다) 13 | > - [유럽](#유럽) 14 | > - [호주/뉴질랜드](#호주뉴질랜드) 15 | > - [일본/싱가포르](#일본싱가포르) 16 | > - [동남아시아](#동남아시아) 17 | > - [그 외](#그-외-국가) 18 | > - [1인 개발](#1인-개발) 19 | > - [제품 개발 과정](#제품-개발-과정) 20 | > - [성장/마케팅 전략](#성장마케팅-전략) 21 | 22 | 23 | ## 성장 24 | - [새로운 산업혁명의 시작 (AI 스타트업 비팩토리 노정석 대표님)](https://youtu.be/HYFslPN7n9o) 25 | - [질문을 잘하는 개발자](https://jbee.io/essay/good_questionor/) 26 | - ['기능 공장'에서 일하고 있다는 12가지 신호](https://brunch.co.kr/@cojette/31) 27 | - [일일커밋의 효용성](https://jojoldu.tistory.com/402) 28 | - [프레임워크 공부를 멈춰라](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) 29 | - [내가 StackOverflow를 사용하는 방법](https://rinae.dev/posts/how-i-use-stackoverflow-kor) 30 | - [나의 성장을 도와준 고마운 책들](https://johngrib.github.io/wiki/my-favorite-books/) 31 | - [개발자 로드맵](https://roadmap.sh/) 32 | - [개발자에서 개발팀장이 되기까지 겪은 5가지 실수](https://muchtrans.com/translations/techie-tech-lead-my-5-biggest-mistakes.ko.html) 33 | - [회사 밖에서 성장하기](https://speakerdeck.com/mingrammer/hoesa-baggeseo-seongjanghagi) 34 | - [프로젝트가 장난이야?!](https://techblog.woowahan.com/2590/) 35 | - [개발자가 블로그를 운영해야 할 이유](https://taegon.kim/archives/7107) 36 | - [좋은 기술 블로그를 만들어 나가기 위한 8가지 제언](https://www.44bits.io/ko/post/8-suggestions-for-tech-programming-blog) 37 | - [기술서 번역이 개발자의 삶에 미치는 영향에 대하여](https://youtu.be/3oigv0MUlWw?si=decGw0HwubvM_C1i) 38 | - [파이썬 코어 개발자가 되기까지](https://muchtrans.com/translations/my-path-to-becoming-a-python-core-developer.ko.html) 39 | - [흔하지 않고 좋은 웹 개발자가 되는 방법](https://joshua1988.github.io/web-development/translation/how-to-become-uncommonly-web-dev/) 40 | - [개발을 잘하고 싶어요 - 네이버랩스 송기선님](https://www.slideshare.net/deview/ss-58739254) 41 | - [개발자가 공부로 살아남는 방법](https://evan-moon.github.io/2019/08/26/how-does-developer-study/) 42 | - [프론트엔드 개발자 학습 방향](https://youtu.be/02RCNUF-2Vw) 43 | - [차근차근 오픈소스에 기여해보기](https://rinae.dev/posts/how-to-contribute-oss) 44 | - [개발자와 명상](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/) 45 | - [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/) 46 | - [인생 첫 open source 기여 경험기](https://minu94.tistory.com/m/3) 47 | - [개발 배우기가 정말 어려운 이유](https://brunch.co.kr/@jypthemiracle/14) 48 | - [같이 일하고 싶은 사람](https://brunch.co.kr/@hyungsukkim/99) 49 | - [초보 개발 팀장의 1년 회고 - 좋은 팀장이 되기 위한 노력들](https://zzsza.github.io/diary/2020/04/26/novice-leader-retrospect) 50 | - [프론트엔드 개발자에게도 알고리즘 공부가 중요할까?](https://wormwlrm.github.io/2022/05/28/Should-a-front-end-developer-learn-the-algorithm.html) 51 | - [초기 스타트업에서 엔지니어로 일한다는 것은](https://nephtyws.github.io/story/what-is-a-founding-engineer/) 52 | 53 | 54 | ## 비전공자/주니어 55 | - [주니어 개발자가 공부하는 법](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) 56 | - [백엔드 개발자를 꿈꾸는 학생개발자에게](https://d2.naver.com/news/3435170) 57 | - [3개월차 주니어 개발자가 느끼는 나와 시니어의 차이](https://zeniuus.github.io/2019/02/06/difference-between-junior-and-senior/) 58 | - [비전공 개발자가 전공자보다 정말 불리할까?](https://evan-moon.github.io/2019/09/09/major-is-not-important/) 59 | - [지방대 개발 비전공자가 배달의민족 리드 개발자가 되기까지](https://youtu.be/V9AGvwPmnZU) 60 | - [5수생 개발자 2021 회고](https://highjune.dev/memoires/memoires2021/) 61 | - [개발자 지망생을 위한 주관적 추천도서](https://www.notion.so/kumo/44da2a336b864d35bd642bc62a300708) 62 | - [주니어의 짝코딩 경험기](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) 63 | - [우아한형제들 이동욱(jojoldu) 개발자 인터뷰](https://www.imaso.co.kr/archives/4869) 64 | - [32살에 개발에 입문한 비전공자가 인프런 창업한 이야기](https://www.slideshare.net/hodoogwaja/ss-81938573) 65 | - [줌인터넷 신입사원 파일럿 프로젝트 후기](https://zuminternet.github.io/ZUM-Pilot-integer/) 66 | - [마흔살 기획자 프로그래머 되다](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/) 67 | - [당신의 클론 코딩은 왜 실패하는가?](https://geonlee.tistory.com/171) 68 | 69 | ## 취업/이직 70 | 71 | 72 | ### 후기 73 | - [네 번째 회사에 이르기까지](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) 74 | - [구글 코리아 면접 후기](https://norang.io/diary/interview_review/) 75 | - [구글 신입 엔지니어 인터뷰 준비 후기](https://jeinalog.tistory.com/30) 76 | - [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT기업 도전기](https://jojoldu.tistory.com/280) 77 | - [야놀자를 떠나며.. (feat.레저큐)](https://perfectacle.github.io/2019/08/23/exit-yanolja-feat-leisureq) 78 | 79 | 80 | ### 이력서/포트폴리오 81 | 82 | 83 | ### 기술면접/코딩테스트 84 | - [System Design Primer](https://github.com/donnemartin/system-design-primer) 85 | - [프론트엔드 개발자 인터뷰 후기 (면접 질문 정리)](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) 86 | - [Front End Interview Handbook](https://www.frontendinterviewhandbook.com/) 87 | - [블록체인 개발자 면접 오픈북](https://hamait.tistory.com/1054) 88 | - [서로 성장하는 기술 면접 만들기](https://hiddenest.dev/good-tech-interview) 89 | 90 | 91 | ## 해외 취업 92 | 93 | 94 | ### 미국/캐나다 95 | - [구글 면접 과정 일기](https://brunch.co.kr/@cmiscm/15) 96 | 97 | 98 | ### 유럽 99 | - [베를린 Software engineer 취업기 (독일 개발자 취업)](https://youtu.be/Etfzh8IqH1A) 100 | - [40대 개발자의 독일 회사 취업기](https://brunch.co.kr/@nashorn74/1) 101 | 102 | 103 | ### 호주/뉴질랜드 104 | 105 | 106 | ### 일본/싱가포르 107 | 108 | 109 | ### 동남아시아 110 | 111 | 112 | ### 그 외 국가 113 | 114 | 115 | ## 1인 개발 116 | - [마이크로소프트에게 내용증명 받고 23만 유저 앱 삭제한 건에 대하여](https://cho.sh/ko/w/5ADC58) 117 | - [당신의 사이드 프로젝트를 위한 10가지 팁](https://velog.io/@chris/10-tips-for-starting-and-creating-side-projects) 118 | - [개발자가 창업할 때 유의해야 할 세 가지](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/) 119 | 120 | 121 | ### 제품 개발 과정 122 | - [임금님 귀는 당나귀 귀! 대나무숲 슬랙 앱 만들기](https://wormwlrm.github.io/2022/05/07/Bamboo-Forest-Slack-App.html) 123 | - [내 첫 제품 실패기](https://jong10.com/2025/01/23/the-failure-of-my-first-product.html) 124 | - [곽철용 짤 생성기, 이렇게 만들어졌습니다](https://wormwlrm.github.io/2019/10/13/Kwakcheolyong-Image-Creator-Development-Story.html) 125 | 126 | 127 | ### 성장/마케팅 전략 128 | 129 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/3. 언어 & 프레임워크/README.md: -------------------------------------------------------------------------------- 1 | # 3. 언어 & 프레임워크 2 | >프론트엔드 언어와 프레임워크는 [4.프론트엔드](/카테고리/4.%20프론트엔드) 카테고리에 모았습니다. 3 | 4 | > 📌 목차 5 | > - [Python](#python) 6 | > - [Python](#python) 7 | > - [Django](#django) 8 | > - [Flask](#flask) 9 | > - [FastAPI](#fastapi) 10 | > - [그 외](#그-외-python) 11 | > - [Java](#java) 12 | > - [Java](#java) 13 | > - [Spring](#spring) 14 | > - [JPA](#jpa) 15 | > - [그 외](#그-외-java) 16 | > - [Kotlin](#kotlin) 17 | > - [C/C++](#cc) 18 | > - [C#](#csharp) 19 | > - [Go](#go) 20 | > - [Ruby](#ruby) 21 | > - [Ruby on Rails](#ruby-on-rails) 22 | > - [PHP](#php) 23 | > - [함수형 언어](#함수형-언어) 24 | > - [Rust](#rust) 25 | > - [Scala](#scala) 26 | > - [그 외](#그-외) 27 | 28 | 29 | ## Python 30 | 31 | 32 | ### Python 33 | - [Getting Started With Testing in Python](https://realpython.com/python-testing/) 34 | 35 | 36 | ### Django 37 | - [장고 ORM 요리책](https://django-orm-cookbook-ko.readthedocs.io/en/latest/index.html) 38 | 39 | ### Flask 40 | 41 | 42 | 43 | ### FastAPI 44 | 45 | 46 | 47 | ### 그 외 Python 48 | 49 | 50 | 51 | ## Java 52 | 53 | ### Java 54 | - [Java 빌더 패턴 (Builder Pattern)](https://johngrib.github.io/wiki/builder-pattern/) 55 | - [JetBrains가 사랑하는 Java의 25가지 특징](https://blog.jetbrains.com/kr/2020/05/25-things-we-love-about-java-ko/) 56 | - [Java NIO FileChannel 과 DirectByteBuffer](http://homoefficio.github.io/2020/08/10/Java-NIO-FileChannel-%EA%B3%BC-DirectByteBuffer) 57 | - [Java 날짜와 시간 API의 문제점과 JDK8에서 개선된 부분](https://d2.naver.com/helloworld/645609) 58 | - [Java Enum 활용기](https://techblog.woowahan.com/2527/) 59 | - [이펙티브 자바3 저자 직강](https://youtu.be/7qXfoZIqi2Q?si=Hab2SRjEw-mYd6rd) 60 | - [자바 직렬화, 그것이 알고싶다. 훑어보기편](https://techblog.woowahan.com/2550/) 61 | - [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) 62 | - [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) 63 | - [Java에서 Garbage collection에 대해 깊이 분석하고 깔끔하게 정리한 글](https://yaboong.github.io/java/2018/06/09/java-garbage-collection/) 64 | - [자바에서 null을 안전하게 다루는 방법](https://www.slideshare.net/mobile/gyumee/null-142590829) 65 | - [Checked Exception을 대하는 자세](https://cheese10yun.github.io/checked-exception/) 66 | - [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) 67 | - [The Java Version Almanac](https://javaalmanac.io/) 68 | - [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/) 69 | - [자바 비동기 프로그래밍을 위한 CompletableFuture 검토](https://brunch.co.kr/@springboot/267) 70 | - [Java Lambda Expression과 성능](https://brunch.co.kr/@heracul/3) 71 | - [캠퍼스 핵데이 Java 코딩 컨벤션](https://naver.github.io/hackday-conventions-java/) 72 | - [Java Collections Heap Dump 분석](https://brunch.co.kr/@springboot/367) 73 | - [자바 메모리 관리 - 스택 & 힙](https://yaboong.github.io/java/2018/05/26/java-memory-management/) 74 | - [자바 최적화 - GC 로깅](https://12bme.tistory.com/543?category=785013) 75 | - [Jackson 직렬화 옵션의 적절한 활용과 Jackson에 기여하기까지](https://hyperconnect.github.io/2019/10/28/jackson-serialize-for-global-caching.html) 76 | - [java.lang.Object.hashCode 메소드](https://johngrib.github.io/wiki/Object-hashCode/) 77 | 78 | ### Spring 79 | - [멀티모듈 설계 이야기 with Spring, Gradle](https://techblog.woowahan.com/2637/) 80 | - [동일한 Bean(Class)에서 @Transactional 동작 방식](https://cheese10yun.github.io/spring-transacion-same-bean/) 81 | - [스프링 예제로 보는 SOLID](https://github.com/cheese10yun/spring-SOLID) 82 | - [실무에서 Lombok 사용법](https://github.com/cheese10yun/blog-sample/tree/master/lombok) 83 | - [Java 9과 Spring 5로 바라보는 Java의 변화와 도전](https://youtu.be/BFjrmj4p3_Y) 84 | - [Service, ServiceImpl 구조에 대한 고찰](https://github.com/cheese10yun/blog-sample/tree/master/service) 85 | - [Spring 웹 애플리케이션에서 사용하지 않는 API를 찾아보자](https://techblog.woowahan.com/2610/) 86 | - [IoC, DI란 무엇일까](https://biggwang.github.io/2019/08/31/Spring/IoC,%20DI란%20무엇일까/) 87 | - [생성자 주입을 사용해야 하는 이유, 필드인젝션이 좋지 않은 이유](https://yaboong.github.io/spring/2019/08/29/why-field-injection-is-bad/) 88 | - [우아한 스프링배치 발표 영상](https://youtu.be/_nkJkWVH-mo) 89 | - [스프링 실전 가이드](https://www.slideshare.net/ssuser565d51/spring-guide-202753526) 90 | - [Spring Batch와 Querydsl](https://techblog.woowahan.com/2662/) 91 | - [Spring WebFlux와 Armeria를 이용하여 Microservice에 필요한 Reactive + RPC 동시에 잡기](https://d2.naver.com/helloworld/6080222) 92 | - [우아한 CRUD 발표 영상](https://youtu.be/cflK7FTGPlg) 93 | 94 | 95 | ### JPA 96 | - [Spring-Jpa Best Practices](https://github.com/cheese10yun/spring-jpa-best-practices) 97 | - [JPA 기본 개념](http://tinkerbellbass.tistory.com/24) 98 | - [Ksug2015 - JPA 소개](https://www.slideshare.net/zipkyh/ksug2015-jpa1-jpa-51213397) 99 | - [JPA를 대체할 수 있는 것들](https://youtu.be/2zQdmC0vnFU) 100 | - [JPA N+1 발생원인과 해결방법](https://github.com/cheese10yun/blog-sample/tree/master/jpa-n-plus-1) 101 | 102 | 103 | ### 그 외 Java 104 | - [Jackson 어노테이션 사용법](https://github.com/cheese10yun/blog-sample/tree/master/jackson) 105 | 106 | 107 | ## Kotlin 108 | - [코틀린 코루틴(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/) 109 | - [Bad Kotlin Extensions](https://medium.com/@wisemuji/%EB%B2%88%EC%97%AD-bad-kotlin-extensions-36363a69b7bf) 110 | 111 | ## C/C++ 112 | 113 | ## C# 114 | 115 | ## Go 116 | 117 | - [Go Clean Architecture](https://github.com/bxcodec/go-clean-arch) 118 | - [Go 언어의 GC에 대해](https://engineering.linecorp.com/ko/blog/go-gc) 119 | - [Go 작업 훔치기 스케쥴러](https://hueypark.gitlab.io/post/2018-10-13-go-work-stealing-scheduler/) 120 | - [고루틴 vs 쓰레드](https://tech.ssut.me/goroutine-vs-threads/) 121 | - [The Zen of Go](https://dave.cheney.net/2020/02/23/the-zen-of-go) 122 | 123 | ## Ruby 124 | 125 | ### Ruby on Rails 126 | 127 | ## PHP 128 | 129 | ## 함수형 언어 130 | 131 | 132 | ### Rust 133 | - [Rust 한글 문서](https://doc.rust-kr.org/) 134 | 135 | 136 | ### Scala 137 | 138 | ## 그 외 139 | 140 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/4. 프론트엔드/README.md: -------------------------------------------------------------------------------- 1 | # 4. 프론트엔드 2 | 3 | > 📌 목차 4 | > - [프론트엔드](#프론트엔드) 5 | > - [언어/프레임워크](#언어프레임워크) 6 | > - [Javascript](#javascript) 7 | > - [Typescript](#typescript) 8 | > - [Node.js/Deno](#nodejsdeno) 9 | > - [React.js](#reactjs) 10 | > - [Vue.js](#vuejs) 11 | > - [Svelte](#svelte) 12 | > - [Next.js](#nextjs) 13 | > - [Nuxt.js](#nuxtjs) 14 | > - [Nest.js](#nestjs) 15 | > - [그 외](#그-외) 16 | > - [브라우저/HTML](#브라우저html) 17 | > - [디자인/UI/UX](#디자인uiux) 18 | > - [CSS](#css) 19 | 20 | 21 | ## 프론트엔드 22 | - [Toss Frontend Fundamentals - 변경하기 쉬운 프론트엔드 코드를 위한 지침서](https://frontend-fundamentals.com/) 23 | - [Naver FE 기술 소식 큐레이션](https://github.com/naver/fe-news) 24 | - [프론트엔드 웹 프로그래밍 튜토리얼](https://poiemaweb.com/) 25 | - [프론트엔드 개발 환경의 이해 : NPM](http://jeonghwan-kim.github.io/series/2019/12/09/frontend-dev-env-npm.html) 26 | - [웹팩 핸드북](https://joshua1988.github.io/webpack-guide/) 27 | - [프론트엔드 체크리스트](https://github.com/kesuskim/Front-End-Checklist) 28 | - [FE 개발 가이드](https://ui.toast.com/fe-guide/ko) 29 | - [당근마켓에 웹 프로젝트 배포하기 #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) 30 | - [당근마켓에 웹 프로젝트 배포하기 #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) 31 | - [HTML5 폼 검증에 대해 정리해 보자](https://jeonghwan-kim.github.io/dev/2020/06/08/html5-form-validation.html) 32 | - [100,000개의 아이템도 거뜬한 셀렉트박스 만들기 (1/2)](https://meetup.toast.com/posts/160) 33 | 34 | 35 | ## 언어/프레임워크 36 | 37 | ### Javascript 38 | - [프레임워크 없이 만드는 SSR](https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Server-Side-Rendering/) 39 | - [모던 자바스크립트 튜토리얼](https://ko.javascript.info) 40 | - [모든 자바스크립트 개발자가 알아야 하는 33가지 개념](https://github.com/yjs03057/33-js-concepts) 41 | - [자바스크립트 질문 목록](https://github.com/lydiahallie/javascript-questions/blob/master/ko-KR/README-ko_KR.md) 42 | - [자바스크립트에 적용한 클린코드](https://github.com/qkraudghgh/clean-code-javascript-ko/blob/master/README.md) 43 | - [JavaScript Promise 소개](https://developers.google.com/web/fundamentals/primers/promises?hl=ko) 44 | - [Lodash의 대체재로서의 순수 자바스크립트 함수](https://ui.toast.com/weekly-pick/ko_20190515/) 45 | - [자바스크립트 Promise 쉽게 이해하기](https://joshua1988.github.io/web-development/javascript/promise-for-beginners/) 46 | - [자바스크립트 엔진의 최적화 기법 (1) - JITC, Adaptive Compliation](https://meetup.toast.com/posts/77) 47 | - [자바스크립트 엔진의 최적화 기법 (2) - Hidden class, Inline Caching](https://meetup.toast.com/posts/78) 48 | - [What the heck is the event loop anyway?](https://www.youtube.com/watch?v=8aGhZQkoFbQ) 49 | - [자바스크립트 이벤트 루프 시각적 설명](http://latentflip.com/loupe/) 50 | - [한글 인코딩과 자바스크립트](https://github.com/moonformeli/TIL/blob/master/hangul_unicode.md) 51 | - [크롬 개발자 도구를 이용한 자바스크립트 디버깅](https://subicura.com/2018/02/14/javascript-debugging.html) 52 | - [자바스크립트 async와 await](https://joshua1988.github.io/web-development/javascript/js-async-await/) 53 | - [JavaScript 재입문하기](https://developer.mozilla.org/ko/docs/A_re-introduction_to_JavaScript) 54 | - [코드스피츠 85 거침없는 자바스크립트](https://www.youtube.com/watch?v=0NsJsBdYVHI) 55 | - [자바스크립트, 세미콜론을 써야 하나 말아야 하나](https://bakyeono.net/post/2018-01-19-javascript-use-semicolon-or-not.html) 56 | - [JavaScript 배열(Array)의 발전과 성능에 대해서 자세히 알아보기](https://evan-moon.github.io/2019/06/15/diving-into-js-array/) 57 | - [왜 JSON.parse로 객체를 선언하는 방법이 더 빠를까?](https://wormwlrm.github.io/2019/12/04/Why-JSON-parse-is-faster-than-object-literal.html) 58 | - [반응형 시스템 개선하기 (feat. TOAST UI Grid)](https://meetup.toast.com/posts/210) 59 | - [매끄러운 경험을 위한 JavaScript 비동기 처리](https://engineering.linecorp.com/ko/blog/dont-block-the-event-loop/) 60 | - [A Brief History of JavaScript](https://auth0.com/blog/a-brief-history-of-javascript/) 61 | 62 | 63 | ### Typescript 64 | - [TypeScript 코딩 가이드 (규칙 80개)](https://github.com/wisedog/typescript-coding-guide) 65 | - [The TypeScript Handbook](https://www.typescriptlang.org/ko/docs/handbook/intro.html) 66 | - [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/content/) 67 | - [타입스크립트를 위한 클린코드](https://github.com/738/clean-code-typescript) 68 | - [자바스크립트 개발자를 위한 타입스크립트](https://ahnheejong.gitbook.io/ts-for-jsdev/) 69 | 70 | --- 71 | ### Node.js/Deno 72 | - [모바일 줌 SpringBoot → NodeJS 전환기 (feat. VueJS SSR)](https://zuminternet.github.io/ZUM-Mobile-NodeJS/) 73 | - [Node 제작자가 만든 Deno : 자바스크립트의 새로운 접근](https://blog.ull.im/engineering/2019/04/14/deno-ryan-dahl-2019-04-04.html) 74 | - [Node.js의 순환 의존성](https://blog.outsider.ne.kr/1283?category=24) 75 | - [견고한 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) 76 | 77 | 78 | ### React.js 79 | - [리액트 서버 컴포넌트 톺아보기](https://roy-jung.github.io/250323-react-server-components) 80 | - [useEffect 완벽가이드 [번역]](https://rinae.dev/posts/a-complete-guide-to-useeffect-ko) 81 | - [React에서 mobx 경험기 (Redux와 비교기)](https://techblog.woowahan.com/2599/) 82 | - [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) 83 | - [React Application에서 drag와 resize](https://medium.com/p/fd6a61c80d89/) 84 | - [React 렌더링과 성능 알아보기](https://meetup.toast.com/posts/110) 85 | - [React에서 Redux 전에 배워야 할 8가지](https://edykim.com/ko/post/learn-react-before-using-redux/) 86 | - [QueryPie는 왜 React & Typescript를 선택하게 되었나](https://medium.com/p/111d03597510/) 87 | 88 | 89 | ### Vue.js 90 | - [Vue.js 입문자가 실무에서 주의해야 할 5가지 특징](https://drive.google.com/file/d/0B3AcM_ZW0sOceDJVNHZYTHR6MlVRbWt2LXRCWVAzLTMyTHNN/view) 91 | - [Vue.js 면접 질문 모음](https://github.com/sudheerj/vuejs-interview-questions-korean/blob/master/README.md) 92 | - [바닥부터 시작하는 Vue 테스트와 리팩토링](https://www.slideshare.net/ifkakao/kakao-fe-meetup-vue-test-re) 93 | - [0.7KB로 Vue와 같은 반응형 시스템 만들기](https://ui.toast.com/weekly-pick/ko_20190531/) 94 | - [바닥부터 시작하는 Vue 컴포넌트 테스트](https://tech.kakao.com/2019/11/27/kakao-business-vue-component-test/) 95 | - [Vue.js: The Documentary](https://www.youtube.com/watch?v=OrxmtDw4pVI) 96 | - [Vue 컴포넌트 – 메모리 누수 분석하기](https://engineering.linecorp.com/ko/blog/vue-memory-leak-analysis/) 97 | - [댓글 모듈 레거시 걷어내기 with TDD](https://zuminternet.github.io/zum-comment-component/) 98 | 99 | 100 | ### Svelte 101 | - [처음 만나는 Svelte](https://ui.toast.com/weekly-pick/ko_20191002/) 102 | 103 | ### Next.js 104 | 105 | 106 | ### Nuxt.js 107 | 108 | 109 | ### Nest.js 110 | 111 | 112 | ### 그 외 113 | - [Angular 데이터 바인딩](https://poiemaweb.com/angular-component-data-binding) 114 | - [Angular 한글 문서](https://angular.kr) 115 | 116 | 117 | ## 브라우저/HTML 118 | - [브라우저의 내부 살펴보기 1 - CPU, GPU, 메모리 그리고 다중 프로세스 아키텍처](https://d2.naver.com/helloworld/2922312) 119 | - [브라우저의 내부 살펴보기 2 - 내비게이션 과정에서 일어나는 일](https://d2.naver.com/helloworld/9274593) 120 | - [브라우저의 내부 살펴보기 3 - 렌더러 프로세스의 내부 동작](https://d2.naver.com/helloworld/5237120) 121 | - [브라우저의 내부 살펴보기 4 - 컴포지터가 사용자 입력을 받았을 때](https://d2.naver.com/helloworld/6204533) 122 | - [브라우저는 어떻게 동작하는가?](https://d2.naver.com/helloworld/59361) 123 | - [MDN - 교차 출처 리소스 공유 (CORS)](https://developer.mozilla.org/ko/docs/Web/HTTP/Access_control_CORS) 124 | - [CORS는 왜 이렇게 우리를 힘들게 하는걸까?](https://evan-moon.github.io/2020/05/21/about-cors/) 125 | - [CORS A to Y](https://medium.com/wantedjobs/cors-a-to-y-28cc0b16349d) 126 | - [CORS(Cross-Origin Resource Sharing)이 나오게 된 배경 이야기](https://www.youtube.com/watch?v=yTzAjidyyqs) 127 | - [웹크롤링 좀 더 잘하기](https://www.slideshare.net/wangwonLee/2018-datayanolja-moreeffectivewebcrawling) 128 | - [웹 캐싱의 숨겨진 요소들](https://mingrammer.com/translation-the-hidden-components-of-web-caching/) 129 | - [AMP는 어떻게 웹 페이지의 성능을 높일 수 있나](https://d2.naver.com/helloworld/6856597) 130 | - [URL, URI, URN 차이](https://danielmiessler.com/study/url-uri/) 131 | - [웹 성능 최적화에 필요한 브라우저의 모든 것](https://tv.naver.com/v/4578425/list/279844) 132 | - [나는 AMP를 좋아하지 않는다.](https://blog.outsider.ne.kr/1285) 133 | - [크롬 개발자도구 101](https://lqez.github.io/blog/chrome-dev-tool-101.html) 134 | - [마이리얼트립 웹사이트 성능 측정 및 최적화 Part 1. 리소스 로딩](https://medium.com/myrealtrip-product/fe-website-perf-part1-6ae5b10e3433) 135 | - [터치와 클릭, 우리 깐부잖아](https://ui.toast.com/weekly-pick/ko_20220106) 136 | 137 | 138 | ## 디자인/UI/UX 139 | - [웹폰트 사용하기 (웹폰트 101)](https://wit.nts-corp.com/2017/02/13/4258) 140 | - [실무에 바로 적용하는 UI 디자인 팁 7가지](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886) 141 | - [컴포넌트, 제대로 만들어 쉽게 쓰자! (1탄) 쏘카 디자이너와 개발자가 컴포넌트를 만드는 방식](https://tech.socarcorp.kr/design/2020/07/31/component-01.html) 142 | - [Banksalad Product Language를 소개합니다](https://blog.banksalad.com/tech/banksalad-product-language-ios/) 143 | - [구글 디자인 가이드 - 오프라인 디자인](https://design.google/library/offline-design/) 144 | - [리디북스 뷰어 형광펜 개선 후기](https://www.ridicorp.com/blog/2016/11/10/highlight/) 145 | - [Eva Icons - 400개 이상의 아이콘이 있는 오픈소스 프로젝트](https://akveo.github.io/eva-icons/#/) 146 | - [웹폰트 경량화 - 폰트툴즈의 pyftsubset을 사용한 폰트 서브셋 만들기](https://www.44bits.io/ko/post/optimization_webfont_with_pyftsubnet) 147 | - [코드로 만드는 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) 148 | - [삼성전자 One UI 디자인 가이드 PDF](http://www.design.samsung.com/kr/contents/one-ui/download/oneui_design_guide_kor.pdf) 149 | - [SVG, JS, CSS로 만드는 라이언 로그인 폼](https://taegon.kim/archives/9658) 150 | - [모바일 UI UX 디자인 시 고려해야 할 가이드라인 1](https://brunch.co.kr/@chulhochoiucj0/8) 151 | - [모바일 UI UX 디자인 시 고려해야 할 가이드라인 2](https://brunch.co.kr/@chulhochoiucj0/9) 152 | - [모바일 UI UX 디자인 시 고려해야 할 가이드라인 3](https://brunch.co.kr/@chulhochoiucj0/10) 153 | - [모바일 UI UX 디자인 시 고려해야 할 가이드라인 4](https://brunch.co.kr/@chulhochoiucj0/12) 154 | - [모바일 UI UX 디자인 시 고려해야 할 가이드라인 5](https://brunch.co.kr/@chulhochoiucj0/14) 155 | - [모바일 UI 디자인 기본 요소 - 버튼](https://brunch.co.kr/@chulhochoiucj0/23) 156 | - [따릉아! 문제는 UX/UI야!](https://brunch.co.kr/@supernova9/180) 157 | - [뉴모피즘은 새로운 UI 트렌드가 될 수 있을까?](https://brunch.co.kr/@cliche-cliche/32) 158 | - [웹 폰트 사용과 최적화의 최근 동향](https://d2.naver.com/helloworld/4969726?fbclid=IwAR0xOrYNsE4NU6D0jzBMTEND_DhiJpjvDneoMn5mh28PdfTJYwbJ-XHvAns) 159 | - [레진 웹 접근성 가이드라인](https://github.com/lezhin/accessibility/) 160 | 161 | 162 | ## CSS 163 | - [Grid Garden - A game for learning CSS grid layout](http://cssgridgarden.com/#ko) 164 | - [Flexbox Froggy - A game for learning CSS flexbox](http://flexboxfroggy.com/#ko) 165 | - [Test CSS Flexbox Rules](https://flexbox.help/) 166 | - [잘 알려지지 않은 유용한 CSS 속성들](https://ahnheejong.name/articles/less-famous-css-properties/) 167 | - [CSS에 대한 깊은 이해: 폰트 매트릭스, line-height와 vertical-align](https://wit.nts-corp.com/2017/09/25/4903) 168 | - [css의 7가지 단위](https://webclub.tistory.com/356) 169 | - [CSS in 2022](https://wit.nts-corp.com/2022/02/24/6490) 170 | - [스크롤과 관련된 CSS 속성 3가지](https://taegon.kim/archives/9807) 171 | - [안티 패턴으로서의 CSS background-image 속성](https://velog.io/@chris/the-css-background-image-property-as-an-anti-pattern) 172 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/5. 백엔드/README.md: -------------------------------------------------------------------------------- 1 | # 5. 백엔드 2 | 3 | > 📌 목차 4 | >- [아키텍처](#아키텍처) 5 | >- [기능/서비스 개발](#기능서비스-개발) 6 | >- [성능 최적화](#성능-최적화) 7 | >- [장애/디버깅](#장애디버깅) 8 | >- [로깅/알람](#로깅알람) 9 | >- [캐시](#캐시) 10 | >- [메시지 큐](#메시지-큐) 11 | >- [마이그레이션](#마이그레이션) 12 | >- [보안](#보안) 13 | >- [API](#API) 14 | >- [웹소켓](#웹소켓) 15 | >- [멀티쓰레딩](#멀티쓰레딩) 16 | 17 | 18 | ### 아키텍처 19 | - [회원시스템 이벤트기반 아키텍처 구축하기](https://techblog.woowahan.com/7835) 20 | - [Introducing Domain-Oriented Microservice Architecture](https://eng.uber.com/microservice-architecture/) 21 | - [우아한 모노리스](https://youtu.be/SrQeIz3gXZg) 22 | - [Mastering Chaos - A Netflix Guide to Microservices](https://www.youtube.com/watch?v=CZ3wIuvmHeM) 23 | - [LINE LIVE 채팅 기능의 기반이 되는 아키텍처](https://engineering.linecorp.com/ko/blog/the-architecture-behind-chatting-on-line-live/) 24 | - [네이버 메인 페이지의 트래픽 처리](https://d2.naver.com/helloworld/6070967) 25 | - [실시간 댓글 개발기(part.1) - DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처](https://tech.kakao.com/2020/06/08/websocket-part1/) 26 | - [신규 포인트 시스템 전환기 #1 – 개발 단계](https://techblog.woowahan.com/2587/) 27 | - [대규모 분산 스토리지(Kage)의 발전과정](http://tech.kakao.com/2017/01/12/kage/) 28 | - [단방향 사용자 인터페이스 아키텍쳐](https://pilgwon.github.io/blog/2018/12/12/Unidirectional-User-Interface-Architectures.html) 29 | - [타다 시스템 아키텍처](https://blog-tech.tadatada.com/2019-01-28-tada-system-architecture) 30 | - [Awesome Scalability](https://github.com/binhnguyennus/awesome-scalability) 31 | - [10만명 접속을 허용하는 시스템 만들기](https://brunch.co.kr/@jowlee/102) 32 | - [쿠팡 추천 시스템 2년간의 변천사 (상품추천에서 실시간 개인화로)](https://tv.naver.com/v/11212875) 33 | - [LINE 트랜스코딩 서버 아키텍처 개선기 – 1](https://engineering.linecorp.com/ko/blog/line-transcoding-server-architecture-improvement-1/) 34 | - [마이크로서비스 아키텍쳐. 그것이 뭣이 중헌디?](http://guruble.com/마이크로서비스microservice-아키텍처-그것이-뭣이-중헌디/) 35 | - [마이크로서비스 – MicroServices](http://channy.creation.net/articles/microservices-by-james_lewes-martin_fowler) 36 | - [잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다](https://www.slideshare.net/arawnkr/ss-195979955) 37 | - [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) 38 | - [Blocking-NonBlocking-Synchronous-Asynchronous](https://homoefficio.github.io/2017/02/19/Blocking-NonBlocking-Synchronous-Asynchronous/) 39 | - [Concurrency vs Parallelism](http://homoefficio.github.io/2019/02/02/Back-to-the-Essence-Concurrency-vs-Parallelism/) 40 | - [Rapid Event Notification System at Netflix](https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1) 41 | 42 | 43 | ### 기능/서비스 개발 44 | - [배달의민족 최전방 시스템! ‘가게노출 시스템’을 소개합니다.](https://techblog.woowahan.com/2667/) 45 | - [온디맨드 이미지 리사이징 (Ondemand Image Resizing) 원리 및 예제](https://roka88.dev/102) 46 | - [배민라이더스 배달 경로와 거리 계산 개발 과정](https://techblog.woowahan.com/2608/) 47 | - [AWS Lambda@Edge에서 실시간 이미지 리사이즈 & WebP 형식으로 변환](https://medium.com/daangn/lambda-edge로-구현하는-on-the-fly-이미지-리사이징-f4e5052d49f3) 48 | - [Go와 함께하는 전화망 서비스 구축 1편](https://d2.naver.com/helloworld/5827706) 49 | - [Go와 함께하는 전화망 서비스 구축 2편](https://d2.naver.com/helloworld/0814313) 50 | - [리모트 컨피그 서버 구축기](https://techblog.woowahan.com/2611/) 51 | - [선착순 이벤트 서버 생존기! 47만 RPM에서 살아남다?!](https://www.youtube.com/watch?v=MTSn93rNPPE) 52 | - [콘퍼런스 참가 신청 기능 개발기](https://d2.naver.com/helloworld/5048491) 53 | - [라즈베리파이4로 토이프로젝트용 서버 만들기](https://ryan-han.com/post/server/raspberry_server_1/) 54 | - [안심번호 마이크로서비스 개발하기](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) 55 | - [매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기](https://blog.banksalad.com/tech/url-status-checker) 56 | - [예측 가능한 대규모 서비스 개발하기](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) 57 | - [초보 개발자 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) 58 | 59 | 60 | ### 성능 최적화 61 | 62 | 63 | ### 장애/디버깅 64 | - [빌링 시스템 장애, 이러지 말란 Maria~](https://techblog.woowahan.com/2517/) 65 | - [서버에 걸리는 부하, 추측하지 말고 계측하자](https://injae-kim.github.io/dev/2020/07/09/how-to-check-single-server-load-average.html) 66 | - [푸시 데몬 메모리 누수 디버깅하기](https://mingrammer.com/debug-memory-leak-with-node-heapdump/) 67 | - [LINE 메시징 서버가 새해 트래픽을 대비하는 과정](https://engineering.linecorp.com/ko/blog/how-line-messaging-servers-prepare-for-new-year-traffic/) 68 | - [레디스 사망일기](https://perfectacle.github.io/2019/05/29/redis-monitoring/) 69 | - [인프런 2022년 1월 100% 할인 이벤트 장애 부검](https://tech.inflab.com/202201-event-postmortem) 70 | 71 | ### 로깅/알람 72 | - [멀티클라우드를 이용한 로그 분석 플랫폼 개발하기](https://link.medium.com/yuZDbtqcp1) 73 | 74 | 75 | ### 캐시 76 | - [캐시가 동작하는 아주 구체적인 원리](https://parksb.github.io/article/29.html) 77 | - [우아한 Redis](https://youtu.be/mPB2CZiAkKM) 78 | - [우아한 Redis 발표 슬라이드](https://www.slideshare.net/charsyam2/redis-196314086) 79 | - [캐시 성능 향상기 (Improving Cache Speed at Scale)](https://meetup.toast.com/posts/251) 80 | - [IDC에서 AWS로 Redis 데이터 이전하기](https://mingrammer.com/redis-migration/) 81 | - [개발자를 위한 레디스 튜토리얼 01](https://meetup.nhncloud.com/posts/224) 82 | - [개발자를 위한 레디스 튜토리얼 02](https://meetup.nhncloud.com/posts/225) 83 | - [개발자를 위한 레디스 튜토리얼 03](https://meetup.nhncloud.com/posts/226) 84 | - [개발자를 위한 레디스 튜토리얼 04](https://meetup.nhncloud.com/posts/227) 85 | 86 | 87 | ### 메시지 큐 88 | - [분산 시스템에서 데이터를 전달하는 효율적인 방법](https://youtu.be/uk5fRLUsBfk?si=NkXQwWzBMzcy-jmP) 89 | - [이벤트 기반 분산 시스템을 향한 여정](https://www.slideshare.net/arawnkr/ss-94475606) 90 | - [엔터프라이즈 어플리케이션을 위한 효과적인 프로세싱 전략](https://youtu.be/IafgrRB2quY) 91 | - [스케일아웃없이 순간 급증하는 주문 처리하기 (Microservice with Kafka)](https://tv.naver.com/v/11212897) 92 | - [아파치 카프카 레퍼런스 한글 번역](https://godekdls.github.io/Apache%20Kafka/design/) 93 | - [ActiveMQ의 Virtual Destinations를 활용한 메세지 로드밸런싱](https://ryan-han.com/post/server/activemq_virtual_destinations/) 94 | - [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/) 95 | - [LINE에서 Kafka를 사용하는 방법](https://engineering.linecorp.com/ko/blog/how-to-use-kafka-in-line-1/) 96 | 97 | ### 마이그레이션 98 | 99 | 100 | ### 보안 101 | 102 | 103 | ### API 104 | - [REST API & RESTful Web Services Explained](https://www.youtube.com/watch?v=LooL6_chvN4) 105 | - [RESTful API 설계 가이드](https://sanghaklee.tistory.com/57) 106 | - [그런 REST API로 괜찮은가](https://www.youtube.com/watch?v=RP_f5dMoHFc) 107 | - [REST의 representation이란 무엇인가](https://blog.npcode.com/2017/04/03/rest의-representation이란-무엇인가/) 108 | - [프론트엔드와 백엔드가 소통하는 엔드포인트, RESTful API](https://evan-moon.github.io/2020/04/07/about-restful-api/) 109 | - [REST API에서 Put 과 Post 의 차이](https://1ambda.github.io/javascripts/rest-api-put-vs-post/) 110 | - [GraphQL 개념잡기](https://tech.kakao.com/2019/08/01/graphql-basic/) 111 | - [GraphQl을 오해하다](https://medium.com/@FourwingsY/graphql%EC%9D%84-%EC%98%A4%ED%95%B4%ED%95%98%EB%8B%A4-3216f404134) 112 | 113 | 114 | ### 웹소켓 115 | - [실시간 댓글 개발기(part.2) - 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업](https://tech.kakao.com/posts/391) 116 | 117 | 118 | ### 멀티쓰레딩 119 | - [멀티 쓰레드 프로그램 설계를 위한 8가지 규칙](https://brunch.co.kr/@chris-song/95) 120 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/6. DB/README.md: -------------------------------------------------------------------------------- 1 | # 6. DB 2 | 3 | > 📌 목차 4 | > - [DB](#DB) 5 | > - [SQL](#SQL) 6 | > - [관계형DB](#관계형DB) 7 | > - [PostgreSQL](#PostgreSQL) 8 | > - [MySQL](#MySQL) 9 | > - [NoSQL](#NoSQL) 10 | > - [MongoDB](#MongoDB) 11 | > - [Redis](#Redis) 12 | > - [DB 성능 최적화](#DB-성능-최적화) 13 | > - [AWS/Azure/GCP](#AWS/Azure/GCP) 14 | > - [Supabase/Firebase](#Supabase/Firebase) 15 | 16 | ## DB 17 | - [DBMS는 어떻게 트랜잭션을 관리할까?](https://d2.naver.com/helloworld/407507) 18 | - [B+ 트리는 어쩌다 인덱스로 간택되었을까?](https://hugehoo-blog.vercel.app/blog/Database/B%20tree%20as%20Index) 19 | - [JDBC로 실행되는 SQL에 자동으로 프로젝트 정보 주석 남기기](https://techblog.woowahan.com/2584/) 20 | - [Commons DBCP 이해하기](https://d2.naver.com/helloworld/5102792) 21 | - [데이터 구조와 설계 — 튜토리얼](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) 22 | - [개념 정리 - 데이터베이스 편](https://brunch.co.kr/@toughrogrammer/17) 23 | - [SQL vs NoSQL](https://www.youtube.com/watch?v=ZS_kXvOeQ5Y) 24 | - [중국의 어떤 서버 개발자의 DB설계](https://blog.naver.com/imays/221461537682) 25 | - [아직도 돈 주고 DB 쓰나요 for DBA](https://youtu.be/DXu3nbWa4AA) 26 | 27 | 28 | ## SQL 29 | - [SQL Joins Visualizer](https://sql-joins.leopard.in.ua/) 30 | 31 | ## 관계형DB 32 | 33 | ### PostgreSQL 34 | - [한 눈에 살펴보는 PostgreSQL](https://d2.naver.com/helloworld/227936) 35 | 36 | 37 | ### MySQL 38 | - [MySQL을 이용한 분산락으로 여러 서버에 걸친 동시성 관리](https://techblog.woowahan.com/2631/) 39 | - [MySQL Workbench의 VISUAL EXPLAIN으로 인덱스 동작 확인하기](https://engineering.linecorp.com/ko/blog/mysql-workbench-visual-explain-index/) 40 | - [MySQL Ascending index vs Descending index](https://tech.kakao.com/2018/06/19/mysql-ascending-index-vs-descending-index/) 41 | - [Mysql 인덱스 정리 및 팁](https://jojoldu.tistory.com/243) 42 | - [MySQL ‘a’ = ‘a ‘가 true 인가? (PostgreSQL과 비교)](http://woowabros.github.io/study/2018/02/26/mysql-char-comparison.html) 43 | 44 | 45 | 46 | ## NoSQL 47 | 48 | 49 | ### MongoDB 50 | - [MongoDB Index 설계 전략](https://blog.ull.im/engineering/2019/04/05/mongodb-indexing-strategy.html) 51 | 52 | 53 | ### Redis 54 | 55 | 56 | ## DB 성능 최적화 57 | - [쿼리 최적화: 빠른 쿼리를 위한 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) 58 | - [MySQL performance-schema-instruments 사용에 따른 성능 영향 실험](https://engineering.linecorp.com/ko/blog/mysql-research-performance-schema-instruments/) 59 | - [200만 동접 게임을 위한 MySQL 샤딩](https://youtube.com/watch?v=8Eb_n7JA1yA&feature=youtu.be) 60 | 61 | ## AWS/Azure/GCP 62 | 63 | ## Supabase/Firebase 64 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/7. 모바일/README.md: -------------------------------------------------------------------------------- 1 | # 7. 모바일 2 | 3 | > 📌 목차 4 | > - [모바일](#모바일) 5 | > - [앱 개발기](#앱-개발기) 6 | > - [iOS](#iOS) 7 | > - [Android](#Android) 8 | > - [크로스 플랫폼](#크로스-플랫폼) 9 | > - [Flutter](#Flutter) 10 | > - [React Native](#React-Native) 11 | 12 | 13 | ## 모바일 14 | 15 | ## 앱 개발기 16 | - [코알람 App 출시 A부터 Z까지](https://medium.com/@hyunji5834/코알람-app-출시-a부터-z까지-3ecbec543eeb) 17 | - [그린팩토리 주차층 관리앱 개발기 (Bluetooth, Beacon 연동 개발시 겪은 일들)](https://tv.naver.com/v/4286021) 18 | - [갈피: 나의 첫 모바일 앱 개발기](https://ahnheejong.name/articles/galpi-development-diary/) 19 | - [카카오뱅크 모바일앱 개발 이야기](https://tv.kakao.com/v/391419226) 20 | 21 | ## iOS 22 | - [UICollectionView를 이용한 LINE iOS 대화방 리팩토링](https://engineering.linecorp.com/ko/blog/ios-refactoring-uicollectionview-1/) 23 | - [지난 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) 24 | - [간편하게 서버 데이터를 로딩하는 Fetcher, Swift로 구현하기](https://engineering.linecorp.com/ko/blog/introduce-android-fetcher-swift-implementation/) 25 | 26 | 27 | ## Android 28 | - [더 작은 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) 29 | 30 | 31 | ## 크로스 플랫폼 32 | 33 | ### Flutter 34 | - [지식iN 앱을 Flutter로 개발하는 이유](https://d2.naver.com/helloworld/3384599) 35 | - [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) 36 | 37 | 38 | ### React Native 39 | - [React Native를 이용한 어플리케이션 개발 기록](https://dev-yakuza.github.io/ko/react-native/) 40 | - [React Native 사이드프로젝트. 보름만에 iOS, 안드로이드 앱 출시하기](https://blog.holy.kiwi/js/190127/) 41 | - [patch-package를 활용한 NPM 패키지 패치(patch) 사례 (feat. React Native)](https://medium.com/naver-place-dev/patch-package를-활용한-npm-패키지-패치-patch-사례-feat-react-native-ee1fc399b7c2) 42 | - [React Native로 성공적인 MVP 개발하기](https://drive.google.com/file/d/1LKtyaDE9qnrqOeJvQRhIhWqdZ229ofR7/view) 43 | 44 | -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/8. 인프라 & DevOps/README.md: -------------------------------------------------------------------------------- 1 | # 8. 인프라 & DevOps 2 | 3 | > 📌 목차 4 | > - [인프라/DevOps](#인프라/DevOps) 5 | > - [리눅스/Bash](#리눅스/Bash) 6 | > - [Kubernetes](#Kubernetes) 7 | > - [Docker](#Docker) 8 | > - [AWS/Azure/GCP](#AWS/Azure/GCP) 9 | 10 | 11 | ## 인프라/DevOps 12 | - [L4/L7 스위치 대안 오픈소스 로드밸런서 HAProcxy](https://d2.naver.com/helloworld/284659) 13 | - [글로벌 네트워크 에뮬레이터 prism_pacman 소개](https://d2.naver.com/helloworld/7847943) 14 | - [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) 15 | - [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/) 16 | 17 | ## 리눅스/Bash 18 | - [가장 쉬운 리눅스 강좌](https://youtu.be/tPWBF13JIVk) 19 | - [Bash 입문자를 위한 핵심 요약 정리 (Shell Script)](https://blog.gaerae.com/2015/01/bash-hello-world.html) 20 | - [스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들](https://www.mimul.com/blog/linux-server-operations/) 21 | - [리눅스 open files, max user processes 설정 정리글](https://techblog.woowahan.com/2569/) 22 | - [Bash scripting cheatsheet](https://devhints.io/bash.html) 23 | - [The art of command line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ko.md) 24 | - [리눅스의 페이지 캐시와 버퍼 캐시](https://brunch.co.kr/@alden/25) 25 | - [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) 26 | - [고급 Bash 스크립팅 가이드](https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/) 27 | - [Linux Performance Analysis in 60,000 Milliseconds](https://link.medium.com/o4WHJtN9sZ) 28 | - [bash-guide: A guide to learn bash](https://github.com/Idnan/bash-guide) 29 | 30 | 31 | ## Kubernetes 32 | - [쿠버네티스 시작하기 - 쿠버네티스란 무엇인가?](https://subicura.com/2019/05/19/kubernetes-basic-1.html) 33 | - [쿠버네티스 네트워킹 이해하기#1: Pods](https://coffeewhale.com/k8s/network/2019/04/19/k8s-network-01/) 34 | - [2018 Cloud Hackathon Tech Session - Kubernetes](https://youtu.be/rdyUAduXi48?si=0xvbL7narzb0yqeu) 35 | - [Two reasons Kubernetes is so complex](https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex/) 36 | 37 | 38 | ## Docker 39 | - [도커(Docker) 입문편: 컨테이너 기초부터 서버 배포까지](https://www.44bits.io/ko/post/easy-deploy-with-docker) 40 | - [초보를 위한 도커 안내서 - 도커란 무엇인가?](https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html) 41 | - [Docker 기초 확실히 다지기](https://futurecreator.github.io/2018/11/16/docker-container-basics/) 42 | - [만들면서 이해하는 도커(Docker) 이미지의 구조](https://www.44bits.io/ko/post/how-docker-image-work) 43 | 44 | 45 | ## AWS/Azure/GCP 46 | - [AWS ECS로 시작하는 컨테이너 오케스트레이션](https://www.44bits.io/ko/post/container-orchestration-101-with-docker-and-aws-elastic-container-service) -------------------------------------------------------------------------------- /고퀄리티 컨텐츠 모음/9. AI/README.md: -------------------------------------------------------------------------------- 1 | # 9. AI 2 | 3 | > 📌 목차 4 | > - [AI](#AI) 5 | > - [AI 서비스 개발](#AI-서비스-개발) 6 | > - [기술/개념 이해](#기술/개념-이해) 7 | > - [머신러닝/딥러닝](#머신러닝/딥러닝) 8 | > - [LLM](#LLM) 9 | > - [논문](#논문) 10 | 11 | 12 | ## AI 13 | 14 | ## AI 서비스 개발 15 | - [딥러닝 모델 Serving 간단 구축기](https://tech.socarcorp.kr/data/2020/03/10/ml-model-serving.html) 16 | - [클린봇 2.0: 문맥을 이해하는 악성 댓글(단문) 탐지 AI](https://d2.naver.com/helloworld/7753273) 17 | - [이미지만으로 내 중고물품의 카테고리를 자동으로 분류해준다면? (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) 18 | - [딥러닝 웹서비스 개발 도전기](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) 19 | 20 | 21 | ## 기술/개념 이해 22 | 23 | 24 | ## 머신러닝/딥러닝 25 | - [TextRank 를 이용한 키워드 추출과 핵심 문장 추출 (구현과 실험)](https://lovit.github.io/nlp/2019/04/30/textrank/) 26 | - [Machine Learning is Fun!](https://link.medium.com/sdNF8wmLxR) 27 | - [머신러닝 용어집](https://developers.google.com/machine-learning/glossary/?hl=ko) 28 | - [TensorFlow를 활용한 네이버쇼핑의 상품 카테고리 자동 분류](https://d2.naver.com/helloworld/1264836) 29 | - [구글 머신러닝 단기집중과정](https://developers.google.com/machine-learning/crash-course?hl=ko) 30 | - [핵심 머신러닝 강의 - 김성범 교수](https://www.youtube.com/channel/UCueLU1pCvFlM8Y8sth7a6RQ/videos) 31 | - [BentoMl을 활용하여 딥러닝 모델 API 서빙하기](https://zuminternet.github.io/BentoML/) 32 | 33 | 34 | ## LLM 35 | 36 | 37 | ## 논문 38 | - [꼼꼼하고 이해하기 쉬운 XLNet 논문 리뷰](https://blog.pingpong.us/xlnet-review/) 39 | -------------------------------------------------------------------------------- /웹에서 보기 👉 goquality.dev: -------------------------------------------------------------------------------- 1 | 웹에서 보기 👉 https://goquality.dev/ --------------------------------------------------------------------------------