Code fades, stories remain.
- 2026.05.20 ยท 5 min read
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ์ด: ๊ฐ๋ ๋ชจ๋ธ
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ DB๋ฅผ ๋ค๋ฃฐ ๋๋ ๋ณดํต ๋ง๋ค ํ๋ฉด์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ค์ฌ์ผ๋ก ํ ์ด๋ธ์ ์ค๊ณํฉ๋๋ค. ํ๋ฉด์ด ๋จผ์ ์๊ณ , ๊ฑฐ๊ธฐ์ ๋ง์ถฐ ์ปฌ๋ผ์ ๋ถ์ด๋ ๋ฐฉ์์ ๋๋ค. ๋ฐ์ดํฐ ์ํคํ ์ฒ(DA)๋ ์์ ์ด ๋ฐ๋์ ๋๋ค. ์ฌ์ ์ด ๋ค๋ฃจ๋ ๋ฐ์ดํฐ ์ ์ฒด๋ฅผ ๋จผ์ ์ ๋ฆฌํ๊ณ ,โฆ
- 2026.05.20 ยท 6 min read
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ์ด: ๋ ผ๋ฆฌ ๋ชจ๋ธ (์๋ณ์ ยท ๊ด๊ณ ยท M:N ํด์)
์ง๋ ๊ธ์์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ฒซ ๋จ๊ณ์ธ ๊ฐ๋ ๋ชจ๋ธ๊น์ง ๋ค๋ค์ต๋๋ค. ์ํฐํฐยท์์ฑยท๊ด๊ณ๋ผ๋ ์ธ ๋จ์ด๋ก ์ฌ์ ์ ์ฒด์ ๋ฐ์ดํฐ ์ค๊ณฝ์ ์ก๋ ๋จ๊ณ์์ต๋๋ค.
- 2026.05.20 ยท 3 min read
Tokio File Write Internals
Tokio๋ก ํ์ผ์ ์ธ ๋ ๊ฐ์ฅ ๋จผ์ ์์์ผ ํ ์ฌ์ค์ด ์์ต๋๋ค.
- 2026.05.18 ยท 11 min read
Next.js 16 ์บ์ ํธ๋ค๋ฌ์ Redis ๋ฆฌ๋ชจํธ ์บ์ ์ฐ๋
Next.js 16 ์ฑ์ ๋ ๋ ์ด์์ ์ธ์คํด์ค๋ก ๋์๋๊ณ revalidateTag('post:5')๋ฅผ ํธ์ถํ๋ฉด, ์๋ก๊ณ ์นจ์ ์ฌ๋ฌ ๋ฒ ํ์ ๋ ์ด๋ค ์์ฒญ์ ์ ๋ฐ์ดํฐ, ์ด๋ค ์์ฒญ์ ์ ๋ฐ์ดํฐ๊ฐ ์์ฌ ๋์ต๋๋ค. ๋ฌดํจํ ํธ์ถ์ด ๋๋ฌํ ํ ์ธ์คํด์ค์์๋งโฆ
- 2026.05.17 ยท 24 min read
Next.js Pages Router vs App Router ๋ ๋๋ง ๋ชจ๋ธ ๋น๊ต
Next.js์ App Router๋ Pages Router์ ๋จ์ํ "์ต์ ๋ฒ์ "์ ๊ด๊ณ๊ฐ ์๋๋๋ค. ๋ ๋๋ง ๋ชจ๋ธ ์์ฒด๊ฐ ๋ค๋ฅด๊ณ , ๊ฐ์ ์ฉ์ด("Pre-rendering")๊ฐ ์๋ก ๋ค๋ฅธ ๋ฒ์๋ฅผ ๊ฐ๋ฆฌํต๋๋ค. ์ด ๊ธ์ ๋ ๋ผ์ฐํฐ์ ์ฐจ์ด๋ฅผ ์ฉ์ด ์ ์๋ถํฐโฆ
- 2026.05.12 ยท 12 min read
๋ชจ๋ฐ์ผ ๋์์ธ ์์คํ ์์ CSS๋ฅผ ์๋์ ์ธ์ด๋ก ๋ค๋ฃจ๊ธฐ
CSS๋ ์๊ฐ์ ๊ฒฐ๊ณผ๋ง ๋ง์ผ๋ฉด ํต๊ณผํ๋ ์ฝ๋์ฒ๋ผ ๋ค๋ค์ง๊ธฐ ์ฝ์ต๋๋ค. padding: 12px 16px์ ๋ถ๋ช ํ ๋์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ฝ๋๋ "์ 12px์ธ์ง", "์ ์ข์ฐ์ ์ํ๊ฐ ๋ค๋ฅธ์ง", "๋ค๋ฅธ ์ธ์ด๊ฐ ๋ค์ด์ค๋ฉด ๊ด์ฐฎ์์ง"์ ๋ํด ์๋ฌด๊ฒ๋ ๋งํ์งโฆ
- 2026.03.20 ยท 5 min read
TypeScript ์ ๋ค๋ฆญ์ ์ญ๋ฐฉํฅ ์ถ๋ก ํ๊ณ์ infer ํจํด
์ ๋ค๋ฆญ ํจ์์์ ํ์ ํ๋ผ๋ฏธํฐ๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๋, TypeScript๊ฐ ์ผ๋ถ ํ์ ์ ์ ๋๋ก ์ถ๋ก ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํ์ ์ฒดํฌ ์์ฒด๋ ํต๊ณผํ์ง๋ง ์๋ฌ ๋ฉ์์ง๊ฐ ๋ถ๋ช ํํ๊ฑฐ๋, ๋ฐํ ํ์ ์ด unknown์ผ๋ก ํด๋ฐฑ๋๋ ํ์์ ๋๋ค. ์ด ๊ธ์์๋ ์โฆ
- 2026.03.18 ยท 5 min read
Entire: AI ์์ด์ ํธ ์๋์ ์ปจํ ์คํธ ๋ฒ์ ๊ด๋ฆฌ
AI ์์ด์ ํธ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค ๋ณด๋ฉด, ์์ด์ ํธ๊ฐ ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ๋น ์ง๋ ์๊ฐ์ด ์ต๋๋ค. ์์ญ ํด์ ๋ํ ๋์ ์๋ ์๋์ ์ ํ ๋ค๋ฅธ ์ฝ๋๊ฐ ๋์ค๊ณ , ๋๋๋ฆฌ๋ ค๋ฉด ์ด๋์๋ถํฐ ์๋ชป๋๋์ง ์ถ์ ํด์ผ ํฉ๋๋ค. Git์ ์ฝ๋์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ด๋ฆฌํ์ง๋ง,โฆ
- 2026.03.14 ยท 9 min read
Claude Code ์คํฌ๋ก React ์ปจ๋ฒค์ ์ ๊ตฌ์กฐ์ ์ผ๋ก ๊ฐ์ ํ๊ธฐ
AI ์ฝ๋ ์ด์์คํดํธ์๊ฒ "React ์ปดํฌ๋ํธ ๋ง๋ค์ด์ค"๋ผ๊ณ ๋งํ๋ฉด, ์ฝ๋๋ ๋์ต๋๋ค. ํ์ง๋ง ๋ด ํ์ ์ปจ๋ฒค์ ๋๋ก ๋์ฌ๊น์? props ๋ค์ด๋ฐ, ํด๋ ๊ตฌ์กฐ, ์ํ๊ด๋ฆฌ ํจํด, ํ ์คํธ ๋ฐฉ์ โ ๋งค๋ฒ ๊ฐ์ ํผ๋๋ฐฑ์ ๋ฐ๋ณตํ๊ณ ์๋ค๋ฉด, ๋ฌธ์ ๋ AI๊ฐ ์๋๋ผโฆ
- 2026.03.10 ยท 11 min read
React ๋ก๋ฉ UX ์ ๋ต
๋ก๋ฉ UI๋ ๋จ์ํ ์คํผ๋ ์ ํ์ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ๋ก๋ฉ์ ์ธ์ ๋ณด์ฌ์ค์ง, ์์ ์ ๋ณด์ฌ์ค ์ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๊ฐ ์ค์๊ฐ์ผ๋ก ๋ฐ๋ ๋๋ ์ด๋ป๊ฒ ๊ฐฑ์ ํ ์ง๊น์ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ด ๊ธ์์๋ ๋ก๋ฉ ํ๋ฆฌ์ปค ๋ฌธ์ ๋ถํฐ ์์ํด์, ์บ์์ ์ค์๊ฐ ๋ฐ์ดํฐ๊น์งโฆ