Jiwon Park

๐Ÿ“ Seoul, Korea

ORCINUS: ๊ณต๊ตฐ์ธํ„ฐ๋„ทํŽธ์ง€ UX ๊ฐœ์„  ํ”„๋กœ์ ํŠธ

Orcinus letter ๊ฐœ์š” ์ตœ๊ทผ ์‚ฐ์—…์š”์› ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ์˜ˆ์ „์— ํ•ด๋‘์—ˆ๋˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ ๋’ค์ ๊ฑฐ๋ฆฌ๋Š” ์ค‘์ด๋‹ค. ์œก๊ตฐ, ํ•ด๊ตฐ์„ ์œ„ํ•œ ์ธํ„ฐ๋„ท ํŽธ์ง€ ๋ชจ๋ฐ”์ผ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ฐœ๋ฐœ์„ ํ•œ ์ „์ ์ด ์žˆ์ง€๋งŒ ๊ณต๊ตฐ์€ ๋‚ด๊ฐ€ ์•„์ง ์•ˆํ–ˆ๋”๋ผ. ๋งˆ์นจ ๋™์•„๋ฆฌ ํ›„๋ฐฐ๊ฐ€ ๊ณต๊ตฐ ํ›ˆ๋ จ์†Œ๋ฅผ ๋“ค์–ด๊ฐ”๋‹ค๊ณ  ํ•ด์„œ ๊ณต๊ตฐ๊ธฐ๋ณธ๊ตฐ์‚ฌํ›ˆ๋ จ๋‹จ ์ธํ„ฐ๋„ท ํŽธ์ง€๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์‚ฌ์‹ค ์ด ๋ชจ์Šต์„ ๋ณด๋ฉด ํ”„๋กœ๋•ํŠธ ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋ˆ„๊ตฌ๋“ 
โ€” 9 min read

ํ† ์ŠคํŽ˜์ด์Šค๋ฅผ ๋งˆ๋ƒฅ ํ™˜์˜ํ•  ์ˆ˜ ์—†๋Š” ์ด์œ 

์ง€๋‚œ 1์ผ, ํ† ์Šค๋Š” ์˜ˆ๊ณ ํ–ˆ๋˜๋Œ€๋กœ ํ† ์ŠคํŽ˜์ด์Šค๋ผ๋Š” ์ด๋ฆ„์˜ ์ด๋ชจ์ง€ ์„ธํŠธ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. '์—ญ์‹œ ํ† ์Šค๋‹ค'๋ผ๊ณ  ํ•  ์ •๋„๋กœ ๊น”๋”ํ•˜๊ณ  ์œ ๋ คํ•œ ๋””์ž์ธ์œผ๋กœ ๊ณต๊ฐœ๋œ 3600๊ฐœ์˜ ์ด๋ชจ์ง€๋“ค์€ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉ๋  ๊ฒƒ ๊ฐ™์•„๋ณด์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ๋žŒ๋“ค์€ ํ•ด๋‹น ์ด๋ชจ์ง€ ์„ธํŠธ์— ๋Œ€ํ•ด์„œ ๊ทธ๋‹ฅ ํ˜ธ์˜์ ์ธ ์ž…์žฅ์„ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค. ๋ญ์•ผ ๋‚ด ์‚์‚ ๋Œ๋ ค์ค˜์š” ํ† ์Šค๋Š” ์ƒˆ๋กญ๊ฒŒ emoji๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๊ธฐ์กด์— ์žˆ๋˜ ๋ช‡
โ€” 5 min read

์ผ๋‹จ ๋ ˆํฌ๋ถ€ํ„ฐ ํŒŒ๊ณ ๋ณด์ž! ์‹ ๋…„๋งž์ด ์• ์ž์ผ ํ”„๋กœ์ ํŠธ

1์›” 1์ผ ์‚ฌ๊ฑด์˜ ๋ฐœ๋‹จ 2022๋…„ 1์›” 1์ผ ์ƒˆ๋ฒฝ 1์‹œ, ํ•œ์ฐฝ ์ง€์ธ๋“ค๊ณผ ์ƒˆํ•ด ์ธ์‚ฌ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋‹ค๊ฐ€ ์ž์—ฐ์Šค๋ ˆ(?) ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ์–˜๊ธฐ๊ฐ€ ๋‚˜์™”๋‹ค. ํ‰์†Œ ์ด๋Ÿฐ ์ €๋Ÿฐ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฒŒ์ด๊ณ  ๋‹ค๋‹ˆ๋Š” ๋‚˜๋ฅผ ๋ณด๊ณ  ์ง€์ธ์ด "์ž์‹ ๋„ ๋ผ์›Œ๋‹ฌ๋ผ"๋ผ๊ณ  ํ•œ ๊ฒƒ์ด๋‹ค. ๊ทธ ์ˆœ๊ฐ„ ๊ฐ€์Šด์—์„œ ํŒŸ ํ•˜๊ณ  ๋ถˆ๊ฝƒ์ด ํ”ผ์–ด์˜ฌ๋ž๋‹ค. '์•„, ์ง€๊ธˆ ๋‹น์žฅ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค&
โ€” 7 min read

