post-thumbnail

PlanetScale + Prisma에 Kyselyλ₯Ό μ΄μš©ν•œ κΈ°μ‘΄ 단점 κ·Ήλ³΅ν•˜κΈ°

졜근 κ°€μž₯ ν•«ν•œ λ°μ΄ν„°λ² μ΄μŠ€μΈ PlanetScale(ν”Œλž˜λ‹› μŠ€μΌ€μΌ)을 Prisma(ν”„λ¦¬μ¦ˆλ§ˆ)와 Kysely(ν‚€μŠ¬λ¦¬)λ₯Ό μ΄μš©ν•΄ 각각의 μž₯점을 μ‚΄λ € 단점을 μƒμ‡„μ‹œν‚€λ©° κ°œλ°œν•˜λŠ” 방법에 λŒ€ν•˜μ—¬ μ•Œμ•„λ΄…λ‹ˆλ‹€.

2023λ…„ 6μ›” 4일
Β·
1개의 λŒ“κΈ€
Β·
post-thumbnail

PlanetScale을 Prisma둜 더 잘 μ‚¬μš©ν•˜κΈ°

졜근 κ°€μž₯ ν•«ν•œ λ°μ΄ν„°λ² μ΄μŠ€μΈ PlanetScale(ν”Œλž˜λ‹› μŠ€μΌ€μΌ)을 μž˜λ‚˜κ°€λŠ” ORM Prisma(ν”„λ¦¬μ¦ˆλ§ˆ)와 ν•¨κ»˜ 더 쉽고 νŽΈν•˜κ²Œ μ‚¬μš©ν•΄ λ³΄λŠ” 방법에 λŒ€ν•˜μ—¬ μ•Œμ•„λ΄…λ‹ˆλ‹€.

2023λ…„ 5μ›” 29일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

μ£Όλ‹ˆμ–΄ 개발자의 μ„±μž₯에 λŒ€ν•˜μ—¬ chap.1

였래였래 μ„±μž₯ν•  수 μžˆλŠ” 질긴 κ°œλ°œμžκ°€ 되기 μœ„ν•œ 방법쀑 λͺ©ν‘œλ₯Ό 효율적으둜 μ •ν•˜κ³ , 동기뢀여λ₯Ό μ–»κΈ° μœ„ν•œ 방법에 λŒ€ν•΄ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.

2023λ…„ 2μ›” 5일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Welcome 2023λ…„

2023년을 λ§ˆμ£Όν•˜λ©° μ•žμœΌλ‘œμ˜ κ³„νšμ„ λ§Œλ“€μ–΄λ³΄λŠ” μ‹œκ°„μ„ κ°€μ§€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

2023λ…„ 1μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Good Bye 2022λ…„

2022년을 보내며 1λ…„ λ„˜λŠ” κΈ°κ°„λ™μ•ˆ λ‚˜μ—κ²ŒλŠ” 무슨일이 μžˆμ—ˆκ³ , κ³Όμ—° λ‚˜λŠ” μ„±μž₯ν•˜μ˜€μ„κΉŒ? - μ–΄λŠ μŠ€νƒ€νŠΈμ—… 개발자의 회고

2023λ…„ 1μ›” 1일
Β·
1개의 λŒ“κΈ€
Β·
post-thumbnail

λ§ˆμ§€λ§‰. Redisλ₯Ό ν™œμš©ν•œ Persistant storageμ μš©ν•˜κΈ°

Hydrationκ³Ό SSR에 λŒ€ν•œ 이해λ₯Ό 톡해 zustand에 μ μš©ν•  수 μžˆλŠ” redisλ₯Ό ν™œμš©ν•œ persistant-storageλ₯Ό κ΅¬ν˜„ν•΄λ΄…λ‹ˆλ‹€.

2022λ…„ 12μ›” 29일
Β·
1개의 λŒ“κΈ€
Β·
post-thumbnail

λ‘λ²ˆμ§Έ. zustand + Hydration (κ±΄μ‘°ν•œ λ‚΄ μ½”λ“œμ— λ¬Όμ£ΌκΈ°)

