๐ 2019.07.22 ~ 2019.07.28
๐ ๋ธ๋ก๊ทธ
- Chrome 77์ ์ถ๊ฐ๋ ๊ธฐ๋ฅ๋ค์ ์๊ฐํ๋ ๊ตฌ๊ธ ๋ธ๋ก๊ทธ ๊ธ.
- OS์ ๋คํฌ ํ
๋ง๋ฅผ ๊ฐ์งํด์ Devtool๋ ์๋์ผ๋ก ๋คํฌ ํ
๋ง๋ก ๋ณ๊ฒฝ๋๋ค๊ณ ํ๋ค.
- DOM Element ์ค๋ฅธ์ชฝํด๋ฆญ์ผ๋ก selector, XPath ๋ฑ์ Copyํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์๋๋ฐ, ์ด๋ฒ์ Styles๋ฅผ Copyํ ์ ์๋ ๊ธฐ๋ฅ์ด ์๊ฒผ๋ค. ์น์ฌ์ดํธ Clone ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ํ ๋ ๊ต์ฅํ ์ ์ฉํด๋ณด์ธ๋ค.
- ํฌ๋ฆฌ๋ง๋ฉ์ด๋ผ๋ ์คํํธ์
์์ 3๋
๊ฐ ๋์งํธ๋
ธ๋ง๋ ์ํ์ ํ๋ฉฐ ์๊ฒฉ๊ทผ๋ฌด๋ฅผ ํ ๊ฐ๋ฐ์๋ถ์ ๊ฒฝํ๋ด ๋ฐ ๊ฐ์ฐ ์ ๋ฆฌ๊ธ.
col-sm-4
, col-md-8
๊ณผ ๊ฐ์ CSS ํ๋ ์์ํฌ ๋ฌธ๋ฒ์ด๋ ๋ฏธ๋์ด์ฟผ๋ฆฌ ์์ด CSS Grid
, repeat
, minmax
, object-fit
๋ฑ์ ์ด์ฉํด ๋ช ์ค๋ก ์๋ฒฝํ ๋ฐ์ํ ์น์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค.
- ๊ตฌ๊ธ ๊ณต์๋ฌธ์์์ ์ค๋ช
ํ๋ JavaScript SEO ๊ฐ์ด๋.
- ๊ณต์๋ฌธ์์์๋, ๊ตฌ๊ธ ํฌ๋กค๋ฌ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์ง๋ง, SSR์ด๋ Prerendering์ ์ฌ์ ํ ์ฌ์ฉ์๊ฒฝํ๊ณผ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ํฌ๋กค๋ฌ๋ฅผ ์ํด ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ๋ค.
- CSS ์์ฑ
line-clamp
์ ๋ํด ์๊ฐํ๋ ๊ธ.
- ๊ธด ํ
์คํธ๋ฅผ ์ผ์ ์ค ์๋ก ์ ํํ๊ณ ์๋ต๋ ๋ถ๋ถ์ ellipsis ๋ถํธ(...)๋ก ํ์ํ๋ ๊ธฐ๋ฅ์ ํ๋ค.
- ๋๋ถ๋ถ์ ์๋ฒ๊ทธ๋ฆฐ๋ธ๋ผ์ฐ์ (์ฝ 90%)๊ฐ ์ง์ํ๊ณ ์๋๋ฐ, ์ ํ ๋ชฐ๋๋ ์์ฑ์ด์๋ค. Post Description ๊ฐ์ ๊ณณ์ ์ ์ฉํ ๊ฒ ๊ฐ๋ค.
๐ฐ ๋ด์ค
- MS๊ฐ OpenAI์ 10์ต๋ฌ๋ฌ(์ฝ 1์กฐ)๋ฅผ ํฌ์ํ๋ค. MS Azure ์ชฝ์ ๊ฐํ๊ฒ ๋ฐ๊ณ ์๋ ๊ฒ ๊ฐ๋ค.
- CircleCI๊ฐ 5600๋ง๋ฌ๋ฌ ๊ท๋ชจ์ Series D ํฌ์๋ฅผ ๋ง์ณค๋ค๊ณ ํ๋ค.
๐น ์์
- ๋ง์ ๊ฐ๋ฐ์๋ค์ด "์ด๊ฑด ๋ชฐ๋๋ค?" ํ ๋งํ ์ ๋ณด/ํ๋ค์ ๋ชจ์๋์ ์ฌ์ดํธ๋ฅผ ์๊ฐํ๋ ์งง์ ๋ผ์ดํธ๋ ํ ํฌ ์์. (์น์ฌ์ดํธ : I didn't know that)
- ์์์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ด๋ จ๋ ์ฌ๋ฌ๊ฐ์ง ์์ธ์ ๊ตฌํ๋ค์ ์๊ฐํ๋ค.
- global์ ๋ฌ๋ ค์๋
isNaN
๊ณผ Number.isNaN
์ ๊ตฌํ์ด ๋ค๋ฅด๋ค๋๊ฑด ์ข ์ ๊ธฐํ๋ค. ๊ทธ์ธ์๋ ๋ชฐ๋๋ ๊ฒ๋ค์ด ๋ง๋ค.
- ์นํ์ด์ง์ ์ด๋ฏธ์ง๋ฅผ ์ฝ์
ํ ๋, ์ํฉ์ ๋ฐ๋ผ ์ด๋ค ํฌ๋งท(png, jpg, webp, svg)์ ์ฌ์ฉํ๋๊ฒ ์ ์ ํ์ง ์ค๋ช
ํ๋ ์งง์ ๊ตฌ๊ธ ๊ณต์ ์ ํ๋ธ ์์.
๐ป ์คํ์์ค
- ECMAScript optional chaining ์ ์์ด 7์ 26์ผ์๋ก Stage 3์ ์ฌ๋ผ๊ฐ๋ค.
- TypeScript 3.7.0 milestone์๋ ์ถ๊ฐ๋์๋ค. (๐์ถ์ ์ํ์ฅ)
- ํ์๋ค์ ์ํ, ํ์๋ค์๊ฒ ์ ์ฉํ ๊ฐ๋ฐ๊ด๋ จ ์๋ฃ๋ค์ ๋ชจ์๋์ repo. (๋ฒ์ญ๋ ์๋ค)
๐ ๊ทธ ์ธ ์ ์ฉํ ๋งํฌ
- ์น, ์ฑ ์ ์ ํ๋ ์ด๋ฒคํธ๊น์ง ํธ๋ํนํ ์ ์๋ Analytics ์๋ฃจ์
.
- Devtool console ํญ์์ ์ฑํ
์ ํ ์ ์๋ ์ฌ์ดํธ. (์ ๊ธฐํ๋ค..!)
์ด๋ฒ์ฃผ๋ ๋๋ถ์ ๋ง์ ์ ๋ณด ์ป๊ณ ๊ฐ๋๋ค!