๋‚˜๋Š” ์™œ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๋ฐฐ์šฐ๊ฒŒ ๋๋Š”๊ฐ€

์–ผ๋งˆ ์ „ ์˜ฌ๋ ธ๋˜ ํšŒ๊ณ ๋ก์—์„œ KICEditor๋ฅผ ์–ธ๊ธ‰ํ–ˆ๋‹ค. ๊ทธ ํšŒ๊ณ ๋ฅผ ๋ณด๊ณ  ํ•œ ์Šคํƒ€ํŠธ์—… ๋Œ€ํ‘œ๋‹˜์ด ์—ฐ๋ฝ์„ ์ฃผ์…จ๊ณ , ์–˜๊ธฐํ•ด๋ณด๋ฉด์„œ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ ๋˜์‚ด๋ ค๋ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ธฐ์กด์— ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ–ˆ๋˜ ๋ฐฉ์‹์€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ•์— scss ์Šคํƒ€์ผ์„ ์–น์–ด์„œ ๋ช‡ ๊ฐ€์ง€ ํŠน๋ณ„ํ•œ ๋ฌธ๋ฒ•์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ–ˆ๋˜ ์ผ์ข…์˜ ๋ˆˆ์†์ž„์ด์˜€๋‹ค. ์ œ๋Œ€๋กœ ๋งŒ๋“ค์–ด๋ณด๋ ค๋ฉด ๋”์ด์ƒ ๋ˆˆ์†์ž„์ด ์•„๋‹Œ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•๊ณผ
โ€” 2 min read

์ œ๋Œ€๋กœ ๋œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž! (1)