이전 κΈ€μ—μ„œ Nextjs에 λŒ€ν•œ λ‚΄μš©μ„ κ°„λ‹¨ν•˜κ²Œ μ‚΄νŽ΄λ³΄μ•˜λ‹€λ©΄ μ΄λ²ˆκΈ€μ—μ„œλŠ” κ·Έλž˜μ„œ μ–΄λ–»κ²Œ zustand와 nextjsμ—μ„œ hydration을 μ§„ν–‰ν•˜λŠ”μ§€μ— λŒ€ν•˜μ—¬ μ•Œμ•„λ³΄λŠ” κΈ€μž…λ‹ˆλ‹€.

2022λ…„ 12μ›” 27일
Β·
2개의 λŒ“κΈ€
Β·
post-thumbnail

첫번째. Nextjs의 SSR

SSR이 Nextjsμ—μ„œ 상황에 따라 μ–΄λ–€ μˆœμ„œλ‘œ μž‘μš©ν•˜κ²Œ λ˜λŠ”μ§€ μ•Œμ•„λ³΄λŠ” κΈ€μž…λ‹ˆλ‹€.

2022λ…„ 12μ›” 26일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

영번째. zustand + Nextjs - μ‹œμž‘κ³„κΈ°

μ΄λ²ˆμ— μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©° λ§ˆμ£Όν•œ λ¬Έμ œμ— λŒ€ν•˜μ—¬ ν¬μŠ€νŒ…μ„ λ‹€μ§ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.μ˜€λž«λ§Œμ— μ›Ήκ°œλ°œμ„ ν•˜λ‹€λ³΄λ‹ˆ 많이 바뀐 뢀뢄이 λ§Žμ•„μ„œ λ§ˆμ£Όν–ˆλ˜ 크고 μž‘μ€ λ¬Έμ œλ“€μ΄ μ•„μ£Ό λ§Žμ•˜λŠ”λ°μš”,μ—¬λŸ¬κ°€μ§€ λ¬Έμ œκ°€ μžˆμ—ˆμ§€λ§Œ, zustand 즉 μƒνƒœκ΄€λ¦¬ λΌμ΄λΈŒλŸ¬λ¦¬μ— persist미듀웨어λ₯Ό

2022λ…„ 12μ›” 25일
Β·
0개의 λŒ“κΈ€
Β·

JEST - globalAPI/Matcher

afterAll(fn, timeout)afterEach(fn, timeout)beforeAll(fn, timeout)beforeEach(fn, timeout)describe(name, fn)describe.each(table)(name, fn, timeout)descr

2021λ…„ 1μ›” 4일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

λ‚˜μ˜ 2020λ…„

ν•΄λ₯Ό λ„˜κΈΈμ―”μŒ 슬슬 ν¬μŠ€νŒ…λ˜λŠ” κ°œλ°œμžλ“€μ˜ 회고둝..!!이제 λ‚˜λ„ κ°œλ°œμžκ°€ 되기둜 λ§ˆμŒμ„ λ¨Ήμ—ˆμœΌλ‹ˆ ν•œλ²ˆ 써보렀고 ν•œλ‹€.2020년은 정말 λ§Žμ€ 일듀이 μžˆμ—ˆλ˜κ²ƒ κ°™λ‹€. 비둝 μ‹œμž‘μ€ μΉœκ΅¬λ“€μ˜ λ°”μœ μ·¨μ—…μ€€λΉ„λ•Œλ¬Έμ— μœ„κΈ°κ°μ„ 느끼고 κΈ‰ν•˜κ²Œ μ€€λΉ„ν•œ 감이 μ—†μ§€μ•Šμ•„ μžˆμ§€λ§Œ, κ·Έλž˜λ„ μ§€κΈˆ

2021λ…„ 1μ›” 1일
Β·
3개의 λŒ“κΈ€
Β·
post-thumbnail

+ Type Assertionμ‚¬μš©μ‹œ μ£Όμ˜ν•΄μ•Ό ν•˜λŠ” 이유

νƒ€μž…λ‹¨μ–Έ 즉 type-assertion을 μ‚¬μš©ν•΄ λ³΄μ…¨λ‚˜μš”?strictλͺ¨λ“œλ‘œ μ‘°κΈˆλ” μ—„κ²©ν•œ νƒ€μž…μ²΄ν‚Ήμ„ ν• λ•Œμ— null type μ—λŸ¬λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 자주 μ‚¬μš©λ  수 μžˆλŠ” non-null assertion λ˜ν•œ νƒ€μž…λ‹¨μ–Έ 문법이죠? ν•˜μ§€λ§Œ μ‚¬μš©μ‹œ eslintμ—μ„œ λ‹€μŒκ³Ό 같이

