๐ป๊ฐ๋ฐ์๋ค์ด ์ฝ์ด๋ณด๋ฉด ์ข์
SSH ํ๋กํ ์ฝ๊ณผ Tunneling ์ดํดํ๊ธฐ
SSH ํ๋กํ ์ฝ๊ณผ ํฐ๋๋ง
์ ๊ดํ ์์ธํ ๊ธ์ธ๋ฐ, ์ฝ์ด ๋ณด๋ฉด ์ข๋ค.SSH ํ๋กํ ์ฝ์ด MAC์๊ณ ๋ฆฌ์ฆ
์ ์ฐ๋ ๊ฑด ์ฒ์ ์๊ฒ ๋์๋ค.
Git Workflow | Atlassian Git Tutorial
- ํ์๋ถ์ด ๊ณต์ ํด์ค
git workflow
์ ๊ดํ ๊ธ์ธ๋ฐ, ์๋นํ ์์ธํ๊ฒ ์จ์๊ณ ,SVN
๊ณผGIT
์ ๋น๊ตํ๋ฉฐ ์ค๋ช ์ ํ๊ณ ์๋ค. ๋ฌผ๋ก , ํ์ฌ๋Git
์ ์ ๋ง ๋ง์ด ์ฐ๊ณ ์๋ค.SVN
์ ๋ชจ๋ฅด๋๋ผ๋, ์ฝ์ด๋ณด๋ฉด ์ข๊ฒ ๋ค.
UIUX๊ฐ ์๋น์ค ๊ธฐํ์ ๋ง์ณค๋ค!
- ํ์คํ ์ด ๊ธ์ ๋ํ ์ฃผ์ฅ๋ ๋ง๋ ๋ง์ด์ง๋ง, ๋ด ์๊ฐ์๋ ํญ์ ์ณ๋ค๊ณ ์๊ฐํ๋ ๊ณ ์ ๊ด๋
์ ์ธ ๋ถ๋ถ๋ค์ด ๊ธฐํ์ ๋ง์น๋ค๊ณ ์๊ฐํ๋ค.
UI/UX
๊ฐ ์๋น์ค ๊ธฐํ์ ๋ง์น๋ ๊ฒ์ด ์๋๋ผ, ์ ๋ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์ ํฌ์ฐฉํด์ผ ํ๋ ๊ฒ์ด ๋ ํ์ํ๋ค๊ณ ์๊ฐํ๋ค.UI/UX
๊ฐ ๋ฐ์ด๋๋ค๊ณ ์๋น์ค๊ฐ ์ ๋๊ฑฐ๋, ํธ๋ ๋ํจ์ ๊ฐ๋ ๊ฒ์ ์๋๋ผ๊ณ ์๊ฐ ํ๋ค. ๊ฒฐ๊ตญ์๋น์ค์ ์ค์ํ ๋ถ๋ถ์ ์ ํ์ ํ๋ ๊ฒ์ด ์ข๋ค๊ณ ๋ณด๊ณ , ๋ฐ๋ผ ํ์ง ์์์ ๋ฏธํ๋ ์ข๋ค๊ณ ์๊ฐ ํ๋ค.
- ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ ํ๋ค๋ณด๋ฉด, ์ฐธ ์์ฑํ๊ธฐ๊ฐ ์ฌ๊ฐ ๊น๋ค๋กญ๋ค. ์ญ์ ๋ค ๋ฐฉ๋ฒ์ ์์๋ค.
์ธํฐ๋ท์ด ๋์ํ๋ ์์ฃผ ๊ตฌ์ฒด์ ์ธ ์๋ฆฌ
- ์ธํฐ๋ท์ด ์๋ํ๋
TCP socket
์ด ์ง๋๊ฐ๋๋คํธ์ํฌ, DNS, HUB, Router
์ ๋ํ ์ค๋ช ์ด ์์ธํ๊ฒ ์ฐ์ฌ ์๋ค.
- ์์งํ ์ง์ง ๋๋ฌด ์ ๋ฆฌ๊ฐ ์ ๋์ด ์์ด์, ๊ฐํ ํ๋ค. ํนํ,
bisect
๋ ๋ชฐ๋๋ ๊ธฐ๋ฅ ์ค์ ํ๋์ธ๋ฐ, ์ค์ ๋ก ์ค๋ฌด์์build CI
๋ฅผ ํต๊ณผ ํ๋๋ฐ, ์ ์์ ์ธ ์คํ์์๋ ์ค์๋์ ์ผ์ผํค๋ ์ปค๋ฐ์ด ๋ค์ด๊ฐ ์ ์ด ์๋ค. ๊ทธ ์ปค๋ฐ์ ์ฐพ๋๋ฐ, ์ ๋ง ๋ง์ ๋ ธ๋ ฅ์ ํ๋ค. ์ด๋ฒ์ ๋ณธ ๊ฑดworktree
์ธ๋ฐ, ์ํฉ์ ์ธ์ผ์ด ์ ๋ง ๋ง์๋๋ฐ, ํญ์ stash๋ฅผ ์ผ๋ค. ๊ณต๋ถ ํด ๋ด์ผ๊ฒ ๋ค.
RESTful API
์ ๋ํ ์ค๊ณ ๊ฐ์ด๋ ๊ธ์ธ๋ฐ, ์์ธํ๊ฒ ๋์ ์์ด์ ์ฐธ๊ณ ํ๊ธฐ ์ฝ๋ค.
Avoiding burnout as an ambitious developer - Stack Overflow Blog
๋ฒ์์ ํ์์ ํผํ๊ธฐ ์ํด ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๋ ์ด๋ ๊ฒ ํ์ผ๋ฉด
ํ๋ ๋ง์์ ๊ธ์ด์ด๊ฐ ์ ์ด ๋ณธ ๊ธ์ธ๋ฐ, ๊ต์ฅํ ์ข์ ๊ตฌ์ ์ด ๋ง๋ค. ๊ฒฐ๊ตญ ์ผ์ ๋ฌด์ ๋๋ฌธ์ ํ๋์ง? ๋ฌด์์ผ๋ก ๋๋ ํ๋ฃจ๋ฅผ ๋ณด๋ด๋์ง? ์ ์ผ ์ค์ํ ๊ฒ ๊ฐ๋ค. ์์ง ๋ง์. ๊ธด ์ฌ์ ์ ํ๋ ๊ฒ์ธ๋ฐ, ๋นจ๋ฆฌ ๋ฐ์ด๊ฐ ํ์๋ ์๋ค. ๋ด ์๋๋ฅผ ์ ์ง ํ์. ๊ธฐ์ ํ์ต์ ๋ํ ๋ถ์๊ฐ์ ๊ฐ์ง ๋น์ ์๊ฒ ๊ผญ ํ์ํ ๊ธ์ด๋ค.
CTO๋ก ํํด๋ฅผ ๋ณด๋ด๋ฉฐ 2019 ํ๊ณ
- CTO๊ฐ ๋๋ฉด์, ๊ทธ๋ฆฌ๊ณ ๊ฒช์ผ๋ฉด์ ๋๋ ์ฌ๋ฌ๊ฐ์ง ์๊ฐ๊ณผ ๊ณ ๋ฏผ๋ค์ ํ๊ณ ๊ฐ ํฌํจ๋ ๋ด์ฉ์ด๋ผ ๋๋ฌด ์ค์ํ ๋ด์ฉ์ด๋ผ๊ณ ์๊ฐ ํ๊ณ , ์ ๋ ํ๋ค. ๊ทผ๋ฐ ๋ณดํต ์ด๋ ๊ฒ ๊นจ๋ซ๊ธฐ ์ฝ์ง ์์๋ฐ ์ ๋ง ๋ง์ ๋ ธ๋ ฅ์ ํ์ ๊ฒ ๊ธ ์์ ๋ น์ ์์ด ์ฝ์ผ๋ฉด์ ๋๋จํ๋ค๋ ์๊ฐ์ ๊ณ์ ํ๋ค.
- ์ฌ์ฉ์๊ฐ 10๋ง๋ช
์ด ๋ ๋๊น์ง์ ์์คํ
์ค๊ณ์ ๊ดํ ์ด์ผ๊ธฐ์ธ๋ฐ, ์์ฃผ ์ฝ๊ฒ ์ ์ค๋ช
ํ๊ณ ์๊ณ , ์ด๋ ๋ถ๋ถ์ด ๋ ํ์ํ์ง? ํด๋น
Layer
๊ฐ ํ์ํ ์ด์ ๋ฅผ ์ ์ค๋ช ํ ๊ธ์ด๋ค.
์คํํธ์ ๊ฐ๋ฐ์ ํผ์ ๋น ๋ฅด๊ฒ ์ธ๊ฒ ์๋ฒ ๊ตฌ์ถํ๊ธฐ - 1ํธ | Popit
- ํด๋ผ์ฐ๋ ๋ณด๋ค ์๋ฒ ํธ์คํ
์ด ๋ ์ ๋ ดํ๊ตฌ๋๋ฅผ ๊นจ๋ซ๊ฒ ๋์๋ค. ์๋ ์๋ ๋ณดํต ๋ง์ด ํ๋ ๋ฐฉ์์ธ๋ฐ, ํด๋ผ์ฐ๋ ์๋ฒ๊ฐ ํจ์ฌ ์ธ๋ค๊ณ ์๊ฐ ํ์๋ค. ๊ทผ๋ฐ, ํด๋ผ์ฐ๋์ ๋ชฉ์ ์ด ์๋ค๋ฉด ๊ตณ์ด ํด๋ผ์ฐ๋๋ฅผ ์ธ ํ์๊ฐ ์๊ตฌ๋๋ฅผ ๋ ํ ๋ฒ ์๊ฐํ๊ฒ ๋์๋ค.
๊ธฐ์ ์ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ด์ ๊ฐ ์์ด์ผ ํ๋ค๋ ๋์ ๊ฐ๋ฅ์ฒ ํ์ ๊น๋นก ํ์๋ค.
ํด๋ผ์ฐ๋ ๋์์ธ ํจํด - Azure Architecture Center
- ํด๋ผ์ฐ๋ ํ๊ฒฝ์์์ ๋์์ธ ํจํด์ธ๋ฐ, ์ฌ์ค ํด๋ผ์ฐ๋ ๋์์ธ ํจํด์ ๋ํด ๋๋ ์ ์์ง ๋ชปํ๋ค. ํ์ฌ์์ ์ ๊ณตํ๋ ํ๋ซํผ์ ์ฌ์ฉํ๊ณ , ํ์์ ์ธํ๋ผ๋ฅผ ์ ๋ดํ๊ณ ์๊ธด ํ์ง๋ง ๋ชจ๋ฅด๋ ๋ถ์ผ๋ค. ๊ทธ๋ผ์๋ ์ด๋ ๊ฒ MS์์ ์ ๋ฌธ์๋ฅผ ์ํ ๊ธ๋ค์ ๋ง์ด ์ ๊ณต ํด์ฃผ๊ณ ์์ด์ ๋๋ฌด ์ข๋ค. :) ์์งํ ๊ฐ์ด๋๋ MS ๊ฐ๋ฐ์๋ค์ด ์ต๊ณ ..๐๐ป
- ํ์ฅ์ฑ์ ๊ฐ์ง๋ ์์คํ ์ ๋์์ธ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ค์ ๋ฌด์์ด ์์๊น? ๊ทธ๋ฐ ์ฃผ์ ๋ค์ด ์ ๋ง ์ ์ ๋ฆฌ ๋์ด ์๋ ํ์ด์ง์ด๋ค. ์์ฆ์ ์ํฐ ์บ์ฑ ๋์์ธ์ ๋ํด ๊ด์ฌ์ด ๋ง๋ค. ํํ ์บ์ฑ์ ์ฝ๊ฒ ์๊ฐํ๋๋ฐ ์คํ๋ ค ๋ณ๋ชฉ์ด ๋ ์๋ ์๋ค๋ ์๊ฐ์ ํ๋ ์์ฆ์ด๋ค.
Container
Diving Deep Into Kubernetes Networking: Docker์ k8s ๋คํธ์ํฌ ๋ถ์
- ๋์ปค์ ์ฟ ๋ฒ๋คํฐ์ค์ ๋คํธ์ํฌ์ ๋ํด ์ ์ ๋ฆฌ ๋์ด ์๋ ๊ธ์ด๋ค. ์ฌ์ค ๋คํธ์ํฌ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์์ด์ผ ๊ธ์ ์ฝ๋๋ฐ ์ดํด๊ฐ ์ฝ๋ค๊ณ ์๊ฐ ํ๋ค.
๐ Java/Back-End
Spring Batch์ Querydsl - ์ฐ์ํํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ
Spring Batch
์์ ์ง์ ํ์ง ์๋QuerydslItemReader
๋ฅผ ๋ง๋ค์ด ๊ฐ๋ ๋ถ๋ถ์ ๋ณด์ฌ ์ฃผ๋ ๊ธ์ธ๋ฐ, ์์ผ๋ฉด ๋ง๋ค์ด ์ฌ์ฉํ๋jojoldu
๋์ ๊ฒฝํ๊ธฐ ๊ณต์ ๊ธ์ด๋ค. (JPA
๋ฅผ ์ ์จ๋ณธ ๋๋ก์จ๋ ์ฌ์ค ์ข ์ด๋ ต๊ฒ ๋๊ปด์ง๊ธฐ๋ ํ์ง๋ง, ์์ฆ ์ ์ฐ๋ ๊ณณ์ด ๊ฑฐ์ ์๋ค์ง...) ๊ด์ฌ์ด ์๋ค๋ฉด ์ฝ์ด๋ณด๋ฉด ์ข๊ฒ ๋ค.
์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ์ข์ถฉ์ฐ๋ ์๋ฒ์ด์ ์ด์ผ๊ธฐ
- ์๋ฒ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑ ํ ์ง? ๊ทธ๋ฆฌ๊ณ ์ด๋ค ํ๋ ์์ํฌ๋ฅผ ์ ์ ํ๋์ง์ ๋ํด์๋ ๊ณ ๋ฏผ ํ๋ ํ์ ์ ์ฟ๋ณผ ์ ์์๊ณ ,
AWS
์์์Ruby on Jets
๋ฅผ ์ฐ๋ฉด์ ๋ฐ์ํ ์ด๋ค ์ด๋ ค์์ด ์์๋์ง? ์ ์จ ์๋ค.
- ํ
์คํธ ์๋ํ์ ๋๋ถ์ด์
์ค์ ํ ์คํธ๋ฅผ ํ๋ ๊ฒ์ ์ ์ ํ ์๊ฐ
์ด๋ผ๊ณ ์๊ฐ ํ๋ค. ๋ณดํต์ ์ค์ ํ ์คํธ๋ฅผ ํ์ง ์๋๋ค. ์๊ฐํด๋ณด๋ ๊ฐ๋ ๋ฌธ์ ๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์๋ค. ํ์คํ ์ค์ ๋ ์ฝ๋ ๊ด์ ์ผ๋ก ์๊ฐํด๋ณด๋ฉด, ํ ์คํธ ํ๋ ๊ฒ ๋ง๊ตฌ๋! ๊ฒฐ๋ก ์ผ๋ก ๋๋ฌ.
๐ฑJavaScript/Front-End
๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ก์ด SameSite=None; ๋ณด์ ์ฟ ํค ์ค์ ์ ๋๋นํ๊ธฐ
- ํฌ๋กฌ 80์์ ๋ณด์ ์ฟ ํค ๊ด๋ จํ ์ค์ ์ด ์ถ๊ฐ ๋๋๋ฐ ์ด์ ๋ํ ์ค๋ช ๊ธ์ด๋ค. ์๋ง ๊ฑฐ์ ๋๋ถ๋ถ์ ์ฌ์ดํธ์์ ๋๋น๋ฅผ ํด์ผ ํ๋ค...๐ญ
bradtraversy/vanillawebprojects
๋ฐ๋๋ผJS
๋ก ๊ตฌ์ฑ๋ ์น ํ๋ก์ ํธ ๋ฆฌ์คํธ์ธ๋ฐ, ๋ฐ๋ชจ ์์๊น์ง ๋ค ์๊ธฐ์ ํ์ฉ ํ๊ธฐ ์ข์ ๋ณด์ธ๋ค.
qkraudghgh/clean-code-javascript-ko
- ํด๋ฆฐ ์ฝ๋๋ฅผ
JavaScript
์ ์ ๋ชฉ์์ผ ํ๊ธ๋ก ์์ ์ฝ๋์ ํจ๊ป ์ฐ์ฌ ์๋ ๊ธ์ด๋ค. ์ฌ์ค ํด๋ฆฐ ์ฝ๋ ์ฑ ์ ์ฝ์ง ์์ ์ด๋ค ๋ด์ฉ์ด ์๋์ง ๋ชฐ๋๋๋ฐ, ์ด ๊ธ์ ์ฝ์ผ๋ฉด ์ด๋ค ๋ด์ฉ์ด ์๋์ง? ์ด๋ ดํ์ด ์๊ฒ ๋์ง ์์๊น? ์๊ฐ ํ๋ค.
Google TypeScript Style Guide
๊ฐ ๋์๋ค. ๋ณดํตAirbnb
์ ์คํ์ผ์ ๋ง์ด ์ฌ์ฉํ๋๋ฐ, ์ด์ ๊ตฌ๊ธ ์คํ์ผ ๊ฐ์ด๋๊ฐ ๋์ค๊ฒ ๋์ด ์ด๋ค ๊ฑธ ์ธ์ง? ๊ณ ๋ฏผํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ๋ญ๊ฐ ๋ ์ข์์ง๋ ๊ณ ๋ฏผ์ค๋ฝ๋ค.
๐ Tool
์ฌ์ฉ์ค์ธ VSCode(Visual Studio Code) ํ์ฅ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก
VS Code editor Plugin
์ ๋ํ ์ถ์ฒ ๊ธ์ธ๋ฐ, ๊ต์ฅํ ์ ์ ๋ฆฌ ๋์ด ์๋ค.
'์น๋ ์ฐ๋ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ฆฌ] ๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #66 (0) | 2020.02.24 |
---|---|
[์ ๋ฆฌ] ๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #65 (0) | 2020.02.16 |
[์ ๋ฆฌ] ๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #63 (0) | 2020.01.31 |
[์ ๋ฆฌ] ๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #62 (0) | 2020.01.28 |
[์ ๋ฆฌ] ๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #61 (0) | 2020.01.20 |