๐Ÿ“š ํ•œ ์ฃผ๊ฐ„ ๋ณธ IT ๊ธ€, ์˜์ƒ ์•„์นด์ด๋ธŒ #11

Chris Yangยท2019๋…„ 8์›” 18์ผ
4
post-thumbnail

๐Ÿ—“ 2019.08.12 ~ 2019.08.18


๐Ÿ“” ๋ธ”๋กœ๊ทธ

๐Ÿ‡บ๐Ÿ‡ธ The Making of an Animated Favicon

  • Canvas์™€ JavaScript๋ฅผ ์ด์šฉํ•ด ์›€์ง์ด๋Š” favicon์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋Š” css-tricks ๋ธ”๋กœ๊ทธ ๊ธ€.
  • setInterval ๊ณผ favicon.href = canvas.toDataURL('image/png') ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋กœ๋”ฉ์ด๋‚˜ ์„ฑ๊ณต/์‹คํŒจ์™€ ๊ฐ™์€ UX์— ์ข‹์•„๋ณด์ธ๋‹ค. ์„ฑ๋Šฅ๋ฌธ์ œ๋Š” ์—†์„๊นŒ..?

๐Ÿ‡บ๐Ÿ‡ธ Introducing the New React DevTools

  • React DevTool์ด 4.0.0 ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ๋‹ค.
  • React Hooks๋ฅผ ์™„์ „ ์ง€์›ํ•˜๋ฉฐ ํฌ๋กœ๋ฏธ์›€์œผ๋กœ ์ „ํ™˜ํ•œ MS Edge์—์„œ๋„ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. (MS Edge์—์„œ ํฌ๋กฌ Extension์„ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค)

๐Ÿ‡ฐ๐Ÿ‡ท ์‹ค์šฉ์ฃผ์˜ ํ”„๋ŸฐํŠธ ์—”๋“œ ๊ฐœ๋ฐœ

  • ์‹ค์šฉ์ฃผ์˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ด๋ผ๋Š” ์ œ๋ชฉ์˜ gitbook.
  • ์•„์ง 1์žฅ๋งŒ ์ฝ์–ด๋ดค๋Š”๋ฐ, ๋„ค์ด๋ฐ, ๋ฆฌํŒฉํ† ๋ง, ์„ฑ๋Šฅ์ตœ์ ํ™” ๋“ฑ ํ”„๋ก ํŠธ์—”๋“œ ๊ด€๋ จ ์œ ์šฉํ•œ ๋‚ด์šฉ๋“ค์ด ๊ต‰์žฅํžˆ ๊น”๋”ํ•˜๊ฒŒ ์ž˜ ์“ฐ์—ฌ์žˆ๋‹ค.

๐Ÿ“ฐ ๋‰ด์Šค

๐Ÿ‡ฐ๐Ÿ‡ท [๋‹จ๋…]์นด์นด์˜ค, ํƒ์‹œํšŒ์‚ฌ ๋˜ ์ธ์ˆ˜...'์ฉ์˜ ์ „์Ÿํ„ฐ' ๋œ ๋ชจ๋นŒ๋ฆฌํ‹ฐ์‹œ์žฅ

  • ์นด์นด์˜ค๊ฐ€ ๋ชจ๋นŒ๋ฆฌํ‹ฐ์‚ฌ์—…์„ ์œ„ํ•ด ํƒ์‹œํšŒ์‚ฌ๋ฅผ ๋˜๋‹ค์‹œ ์ธ์ˆ˜ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

๐Ÿ“น ์˜์ƒ

๐Ÿ‡บ๐Ÿ‡ธ (39:31) Jake Archibald & Surma - Setting up a static render in 30 minutes - [JAMstack Conf]

  • Google Chrome Dev ์ฑ„๋„์˜ HTTP 203 ์‹œ๋ฆฌ์ฆˆ๋กœ ์œ ๋ช…ํ•œ Jake์™€ Surma์˜ JAMStack Conf ๋ฐœํ‘œ์˜์ƒ.
  • Static Site์˜ ์„ฑ๋Šฅ ์ตœ์ ํ™”์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•œ๋‹ค.
  • ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ํ•œ๋งˆ๋””์”ฉ ํ•˜๋Š” ๋…ํŠนํ•œ ๋ฐœํ‘œ์—์„œ HTTP 203์˜ ์ผ€๋ฏธ๊ฐ€ ๊ทธ๋Œ€๋กœ ๋ฌป์–ด๋‚˜์™€์„œ ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ดค๋‹ค.