2020λ…„ 12μ›” 29일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.8 νƒ€μž…λ³„μΉ­ , Index Type

νƒ€μž…λ³„μΉ­μ€ μΈν„°νŽ˜μ΄μŠ€μ™€ λΉ„μŠ·ν•˜μ§€λ§Œ 직접 νƒ€μž…μ— 이름을 뢙여쀄 수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©λ²•μ€ type 별칭이름 {}μž…λ‹ˆλ‹€. μ €λ²ˆμž₯μ—μ„œ λ§Œλ“  μœ μ €μ™€ μ•‘μ…˜μ˜ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 μΈν„°μ„Ήμ…˜νƒ€μž…μ„ λ§Œλ“€κ³  이름을 λΆ€μ—¬ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. κ·Έλ ‡λ‹€λ©΄ μ΄λ ‡κ²Œ μ•„λž˜μ²˜λŸΌ μ‚¬μš©ν•΄ 쀄 수 있겠죠? 두 μ½”λ“œλŠ”

2020λ…„ 12μ›” 24일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.7 μ—°μ‚°μž νƒ€μž…

Intersectionνƒ€μž…μ€ 말 κ·ΈλŒ€λ‘œ μ—¬λŸ¬νƒ€μž…μ΄ 합쳐진 ν•˜λ‚˜μ˜ νƒ€μž…μ„ λ§ν•©λ‹ˆλ‹€. λ‘κ°œμ˜ Interfaceνƒ€μž…μ˜ 인자λ₯Ό 전달받아 ν•˜λ‚˜μ˜ 객체둜 ν•©μ³μ£ΌλŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€μ–΄μ£Όμ„Έμš”.이런 κ²½μš°μ— ν•¨μˆ˜μ˜ λ°˜ν™˜κ°’μ„ λ¬΄μ—‡μœΌλ‘œ 지정해 μ£Όμ–΄μ•Ό ν• κΉŒμš”? λ°”λ‘œ Intersection을 μ‚¬μš©ν•΄

2020λ…„ 12μ›” 24일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.6 μ œλ„€λ¦­

μ œλ„€λ¦­μ„ μ‚¬μš©ν•˜λ©΄ ν•¨μˆ˜κ°€ νŒŒλΌλ―Έν„°λ₯Ό 받듯이 νƒ€μž…μ„ νŒŒλΌλ―Έν„°ν™” ν•΄μ„œ μ—¬λŸ¬κ°€μ§€ νƒ€μž…μ„ 받아쀄 수 μžˆμŠ΅λ‹ˆλ‹€. 즉 μ—¬λŸ¬λ²ˆ μž¬μ‚¬μš©μ΄ κ°€λŠ₯ν•œκ±Έ λ§Œλ“€λ•Œ μ‚¬μš©ν•  수 있겠죠?μ•„λž˜ μ½”λ“œλŠ” 인자λ₯Ό ν•˜λ‚˜ λ„˜κ²¨ λ°›μ•„ λ°˜ν™˜ν•΄μ£ΌλŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€.tring으둜 μ§€μ •λ˜μ–΄ μžˆμ§€λ§Œ λ§Œμ•½ μ—¬λŸ¬ 가지 νƒ€μž…μ„

2020λ…„ 12μ›” 23일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.5 ENUM

μ—΄κ±°ν˜•μΈ ENUM에 λŒ€ν•˜μ—¬ μ•Œμ•„λ³΄μ•„μš”!보톡 Javaμ—μ„œ 자주 μ ‘ν•΄λ³Έ κ²½ν—˜μ΄ μžˆμ„ 수 μžˆμ„κ²ƒ 같은데, νƒ€μž…μŠ€ν¬λ¦½νŠΈμ—μ„œλŠ” λ¬Έμžν˜• μ΄λ„˜κ³Ό μˆ«μžν˜• μ΄λ„˜μ„ μ§€μ›ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.μ—΄κ±°ν˜•μ€ μƒμˆ˜λ“€μ˜ 집합에 이름을 λΆ€μ—¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μŠ€νƒ€λ²…μŠ€ 등급을 enum으둜 ν‘œν˜„ν•΄ λ³ΌκΉŒμš”μ΄μ œ μŠ€νƒ€

