profile
์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ๊ธฐ๐Ÿ˜Ž
post-thumbnail

BFF(BackEnd-For-FrontEnd)๋ž€?

BFF์˜ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ ๋ชฉ์ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

2022๋…„ 6์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๐Ÿ“˜ ๊ธฐ๋ก ๋‚จ๊ธฐ๊ธฐ - NextJS ๋ฐฐํฌ POC

NextJS ๋ฐฐํฌ ํ”Œ๋žซํผ ์ •๋ฆฌํ•ด๋ณด๊ธฐ

2022๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ˜„์‹ค์—์„  ์ฃผ๋‹ˆ์–ด์ธ ๋‚ด๊ฐ€ ์ด ์„ธ๊ณ„์—์„œ๋Š” ์ฝ”์น˜๋‹˜..?!

๋š๋”ฑ๊ฑฐ๋ฆฌ๋Š” ์ฃผ๋‹ˆ์–ด์˜ ๋ถ€ํŠธ์บ ํ”„ ๋ฆฌ๋ทฐ์–ด ํ™œ๋™ ํ›„๊ธฐ

2022๋…„ 3์›” 30์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

AWS Lambda + API Gateway๋กœ Serverless API ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ

AWS๋กœ Serverless ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•ด๋ณด์ž!

2022๋…„ 2์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋…์„œ - ๋ฆฌํŒฉํ„ฐ๋ง 2ํŒ ๋ฆฌ๋ทฐ

๋ฆฌํŒฉํ„ฐ๋ง 2ํŒ ๋ฆฌ๋ทฐ!

2022๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

21๋…„ ํšŒ๊ณ 

์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž์˜ 21๋…„ ํšŒ๊ณ , ๊ทผ๋ฐ ์ด์ œ 22๋…„ ๋‹ค์ง์„ ๊ณ๋“ค์ธ

2021๋…„ 12์›” 31์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฝ€๊ฐœ๊ธฐ - Formik

React Form ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Formik์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด์ž

2021๋…„ 12์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

React์—์„œ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ DatePicker Library ์ •๋ฆฌ

datepicker library ์‚ฌ์šฉ ํ›„๊ธฐ

2021๋…„ 12์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Webpack ๊ธฐ์ดˆ ๊ฐ„๋‹จ ์ •๋ฆฌโœจ - ์‘์šฉํŽธ

์ด๋ฒˆ์—๋Š” ์ง€๋‚œ ๋ฒˆ์— ์ž‘์„ฑํ•œ ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ๋ฆฌ์•กํŠธ ๊ธฐ๋ฐ˜์˜ ์ฝ”๋“œ๋กœ ๋ฐ”๊ฟ”๋ณผ ์˜ˆ์ •์ด๋‹ค!๐Ÿ˜™ ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•ด๋ณด์ž๐Ÿ”ฅ

2021๋…„ 11์›” 24์ผ
ยท
7๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Webpack ๊ธฐ์ดˆ ๊ฐ„๋‹จ ์ •๋ฆฌโœจ - ์‹ค์ „ํŽธ

์›นํŒฉ ์„ค์ •์„ ์ง„ํ–‰ํ•ด๋ณด์ž!๐Ÿ˜Š๐Ÿ˜Š

2021๋…„ 11์›” 6์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

React Query ๊ณต์‹ ๋ฌธ์„œ ๋œฏ์–ด๋ณด๊ธฐ

React Query์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

2021๋…„ 10์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ‡ด์‚ฌ!

์•„๋ฌด๋„ ๋‚  ๋ง‰์ง€๋ชจํƒœ

2021๋…„ 9์›” 11์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์Šคํ„ฐ๋””์› ๊ตฌํ•˜๋‹ค ๋นก์นœ ๊ฐœ๋ฐœ์ž ์ฐพ์Šต๋‹ˆ๋‹ค

๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ชจ์ž„ ๊ณต๊ฐ„, Hola๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค๐ŸŽ‰

2021๋…„ 8์›” 14์ผ
ยท
57๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Intersection Observer API๋ฅผ ์ด์šฉํ•œ infinite scroll ๋งŒ๋“ค๊ธฐ!

Intersection Observer API๋ฅผ ์ด์šฉํ•œ Inifinite scroll ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค.

2021๋…„ 7์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

AWS S3 presignedURL์„ ์ด์šฉํ•ด์„œ image Upload ํ•˜๊ธฐ

presigned URL์„ ์ด์šฉํ•œ S3 image ๋™์  ์—…๋กœ๋“œ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค. ๐Ÿ˜

2021๋…„ 7์›” 7์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์˜ˆ๋น„ ์ฐฝ์—… ํŒจํ‚ค์ง€(aka ์˜ˆ.์ฐฝ.ํŒจ) ํ•ฉ๊ฒฉ ํ›„๊ธฐ๐ŸŽ‰

์˜ˆ์ฐฝํŒจ ํ•ฉ๊ฒฉ ํ›„๊ธฐ ๊ฒธ 11K ์ƒํ™œ 4๊ฐœ์›” ํšŒ๊ณ !๐Ÿ˜

2021๋…„ 6์›” 18์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Webpack ๊ธฐ์ดˆ ๊ฐ„๋‹จ ์ •๋ฆฌโœจ - ๊ฐœ๋…ํŽธ

์›นํŒฉ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด์ž!๐Ÿ˜Š๐Ÿ˜Š

2021๋…„ 6์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๐Ÿ“–๋นŒํŠธ์ธ ๊ฐ์ฒด

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋นŒํŠธ์ธ ๊ฐ์ฒด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

2021๋…„ 4์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Redux thunk vs Redux Saga

์ตœ๊ทผ์— ์ง„ํ–‰ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋“ค์—์„œ thunk์™€ saga๋ฅผ ๋‘˜ ๋‹ค ์จ๋ณผ ๊ธฐํšŒ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด๋ณด๋ฉฐ ๋‘ ๋ฏธ๋“ค์›จ์–ด๊ฐ€ ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์ •๋ฆฌํ•ด๋†“๊ณ  ์‹ถ์–ด์„œ, ํฌ์ŠคํŒ…์„ ํ†ตํ•ด ์ •๋ฆฌํ•ด ๋†“๊ธฐ๋กœ ํ–ˆ๋‹ค.๐Ÿ˜Ž

2021๋…„ 4์›” 19์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[๋ฐฐํฌ] AWS S3๋กœ ๋ฐฐํฌํ•œ ์•ฑ์— HTTPS ์ ์šฉํ•˜๊ธฐ

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ €๋ฒˆ ํฌ์ŠคํŒ…์— ์ด์–ด S3๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐฐํฌํ•œ ์•ฑ์— HTTPS๋ฅผ ์ ์šฉํ•˜๋Š” ๊ณผ์ •์„ ์ •๋ฆฌํ•ด ๋ณผ ๊ฒƒ์ด๋‹ค! Route53, Cloudfront, ACM์„ ์ด์šฉํ•ด ๋„๋ฉ”์ธ ๊ตฌ์ž…๋ถ€ํ„ฐ HTTPS ์ ์šฉ ํ›„ ๋ฐฐํฌ์— ์ด๋ฅด๋Š” ์ „ ๊ณผ์ •์„ ์ •๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค. ๐Ÿ‘๐Ÿ‘

2021๋…„ 4์›” 9์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท