๐ ๋ธ๋ก๊ทธ ์ด์ ํ์ต๋๋ค.
March 15, 2023
๋ธ๋ก๊ทธ ์์ฌ์ ๋ ์ ,, SEO(๊ตฌ๊ธ๊ฒ์) ์ต์ ํ ์กฐํ์, ์ง์ ๊ฒฝ๋ก? killing design, thumbnail ๋ถ์ฌ, about me ๋ฑ ๊ณ ๋ฏผ ํด๋ณผ๊ฒ์! ๐ ํ์ฉ๋ฐฉ์, ๋ชฉ์ , ๊ฐ์ ๋ฐฉ๋ฒ ๋ฑ ๊ณ ๋ฏผ ํด๋ณด๋ ค๊ตฌ์ใ ใ ๊ฐ์ธ ํ๋ก์ ํธ ๊ฒธ ์๋ก ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ ๊ฒ๋ ๊ณ ๋ คํ๊ณ ์์ด์ ๊ทธ๋์ ๊ธ์ velog์์-
September 10, 2022
์ ๋ฑ์ฅํ์๊น? HTTP ํต์ ์ ์์ฒญ(Request) โ ์๋ต(Response)์ด ์ข ๋ฃ๋๋ฉด ์ฐ๊ฒฐ์ ๋์ด๋ฒ๋ฆผ Connectionless(๋น์ฐ๊ฒฐ์ฑ): ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ํ์ ๋, ์์ฒญ์ ๋ง๋ ์๋ต์ ๋ณด๋ธ ํ ์ฐ๊ฒฐ์ ๋๋ ์ฒ๋ฆฌ๋ฐฉ์ Stateless(๋ฌด์ํ์ฑ): ํด๋ผ์ด์ธํธ์ ์ํ ์ ๋ณด๋ฅผ ๊ฐ์ง์ง ์๋ ์๋ฒ ์ฒ๋ฆฌ๋ฐฉ์(ํด๋ผ์ด์ธํธ์ ์ฒซ ๋ฒ์งธ ํต์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผโฆ
August 05, 2022
1. ssh key ์์ฑ ๋ค์์ผ๋ก SSH ํค์ ๋ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ถ๊ฐ๋ก ์ง์ ํ ์ง ๋ฌผ์ด๋ด ๋๋ค. ํจ์ค์๋๋ฅผ ์ค์ ํด๋ ๋๊ณ , ์ถ๊ฐ ํจ์ค์๋ ์์ด ์ฌ์ฉํ๋ ค๋ฉด ์ํฐ๋ฅผ ๋ ๋ฒ ์ ๋ ฅํด์ค๋๋ค. (์ถ๊ฐ ํจ์ค์๋๋ ๋์ค์ ์ง์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ์ง๋ง, GitHub์์๋ ๊ณต์์ ์ผ๋ก ํจ์ค์๋ ์ค์ ์ ๊ถ์ฅํ๊ณ ์์ต๋๋ค) 2. ssh config ์ค์ 3. ssh agent ๋ฑ๋กโฆ
June 30, 2022
React hooks๋? ํจ์ํ ์ปดํฌ๋ํธ์์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ ์ฌ์ฉํ๋ ํจ์๋ค 1. useEffect ์ปดํฌ๋ํธ๊ฐ ๋ง์ดํธ ๋์ ๋(์ฒ์ ๋ํ๋ฌ์ ๋), ์ธ๋ง์ดํธ ๋์ ๋(์ฌ๋ผ์ง ๋), ๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ดํธ ๋ ๋(ํน์ props๊ฐ ๋ฐ๋ ๋) ์คํ๋๋ hook API ํธ์ถ, ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฑ์ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ 2. useMemo ์ด์ ์ ๊ณ์ฐ ํ ๊ฐ(๋๋๋งํ ํจ์ โฆ
June 20, 2022
React ํน์ง JavaScript Frontend Framework(Library) ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ์ ์ธ์ ์ด๊ณ ํจ์จ์ ์ด๋ฉฐ ์ ์ฐํ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ โ์ปดํฌ๋ํธโ๋ผ๊ณ ๋ถ๋ฆฌ๋ ์๊ณ ๊ณ ๋ฆฝ๋ ์ฝ๋์ ํํธ์ ์ด์ฉํ์ฌ ๋ณต์กํ UI๋ฅผ ๊ตฌ์ฑํ๋๋ก ๋์ต๋๋ค. SPA(Single Page Application) Component ๊ธฐ๋ฐ Virtโฆ
June 10, 2022
git commit history ์ ๋ถ ์ญ์ ํ๊ธฐ clone ํ ๊ธฐ์กด git commit history๋ฅผ reset ํ ์๋ก์ด commit history๋ฅผ ๋จ๊ธฐ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. warning: ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ์ปค๋ฐ ํ์คํ ๋ฆฌ๊ฐ ์ ๋ถ reset(์ด๊ธฐํ) ๋ฉ๋๋ค. 1. commit history ์ญ์ 2. git ์ฌ์ค์ 3. git ์ปค๋ฐ 4โฆ
May 30, 2022
Node.js๋ chrome์ JavaScript ํด์์์ง V8๋ก๋ถํฐ ๊ฐ๋ฐ๋ JavaScript ๋ฐํ์(์คํ) ํ๊ฒฝ nvm(node version management) npm(node package management) yarn Node.js๋ฅผ ์ฐ๋ ์ด์ non-blocking I/O ์ฝ๋๊ฐ ์งง๊ณ ์ฌ์ blocking: ์์ฒญ๋ฐ์ ํจ์ ์์ ์ ๋ชจ๋ ๋ง์ณ์ผ โฆ
May 20, 2022
Clone(ํด๋ก ) ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋ก์ปฌ ์ ์ฅ์์ ๋ณต์ Branch(๋ธ๋์น) ๋์์ ๋ค์ํ ์์ ์ ํ ์ ์๋๋ก ๋ถ๋ฆฌ๋ ์์ ์์ญ ๋ธ๋์น ์์ฑ ๋ธ๋์น ์ญ์ Checkout(์ฒดํฌ์์) ๋ธ๋์น ์ ํ ๋ธ๋์น ์์ฑ๊ณผ ์ ํ ๋ธ๋์น ์กฐํ Commit(์ปค๋ฐ) ์ปค๋ฐ ์ถ๊ฐ ์ปค๋ฐ ์ํ ์ปค๋ฐ ๋ฉ์์ง Push(ํธ์) ์๊ฒฉ ์ ์ฅ์์ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ ์ ์ฅ์์ ๊ฐ์ ธ์ ๋ณโฆ
May 10, 2022
CSR(Client Side Rendering) ์ต์ด์ ํ๋ฒ ์๋ฒ์์ ์ ์ฒด ํ์ด์ง๋ฅผ ๋ก๋ฉํ์ฌ ๋ณด์ฌ์ฃผ๊ณ , ์ดํ์๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ์ฌ ๋ ๋ฆฌ์์ค๋ฅผ ์๋ฒ์์ ์ ๊ณตํ ํ, ํด๋ผ์ด์ธํธ๊ฐ ํด์ํ๊ณ ๋ ๋๋งํจ ๋ชจ๋ html๊ณผ static ํ์ผ์ด ๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํจ SEO(๊ฒ์ ์์ง ์ต์ ํ)๊ฐ ์ด๋ ค์ SSR(Server Side Rendering) ์์ ํ hโฆ
May 01, 2022
๊ธฐ์ ๋ธ๋ก๊ทธ๋ก Gatsby๋ฅผ ์ ํํ ํ, ์๋ฒ ๋ฐฐํฌ์ ๋ํด ๊ณ ๋ฏผํ๋ค github-page๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐํฌํ๊ธฐ๋ก ํ์์ต๋๋ค. github์ ์ฐ๋์ด ๋๋ฉฐ ์ฌ์ฉ๋ฒ์ด ์ด๋ ต์ง ์๋ค๋ ์ฅ์ ์ผ๋ก ์ ํํ๊ฒ ๋์์ต๋๋ค. 1. github-page repository ์์ฑ repository name:ย 2. gatsby template ์ ํ gatsby templateโฆ