Journal
TechLog
- ๋ด ๋๋ฉ์ธ์์ ๋ณด๋ธ ์ด๋ฉ์ผ์ ์ด๋ป๊ฒ ์ง์ง์์ ์ฆ๋ช ํ ๊น
- ํ ๋ํธ์ ํ ๋์๋ ๋ฌด์์ผ๊น์?
- ๋น์ ์ด ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ฅผ ์ง์ ์ด์ํด์ผ ํ๋ ์ด์
- ๋ฉ์์ง ํ, ํ์ ๋ก๊ทธ๋ถํฐ ์์ ๋ณด์ฅ๊น์ง
Engineering ยท Frontend ยท Backend ยท Software Design (64 posts)
Software Design & Theory (9)
- ํ ๋ํธ์ ํ ๋์๋ ๋ฌด์์ผ๊น์?
- ๋ฉ์์ง ํ, ํ์ ๋ก๊ทธ๋ถํฐ ์์ ๋ณด์ฅ๊น์ง
- ์ด ์๋ต์ ๋๊ตฌ ๊ฒ์ธ๊ฐ์?
- ๊ทธ ๋ก์ง์ ์ด๋์ ์ด์์ผ ํ ๊น์?
- DB ์กฐํ๋ ์ ์์๋ฐ์ด๋์ผ๊น์?
- ๋๋ฉ์ธ ๋ชจ๋ธ์ ์ DB๋ฅผ ๋ชฐ๋ผ์ผ ํ ๊น์?
- ETL์ด๋ ๋ฌด์์ธ๊ฐ์? ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ๋ ์ธ ๋จ๊ณ
- ํ์ ์คํฌ๋ฆฝํธ๋ก ์๋ชป๋ ์ํ ๋ง๊ธฐ
- ์์ง๋์ ๊ฒฐํฉ๋๋ก ์ดํด๋ณด๋ ํ๋ก ํธ์๋ ์ฝ๋ ์ค๊ณ
API & Interfaces (7)
- ๋ธ๋ผ์ฐ์ ์์ ์ค์๊ฐ์ฑ์ ์ด๋ป๊ฒ ๋ณด์ฅํ๋์?
- null์ ๋น์ฐ๊ธฐ์ผ๊น์, ๊ฑด๋๋ฆฌ์ง ์๊ธฐ์ผ๊น์?
- API ์๋ต์ ๋ชจ๋ธ์ ๋ฎ์์ผ ํ ๊น์?
- ์ด API๋ ๋๊ฐ ๋ถ๋ฅด๋์?
- ์ด ํ๋๋ UTC์ฌ์ผ ํ ๊น์?
- Web Worker์ Service Worker๋ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น์?
- DocumentFragment๋ ์ธ์ ์ฐ๋ฉด ์ข์๊น์?
Libraries & Frameworks (9)
- ์คํ๋ง(Spring)์ ํ๋ก ํธ์๋์ ๋ฌด์๊ณผ ๋ฎ์์๊น์?
- ๋ฐฑ์๋ ๋๊ตฌ๋ค, FE๋ก ์น๋ฉด ๋ฌด์์ผ๊น์?
- ์ฟผ๋ฆฌ ํค๋ ์ด๋ป๊ฒ ์บ์ ์ฃผ์๊ฐ ๋๋์?
- ๋ฌด์์ ์ํ๋ก ๋์ง ๋ง์์ผ ํ ๊น์?
- Tailwind CSS 4.0, ๋ฌด์์ด ๋ฌ๋ผ์ก๋์?
- npm์ --force์ --legacy-peer-deps๋ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น์?
- shadcn/ui ํต์ฌ ๊ฐ๋ ๊ณผ ์ํคํ ์ฒ ์ดํดํ๊ธฐ
- TypeScript๋ JSX๋ฅผ ์ด๋ป๊ฒ ๋ณํํ ๊น์?
- Vuex๋ก ์ ์ญ ์ํ์ ์คํ ์ด ๋ชจ๋ ๊ด๋ฆฌํ๊ธฐ
Programming Languages (8)
- ์ ๋ ์ง๋ง ๋ฃ์๋๋ฐ ํ๋ฃจ ์ ์ด ๋์ฌ๊น์?
- ์ทจ์๋ ์๋ฌ์ธ๊ฐ์? ๋น๋๊ธฐ ์๋ฌ์ ์ตํ ๋ฐฉ์ด์ ๊ณผ AbortController
- ์๋ฐ์คํฌ๋ฆฝํธ Map์ Object ๋์ ์ฌ์ฉํด์ผ ํ ๋๋ ์ธ์ ์ผ๊น์?
- ์๋ฐ์คํฌ๋ฆฝํธ ์ ๊ทํํ์: ์๋์์ ํ์ยท์ง์ฐ ๋งค์นญ | Part 2
- ์๋ฐ์คํฌ๋ฆฝํธ ์ ๊ทํํ์: ๋ฉ์๋์ ๋ฌธ์ ์งํฉ | Part 1
- ์๋ฐ์คํฌ๋ฆฝํธ Promise ์ฒด์ธ ์ดํดํ๊ธฐ | ์ขํ๋ก ๊ตญ๊ฐ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
- ES6 Modules: Named Export vs. Default Export
- ์๋ฐ์คํฌ๋ฆฝํธ ๋น๋๊ธฐ ์ฒ๋ฆฌ์ AJAXยทAPI์ ๊ด๊ณ
Database (4)
Network & Security (4)
Computing Background Knowledge (3)
Service Development Insights (6)
- ๋น์ ์ด ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ฅผ ์ง์ ์ด์ํด์ผ ํ๋ ์ด์
- ์ด ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ฉฐ ๋ฐฐ์ด SEO
- ์น ํผํฌ๋จผ์ค ์ต์ ํ์ ์ ์ ํ๋ ๋ถ์์ผ๋ก ์ ํ์จ์ ๋์ด์ฌ๋ฆฐ ๋ฐฉ๋ฒ
- ์์ํ ์ฐฝ์์ ์ฆ๊ฑฐ์์ด ์กฐ์ง์ ์์ฐ์ฑ์ผ๋ก ์ด์ด์ง ์ ์์๊น?
- ์ง์ ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก Next.js ํ์ด์ง ๋ฉํ ์ ๋ณด ๊ด๋ฆฌํ๊ธฐ
- Canvas API๋ฅผ ์ด์ฉํ ๋ ธ๋์ฐ์ฐ๊ณต์ ๊ฐ์ ์๋น์ค ์ํ ์๋ช ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ ๊ตฌํ๊ธฐ
UX ยท UI (2)
Data Format (2)
Virtualization & Cloud (2)
Trouble Shooting & Deployment (3)
Industry Trends (1)
Coding Test (2)
Payroll, Attendance, Accounting, Payments, Privacy ยท Business Domain Knowledge (42 posts)
Payroll, attendance, and accounting, plus how the card payments industry fits together: the domains I ran into moving from frontend to product engineering, explained from first principles to practice.
Time & Attendance (6)
Payroll Basics (3)
Income Tax (5)
Social Insurance (4)
Retirement Benefits (3)
Year-End Tax Settlement (8)
- ์ฐ๋ง์ ์ฐ์ ๊ฒฐ๊ตญ ๋ฌด์์ ๊ณ์ฐํ๋์?
- ๋ถ์๊ฐ์กฑ์ด ๋ง์ผ๋ฉด ์ธ๊ธ์ด ์ผ๋ง๋ ์ค๊น์?
- ์นด๋๋ฅผ ๋ง์ด ์ฐ๋ฉด ์ธ๊ธ์ด ์ค์ด๋ค๊น์?
- ์ด ๋์ผ๋ก ์ธ๊ธ์ ๋๋ ค๋ฐ๋ ํน๋ณ์ธ์ก๊ณต์
- ์ฐ๊ธ์ ์ถยทIRP๋ ์ธ๊ธ์ ์ผ๋ง๋ ์ค์ฌ ์ค๊น์?
- ์์ธ๋ ์ธ๊ธ์ ๋๋ ค๋ฐ์ ์ ์๋์?
- ์คํํธ์ ์ ํฌ์ํ๋ฉด ์ธ๊ธ์ ๋๋ ค๋ฐ๋์?
- ์ฐ๋ง ์ ์ ํด์ฌํ๋ฉด ์ฐ๋ง์ ์ฐ์ ๋๊ฐ ํ๋์?
Special Cases & Tax Breaks (3)
Accounting (1)
Privacy (3)
Payments (6)
- ์นด๋๋ฅผ ๊ธ๋ ์๊ฐ ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊น์?
- PG์ VAN์ ๋ญ๊ฐ ๋ค๋ฅธ๊ฐ์?
- ์ทจ์๋ ์ ๋ ์ข ๋ฅ์ธ๊ฐ์?
- ๊ฒฐ์ ์์๋ฃ๋ ๋๊ฐ ์ผ๋ง๋ฅผ ๊ฐ์ ธ๊ฐ๋์?
- ์นด๋๋ฒํธ๋ฅผ ์ ์ฅํ์ง ์๊ณ ์ด๋ป๊ฒ ๋งค๋ฌ ๊ฒฐ์ ํ ๊น์?
- ์นด๋ ๋งค์ถ์ ์ด๋ป๊ฒ ์ฅ๋ถ์ ์ธ๊ธ์ด ๋ ๊น์?
Retrospectives ยท Career ยท Life (25 posts)
- if(kakao)26์์ ๋ณธ ์นด์นด์ค์ AI์ ๊ฐ๋ฐ์
- AI ์๋ ๊ฐ๋ฐ์์ ์ฌํ์ฌ๋ฆฌ์ ๋ถ์
- ์ํํธ์จ์ด ์์ง๋์ด๋ง์ ์ข ๋ง
- ๋ค์ ์ฐพ์ ์ฐฝ์์ ์ฆ๊ฑฐ์
- ๋ฏฟ์ง๋ ์๋ ์ค๋์ ์ด์ธ๋ฅผ ๋งค์ผ ์ฝ๋ ์ด์
- AI ์๋์ ํ๋ค์ด ํ์ต๊ณผ ์์ฑ ํ ์ดํด
- ๋ฌธ์ ์ ๊ฒฝ๊ณ๋ ์ง๊ตฐ์ ๊ฒฝ๊ณ์ ๋ค๋ฅด๋ค
- ๋ธ๋ก๊ทธ์ ๋ฏธ๋๊ฒ์ ๋ง๋ค์ด ๋ฃ๊ธฐ
- ์ ๋ฐฉ์ผ๋ก ๋ฐฐ์น๋ ์์ง๋์ด
- ์์ฐ์ฑ์ด๋ผ๋ ์ด๋ฆ์ ๋น์ฉ ๋ ๋๊ธฐ๊ธฐ
- ์ ๋ต๋ณด๋ค ๋งฅ๋ฝ
- ใ๋ ผ์ดใ ๅๅญๆฑ่ซธๅทฑ, ๅฐไบบๆฑ่ซธไบบ
- ์ค ์ฐํด OKR ๋ฌ์ฑ๋ฅ ํ๊ณ
- ๊ตญ๋ด์ธ ๊ธฐ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๋ชจ์
- ์ง๋ 1๋ ๊ฐ ์ฐ์ฃผํ๋ ๊ณก๋ค
- My Self-Hosted Blog
- ๋จธ๋ฌด๋ฅด๋๊ฒ์ ๊ฒฝ๊ณํ ๊ฒ
- ๋ฐ์ดํฌ๋ก 2๋ฐ3์ผ ๋ํด ํฌ์ด
- 2024 ํ ์ค NEXT ์ฝํ ํ๊ธฐ
- ์ฐ์ถ๋ฌผ์ ๊ฐ์ธ์ ์์ ๊ฐ ์๋๋ค
- WebGL๋ก ์ฌ๋ด ํด์ปคํค 1๋ฑํ๊ธฐ
- ์ธํ๋ฐ ์ฌ์ผ FE ๋คํธ์ํน ๋ฐ์ด ํ๊ธฐ
- ํ๋ก ํธ์๋ ์๋ฌด๊ฐ์จ์ 6์ ํ๊ณ
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์ ์ข์๋ ์ฑ ๋ค
- ๊ฐ๋ฐ์๊ฐ ๋์๋ค.
I'm a frontend engineer who builds products around complex, ever-changing rules like payroll and payment settlement.
Before software, I worked as an industrial designer. More about me on the About page.