2020λ…„ 12μ›” 23일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.4 ν•¨μˆ˜

μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬ν˜„ν•  λ•Œ 자주 μ‚¬μš©λ˜λŠ” ν•¨μˆ˜λŠ” νƒ€μž…μŠ€ν¬λ¦½νŠΈλ‘œ 크게 λ‹€μŒ 3가지 νƒ€μž…μ„ μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.ν•¨μˆ˜μ˜ νŒŒλΌλ―Έν„°(λ§€κ°œλ³€μˆ˜) νƒ€μž…ν•¨μˆ˜μ˜ λ°˜ν™˜ νƒ€μž…ν•¨μˆ˜μ˜ ꡬ쑰 νƒ€μž…\-νƒ€μž…μŠ€ν¬λ¦½νŠΈ ν•Έλ“œλΆ(https://joshua1988.github.io/ts/guid

2020λ…„ 12μ›” 23일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.3 Interface

μΈν„°νŽ˜μ΄μŠ€λŠ” μƒν˜Έ 간에 μ •μ˜ν•œ 약속 ν˜Ήμ€ κ·œμΉ™μ„ μ˜λ―Έν•©λ‹ˆλ‹€. νƒ€μž…μŠ€ν¬λ¦½νŠΈμ—μ„œμ˜ μΈν„°νŽ˜μ΄μŠ€λŠ” 보톡 λ‹€μŒκ³Ό 같은 범주에 λŒ€ν•΄ 약속을 μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.객체의 μŠ€νŽ™(속성과 μ†μ„±μ˜ νƒ€μž…)ν•¨μˆ˜μ˜ νŒŒλΌλ―Έν„°ν•¨μˆ˜μ˜ μŠ€νŽ™(νŒŒλΌλ―Έν„°, λ°˜ν™˜ νƒ€μž… λ“±)λ°°μ—΄κ³Ό 객체λ₯Ό μ ‘κ·Όν•˜λŠ” λ°©μ‹ν΄λž˜μŠ€μΈν„°

2020λ…„ 12μ›” 22일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.2 νƒ€μž…

νƒ€μž…μŠ€ν¬λ¦½νŠΈλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ™€ λ™μΌν•œ 방법 즉, const, let, var둜 λ³€μˆ˜λ₯Ό μ„ μ–Έν•  수 μžˆμŠ΅λ‹ˆλ‹€.μ•„λž˜ μ½”λ“œλ₯Ό ν•œλ²ˆ λ³ΌκΉŒμš”? μžλ°”μŠ€ν¬λ¦½νŠΈ μƒμ—μ„œλŠ” 별 λ¬Έμ œμ—†μ΄ 잘 μž‘λ™ν•  μ½”λ“œλ‘œ 보이고 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ typescriptμ—μ„œλŠ” 처음 0을 μ„ μ–Έν–ˆμ„λ•Œ score의 d

2020λ…„ 12μ›” 22일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

chap.1 νƒ€μž…μŠ€ν¬λ¦½νŠΈκ°€ 뭐라고 λ„λŒ€μ²΄

νƒ€μž…μŠ€ν¬λ¦½νŠΈ.. 정말 κ°€κΉκ²Œ 느끼자면 κ°€κΉμ§€λ§Œ 막상 μ μš©ν•˜μ§€κ°€ 쉽지 μ•Šμ€ 그것!! λ‹€μ‹œν•œλ²ˆ 도전해 λ³ΌκΉŒμš”..!!νƒ€μž…μŠ€ν¬λ¦½νŠΈλž€ νƒ€μž…μ„ 가지고 μžˆλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μŠˆνΌμ…‹μ΄λ©°, μ–΄λ– ν•œ λΈŒλΌμš°μ €, μš΄μ˜μ²΄μ œμ—μ„œ κ΅¬λ™λ˜λŠ” μ˜€ν”ˆμ†ŒμŠ€μž…λ‹ˆλ‹€. 즉, μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μƒμœ„ 집합이기 λ•Œλ¬Έμ—

2020λ…„ 12μ›” 22일
Β·
0개의 λŒ“κΈ€
Β·