๐Ÿ‡บ๐Ÿ‡ธ (14:51) Typescript vs Javascript - [Ben Awad]

  • TypeScript์™€ JavaScript ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ์˜์ƒ.
  • ์ปดํŒŒ์ผํƒ€์ž„ ์—๋Ÿฌ, ์ธํ…”๋ฆฌ์„ผ์Šค, ๋Ÿฌ๋‹์ปค๋ธŒ ๋“ฑ์„ ์ด์•ผ๊ธฐํ•œ๋‹ค.

๐Ÿ’ป ์˜คํ”ˆ์†Œ์Šค

reactide

  • React ๊ฐœ๋ฐœ์„ ์œ„ํ•œ IDE.
  • IDE์—์„œ ๋ฐ”๋กœ ์ปดํฌ๋„ŒํŠธ ๋ Œ๋”๋ง์„ ํ•œ๋‹ค๋˜๊ฐ€, ์ปดํฌ๋„ŒํŠธ ํŠธ๋ฆฌ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค๋˜๊ฐ€ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค.
  • ๊ฐœ์ธ์ ์œผ๋กœ ๋„ค์ด๋ฐ์ด๋ž‘ ๋กœ๊ณ ๋””์ž์ธ์€ ์ •๋ง ์ž˜ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

mc.js

  • three.js, React, GraphQL, Node.js๋กœ ๋งŒ๋“  ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ํด๋ก  ํ”„๋กœ์ ํŠธ.
  • ํƒ€์ด์™„ ๊ณ ๋“ฑํ•™์ƒ์ด ๋งŒ๋“ค์—ˆ๋‹ค๊ณ ํ•œ๋‹ค.. ๐Ÿ˜ฒ
  • ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ๋กœ ์–ด๋ฆด๋•Œ๋ถ€ํ„ฐ ์ฝ”๋”ฉ์— ์ž…๋ฌธํ•˜๋Š” ๋ถ„๋“ค์€ ์ •๋ง ๋Œ€๋‹จํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

๐Ÿ”— ๊ทธ ์™ธ ์œ ์šฉํ•œ ๋งํฌ

๐Ÿ—“ conferences.css-tricks.com

  • ๋‹ค๊ฐ€์˜ค๋Š” ์ „์„ธ๊ณ„ Front-end ๊ด€๋ จ ์ปจํผ๋Ÿฐ์Šค๋“ค์„ ๋ชจ์•„์„œ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ์ดํŠธ.

๐ŸŽจ useanimations.com

  • ์•„์ด์ฝ˜์˜ ๋งˆ์ดํฌ๋กœ์ธํ„ฐ๋ž™์…˜์„ ๋ชจ์•„๋†“์€ ์‚ฌ์ดํŠธ. Feather Icon์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.
  • ๋‹น์žฅ ์‚ฌ์šฉํ•˜๊ณ ์‹ถ์€ ์š•๊ตฌ๊ฐ€ ์†Ÿ๊ตฌ์น˜๊ฒŒ ๊ท€์—ฝ๋‹ค.

3๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2019๋…„ 8์›” 19์ผ

์ด๋ฒˆ์ฃผ๋„ ์žฌ๋ฐŒ๋Š” ๋งํฌ๋“ค ์†Œ๊ฐœํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~~
mc.js ๋Š” ์ง„์งœ ๋Œ€๋‹จํ•˜๋„ค์š” ใ…‹ใ…‹

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2019๋…„ 8์›” 19์ผ

ํ•œ์ฃผ์˜ ์‹œ์ž‘!๐Ÿ”ฅ
๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ๋กœ ๊ฑด์ถ•๊ฐ€์™€ ์ž๋ฐ”๊ฐœ๋ฐœ์ž์˜ ๊ฟˆ์„ ๊พธ๋˜...๐Ÿคฃ

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2019๋…„ 8์›” 19์ผ

์œ ์ตํ•œ ์ž๋ฃŒ๋“ค ํ•ญ์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์˜ค๋Š˜๋„ ์ž˜ ๋ณด๊ณ ๊ฐ‘๋‹ˆ๋‹ค~
mc.js๋Š” ๋Œ€๋‹จํ•˜๊ตฐ์š”..

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