20 POSTS

Page 3

  • #frontend#ai#career

    "AI๊ฐ€ ๋‹ค ํ•ด์ฃผ์ž–์•„?"๋ผ๋Š” ํ™˜์ƒ: FE์˜ ๋ณธ์งˆ๊ณผ AI ์‹œ๋Œ€์˜ ํ˜„์‹ค

    AI๊ฐ€ UI ๊ฐœ๋ฐœ์„ ๋Œ€์ฒดํ•  ๊ฒƒ์ด๋ผ๋Š” ๋ฆฌ๋”์‹ญ์˜ ํ™˜์ƒ๊ณผ ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์˜คํ•ด, ๊ทธ๋ฆฌ๊ณ  AI ์‹œ๋Œ€์—๋„ ๋ณ€ํ•˜์ง€ ์•Š์„ ํ”„๋ก ํŠธ์—”๋“œ์˜ ๋ณธ์งˆ์ ์ธ ๊ฐ€์น˜

    15๋ถ„
  • #frontend#ai#career

    ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ๋ณ€ํ™”์™€ ๊ณผ์ œ: AI ๋„์ž…๊ณผ ๋ฆฌ๋”์‹ญ

    AI ๋„์ž…๊ณผ ๋ฆฌ๋”์‹ญ์˜ ๊ธฐ๋Œ€๊ฐ€ ๋งž๋ฌผ๋ ค ๋ณ€ํ™”ํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ์ฃผ์š” ๊ณผ์ œ๋“ค์„ ์ง„๋‹จํ•˜๊ณ , ๊ฐœ๋ฐœ์ž๋“ค์ด ์ด์— ํ˜„์‹ค์ ์œผ๋กœ ๋Œ€์‘ํ•˜๋ฉฐ ์—ญํ• ์„ ์ •๋ฆฝํ•ด ๋‚˜๊ฐˆ ๋ฐฉํ–ฅ์„ ๋ชจ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

    9๋ถ„
  • #frontend#career

    AI ์‹œ๋Œ€ "ํ”„๋ก ํŠธ์—”๋“œ, ์ •๋ง ์ค‘์š”ํ• ๊นŒ?" ๋ผ๋Š” ์งˆ๋ฌธ์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. (์„ฑ๋Šฅ, AI, UI/UX, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜)

    AI์™€ B2B ํ™˜๊ฒฝ์—์„œ๋„ ํ”„๋ก ํŠธ์—”๋“œ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜์™€ ์ง๊ฒฐ๋˜๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์˜ ํ•ต์‹ฌ์ด๋ฉฐ, ๊ทธ ์ค‘์š”์„ฑ๊ณผ ์—ญํ• ์€ ๋ณ€ํ•˜์ง€ ์•Š๊ธฐ์— ๋Š์ž„์—†์ด ๊ฐ€์น˜๋ฅผ ์ฆ๋ช…ํ•˜๊ณ  ๋ฐœ์ „ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    10๋ถ„
  • #frontend#career

    ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž, 3๋…„์ฐจ์˜ ๋ฒฝ์„ ๋„˜์–ด: ์„ฑ์žฅ์˜ ์•…์ˆœํ™˜์„ ๋Š๊ณ  ๋ชฉํ‘œ์™€ ์„ฑ์ทจ๊ฐ์„ ์ฐพ๋Š” ๋ฒ•

    ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ฑ์žฅ ์ •์ฒด๋ฅผ ๊ทน๋ณตํ•˜๊ณ  AI ์‹œ๋Œ€์—๋„ ์„ฑ์ทจ๊ฐ์„ ์–ป์œผ๋ ค๋ฉด, ๋‹จ์ˆœ ์—…๋ฌด๋ฅผ ๋„˜์–ด ๊นŠ์ด ์žˆ๋Š” ๊ธฐ์ˆ ์  ๋„์ „๊ณผ ๋Š์ž„์—†๋Š” ํ•™์Šต์„ ์ถ”๊ตฌํ•˜๋Š” ์ฃผ๋„์ ์ธ ์„ฑ์žฅ ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    13๋ถ„
  • #ai#career#frontend

    AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ๋Š” ์‹œ๋Œ€, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์ธ ๋‚˜๋Š” ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ๊นŒ?

    ๋ฏธ๋ž˜๋Š” ๋‚˜๋„ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๊ทธ๋ƒฅ ์—ด์‹ฌํžˆ ๊ฐœ๋ฐœํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ?

    27๋ถ„
  • โ—† ์›น ์„œ๋น„์Šค ์„ฑ๋Šฅ ๋ถ„์„
    #web-performance#javascript#nextjs

    ์›น ์„œ๋น„์Šค ์„ฑ๋Šฅ ๋ถ„์„ (2)

    ๊ด€์‹ฌ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ

    47๋ถ„
  • โ—† ์›น ์„œ๋น„์Šค ์„ฑ๋Šฅ ๋ถ„์„
    #web-performance#react#frontend

    ์›น ์„œ๋น„์Šค ์„ฑ๋Šฅ ๋ถ„์„ (1)

    ๊ด€์‹ฌ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐ŸŽ‰

    37๋ถ„
  • #web-performance#frontend#react

    ์›น์‚ฌ์ดํŠธ ์„ฑ๋Šฅ์— ๊ณ ๋ฏผ์ด ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

    ๐Ÿค”

    4๋ถ„
  • #nextjs#web-performance

    https://research.yceffort.kr/ ๋ฅผ ์˜คํ”ˆํ–ˆ์Šต๋‹ˆ๋‹ค

    ๊ฒŒ์„๋Ÿฌํ„ฐ์ ธ์„œ ์ด์ œ ๋งŒ๋“ 

    3๋ถ„
  • #javascript

    ๋งต๊ณผ ๊ฐ์ฒด ์ค‘ ๋ฌด์—‡์„ ์–ธ์ œ ์“ฐ๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ?

    Map ๋„ ์”์‹œ๋‹ค

    25๋ถ„
  • #react#career

    ๋ฆฌ์•กํŠธ ์ธํ„ฐ๋ทฐ ๊ฐ€์ด๋“œ ๋ฒˆ์—ญ๋ณธ์ด ์ถœ๊ฐ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ์Šต๋‹ˆ๋‹ค(2)

    1๋ถ„
  • #react#career

    ๋ชจ๋˜ ๋ฆฌ์•กํŠธ Deep dive๊ฐ€ ์ถœ๊ฐ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ์Šต๋‹ˆ๋‹ค.

    8๋ถ„
  • #react#javascript

    ๋ฆฌ์•กํŠธ์˜ ์‹ ๊ทœ ํ›…, "use"

    ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์‚ฌ๋ผ์งˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค

    25๋ถ„
  • #javascript#nodejs

    3๋ถ€) ์™œ esmodule ์ด์–ด์•ผ ํ•˜๋Š”๊ฐ€?

    2๋ถ€๋Š” ์–ด๋””๊ฐ”๋ƒ๊ตฌ์š”? ๋‚ด๋ง˜์ž…๋‹ˆ๋‹ค.

    11๋ถ„
  • #frontend#react#web-performance

    ์ƒˆ๋กœ ๋ฐ”๋€ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ›”์ณ๋ณด๊ธฐ

    ์‚ฌ์‹ค ๋‚˜๋„ ์ž˜ ๋ชฐ๋ผ์š”

    19๋ถ„
  • #javascript#nodejs

    1๋ถ€) commonjs๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

    const module = require("./module.js")

    19๋ถ„
  • #nextjs#react#frontend

    ๋ธ”๋กœ๊ทธ app dir ์—…๊ทธ๋ ˆ์ด๋“œ ํ›„๊ธฐ

    ๐Ÿ˜ฌ

    16๋ถ„
  • #eslint#javascript

    ๋‚˜๋งŒ์˜ eslint ๋ฃฐ ๋งŒ๋“ค์–ด๋ณด๊ธฐ

    rust๋กœ eslint๋ฅผ ๋งŒ๋“ค์–ด๋„ ์žฌ๋ฐŒ๊ฒ ๋„ค์šฉ

    8๋ถ„
  • #javascript

    JSON.stringify ๋งŒ๋“ค์–ด๋ณด๊ธฐ

    V8๋กœ๋Š” ์•„๋‹ˆ๋”๋ผ๋„ ๋‚ด๋ถ€ ๋™์ž‘ ์ง์ ‘ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ

    7๋ถ„
  • #web-performance#browser

    ๋ธŒ๋ผ์šฐ์ €์˜ ํ”„๋ฆฌ๋กœ๋“œ ์Šค์บ๋„ˆ(pre-load scanner)์™€ ํŒŒ์‹ฑ ๋™์ž‘์˜ ์ดํ•ด

    ๋ธŒ๋ผ์šฐ์ € ์ตœ์ ํ™”๋ž‘ ์‹ธ์šฐ์ง€๋งˆ

    19๋ถ„