๋ณธ ํ”„๋กœ์ ํŠธ๋Š” ์•„๋ž˜ GitHub repository๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ๋œ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๋‹ค. GitHub - jiwonMe/lets-build-complete-calculatorContribute to jiwonMe/lets-build-complete-calculator development by creating an account on GitHub.GitHubjiwonMe [https://github.com/jiwonMe/lets-build-complete-calculator] -------------------------------------------------------------------------------- ์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ์ด๋‹ค. ์ˆ˜์‹์€ ๋ฌธ์ž์—ด์˜ ํ˜•ํƒœ๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ˆ˜์‹์ด ๋“ค์–ด์˜ค๋ฉด ์—ฐ์‚ฐ ์ˆœ์„œ์— ๋งž๊ฒŒ
โ€” 5 min read

2021๋…„์„ ๋Œ์•„๋ณด๋ฉฐ

2021๋…„์€ ๋‚ด๊ฒŒ ์ธ์ƒ์˜ ํ„ฐ๋‹ํฌ์ธํŠธ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์ค‘์š”ํ•œ ๋ถ„๊ธฐ์ ์ด ๋˜์—ˆ๋˜ ํ•ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜ํ—˜์ƒ ์‹ ๋ถ„์—์„œ ๋Œ€ํ•™์ƒ ์‹ ๋ถ„์œผ๋กœ ๋‹ค์‹œ ๋Œ์•„์™”๊ณ , ๋Œ€ํ•™์ƒ ์‹ ๋ถ„์—์„œ ์–ผ๋งˆ ์•ˆ ์žˆ์–ด ์‚ฌํšŒ์ธ ์‹ ๋ถ„์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๋˜ ํ•ด๋‹ค. 1๋ถ„๊ธฐ (1์›” ~ 3์›”) > ์ˆ˜๋Šฅ ๋, ๋Œ€ํ•™์œผ๋กœ ๋Œ์•„๊ฐˆ ์ค€๋น„ ๋‚˜๋Š” 20ํ•™๋ฒˆ์œผ๋กœ ํ˜„์žฌ ํ•™๊ต์— ๋“ค์–ด์™”์ง€๋งŒ, 2021ํ•™๋…„๋„ ์ˆ˜๋Šฅ์— ์‘์‹œํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€์ฐจ๊ฒŒ ๋ง์•„๋จน๊ณ 
โ€” 11 min read

2021 ์„œ์šธ๋””์ž์ธํŽ˜์Šคํ‹ฐ๋ฒŒ (SDF)์— ๋‹ค๋…€์™”์Šต๋‹ˆ๋‹ค.

> ๋Œ€ํ•œ๋ฏผ๊ตญ ์ง€์†๊ฐ€๋Šฅํ•œ ๋””์ž์ธ์˜ ๋”œ๋ ˆ๋งˆ 2021 SDF์— ๋‹ค๋…€์™”๋‹ค. ์—ฌ๋Ÿฌ ์นดํ…Œ๊ณ ๋ฆฌ ์ค‘ ๊ฐ€์žฅ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์‚ดํŽด๋ณธ ๋ถ€์Šค๋Š” '์ง€์†๊ฐ€๋Šฅํ•œ ๋””์ž์ธ'์œผ๋กœ ๋ถ„๋ฅ˜๋œ ๋ถ€์Šค์˜€๋‹ค. ์ตœ๊ทผ๋“ค์–ด ํ™˜๊ฒฝ, ์‚ฌํšŒ, ๊ณ ์šฉ๊ตฌ์กฐ ์ฆ‰ ESG๋Š” ๊ฒฝ์˜ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์ž์ธ์—์„œ๋„ ์ ์  ์ค‘์š”์‹œ ์—ฌ๊ฒจ์ง€๋Š” ๊ฐ€์น˜๋กœ ๋ถ€์ƒํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์น˜๋ฅผ 2021๋…„ ํ˜„์žฌ ํ•œ๊ตญ์˜ ๋ธŒ๋žœ๋“œ๋“ค์€ ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜์—ฌ ์ œํ’ˆ์— ๋…น์—ฌ๋‚ด๊ณ  ์žˆ๋Š”์ง€
โ€” 7 min read

Git ์„ค์ • ํŒŒ์ผ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜๊ธฐ

mac์˜ git desktop์€ core.ignorecase๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ true์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ๋ช…์„ fire์—์„œ FIRE๋กœ ๋ณ€๊ฒฝํ•ด๋„ git์€ ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋Ÿฌ๋ฉด ๋กœ์ปฌ์—์„œ๋Š” ๋Œ์•„๊ฐ€๋Š” ์ฝ”๋“œ๊ฐ€ ์›๊ฒฉ ๋ ˆํฌ์—์„œ๋Š” ๋Œ์ง€ ์•Š๋Š” ๋ถˆ์ƒ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” git config core.ignorecase false ๋กœ ๊ธฐ๋ณธ๊ฐ’์„ false๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ํŒ€์›์ด ์ € ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ๊ทธ ํŒ€์›์€
โ€” 2 min read

Express-mongoDB๋กœ CRUD API ๋งŒ๋“ค๊ธฐ(02)

> ํ•ด๋‹น ์‹œ๋ฆฌ์ฆˆ๋Š” ํ•œ์–‘๋Œ€ํ•™๊ต ์ •๋ณด์‹œ์Šคํ…œํ•™๊ณผ 2021ํ•™๋…„๋„ 2ํ•™๊ธฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ ์ˆ˜์—… ๋ฐ ์‹œํ—˜ ๋Œ€์ฒด ๊ณผ์ œ๋กœ ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1. ์‹œ์ฆŒ 399429ํ˜ธ ๋ธ”๋กœ๊ทธ ์—”์ง„ ๋งŒ๋“ค๊ธฐ ๊ฒฐ์‹ฌ [https://www.jiwon.me/01-getting-started/] 2. ํž™ํ•˜๊ฒŒ Typescript ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๊ตฌ์„ฑํ•˜๊ธฐ [https://www.jiwon.me/hip-ts-boiler/] 3. Express๋กœ CRUD api ๋งŒ๋“ค๊ธฐ (01) [https://www.jiwon.me/express-mongodb-crud-api-01/] -------------------------------------------------------------------------------- mongoDB๋ž€? mongoDB๋Š”
โ€” 6 min read

Express๋กœ CRUD api ๋งŒ๋“ค๊ธฐ (01)

> ํ•ด๋‹น ์‹œ๋ฆฌ์ฆˆ๋Š” ํ•œ์–‘๋Œ€ํ•™๊ต ์ •๋ณด์‹œ์Šคํ…œํ•™๊ณผ 2021ํ•™๋…„๋„ 2ํ•™๊ธฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ ์ˆ˜์—… ๋ฐ ์‹œํ—˜ ๋Œ€์ฒด ๊ณผ์ œ๋กœ ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1. ์‹œ์ฆŒ 399429ํ˜ธ ๋ธ”๋กœ๊ทธ ์—”์ง„ ๋งŒ๋“ค๊ธฐ ๊ฒฐ์‹ฌ [https://www.jiwon.me/01-getting-started/] 2. ํž™ํ•˜๊ฒŒ Typescript ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๊ตฌ์„ฑํ•˜๊ธฐ [https://www.jiwon.me/hip-ts-boiler/] -------------------------------------------------------------------------------- ์ผ๋‹จ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ , ๋น ๋ฅด๊ฒŒ express๋กœ CRUD๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด๋ณด์ž. CRUD๋Š” Create, Read, Update, Delete์˜
โ€” 4 min read

Subscribe to jiwon.me

Donโ€™t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe