+ it tool git [GIT] ๐ ๊น ๋ธ๋์น ์ ๋ต ์ ๋ฆฌ - Github Flow / Git FlowGIT ๋ธ๋์น ์ ๋ต ๋ธ๋์น ์ ๋ต์ด๋ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ๋์ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ์ ์ฅ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๊ธฐ ์ํ work-flow๋ค. ๋ธ๋์น์ ์์ฑ, ์ญ์ , ๋ณํฉ ๋ฑ git์ ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ํ์ฉํด์, ๊ฐ ๊ฐ๋ฐ์๋ค์ ํผ๋์ ์ต๋ํ ์ค์ด๋ฉฐ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์์ค๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ์ ํ๋ค. ์ฆ, ๋ธ๋์น ์์ฑ์ ๊ท์น์ ๋ง๋ค์ด์ ํ์ ์ ์ ์ฐํ๊ฒ ํ๋ ๋ฐฉ๋ฒ๋ก ์ ๋งํ๋ค. ๋ง์ผ ๋ธ๋์น ์ ๋ต์ด ์์ผ๋ฉด? ๋ธ๋์น ์ ๋ต์ด ์์ ๋ ๋จ์ ์ ๊น์ ์ฌ์ฉํ์ง ์ผ๋ง ์๋๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ชจ๋ ๊ฒช์ด๋ณธ ์ํฉ๋ค์ผ ๊ฒ์ด๋ค. ์ด๋ค ๋ธ๋์น๊ฐ ์ต์ ๋ธ๋์น์ง? ์ด๋ค ๋ธ๋์น๋ฅผ ๋์ด์์ ๊ฐ๋ฐ์ ์์ํด์ผ ํ์ง? ์ด๋์ Push๋ฅผ ๋ณด๋ด์ผ ํ์ง? ํซํฝ์ค๋ฅผ ํด์ผํ๋๋ฐ ์ด๋ค ๋ธ๋์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ ํด์ผํ ๊น? ๋ฐฐํฌ ๋ฒ์ ์ ์ด๋ค ๊ฑธ ๊ณจ๋ผ์ผํ์ง? ๊ท๋ชจ๊ฐ ์ด๋์ ๋ ์ด์ .. wono | discuss | tweet + it tool git Git ๋ธ๋์น ์ ๋ตGitflow Workflow | Atlassian Git TutorialMAKE ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ๋ฆด๋ฆฌ์ฆ ๊ธฐ๋ก๊ณผ ๊ธฐ๋ฅ ๊ฐ๋ฐ ๊ธฐ๋ก ๋ฑ์ ์ ์ฅํ๊ธฐ ์ํด ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ Git ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ฌ๋ฌ๊ฐ์ง Git ๋ธ๋์น ์ ๋ต์ค Git-flow ๋ธ๋์น ์ ๋ต์ ๊ธฐ๋ณธ ๋ฐํ wono | discuss | tweet + it tool git git branch ์ ๋ต์ด๋ค ๋ธ๋์น๊ฐ ์ต์ ์ธ๊ฐ์ด๋ค ๋ธ๋์น๋ฅผ ๋์ด์์ ์์ํด์ผํ์ง?์ด๋์ push๋ฅผ ๋ณด๋ด์ผํ๋๋ฐฐํฌ ๋ฒ์ ์ ์ด๋ค๊ฑธ ๊ณจ๋ผ์ผํ์ง?๋ฉ์ธ ๋ธ๋์น๋ <span style='background-color: master๋ ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ง์ ๊ด๋ฆฌํ๋ ๋ธ๋์นdevelop๋ ๋ค์์ ๋ฐฐํฌํ wono | discuss | tweet + it dev nextjs doc Is there something similar to swagger codegen for Nextjs API routes? wono | discuss | tweet + it dev nextjs swagger nextjs / swagger-ui-react / Node.js ๋ฒ์ ํธํ ์๋ฌ : Class extends...๋ฐฐ์ฐ๊ฒ ๋ ์ - ๊ฐ๋ฐ์๋ฒ- ํ ์คํธ์๋ฒ- ํ๋ก๋์ ์๋ฒ node.js ๋ฒ์ ์ ๋์ผํ๊ฒ ์ ๊ด๋ฆฌํ์. -------- next.js 14.1.2 ๋ฒ์ ์ฌ์ฉ์ค swagger-ui-react 5.3.0 ๋ฒ์ ๊ฐ๋ฐ์๋ฒ node.js 20.x ํ ์คํธ์๋ฒ vercel 18.x ๋ฌธ์ ์ํฉ ๊ธฐ์กด์ ํ ์ด ํ๋ก์ ํธ๋ก Nextjs ํ์คํ ์ฑ์ ๋ง๋ค์๊ณ , swagger๋ก API ๋ฌธ์๋ฅผ ๋ฐํํ๊ณ ์์๋ค. - swagger-ui-react ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ค์๊ณ - api ๋ฌธ์๋ ๊ฐ๋ฐ์ฉ ๋ฐ ํ ์คํธ์ฉ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ํ๋ก๋์ ์๋ฒ๊ฐ ์๋ ํ ์คํธ ์๋ฒ์ธ Vercel์ ํตํด ์ ๊ทผํ ์ ์์๋ค. ๊ธฐ์กด์ ์ค์นํ์ง ์์๋ eslint-config-next (14.1.3) ๋ฅผ ์ค์นํ ์์ ๋ถํฐ ๋น๋์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค. Type.. wono | discuss | tweet + it lib coolsms [Spring] JAVA์์ ๋ฌธ์ ๋ณด๋ด๊ธฐ APIJAVA์์ ๊ฐ๋จํ ๋ฌธ์๋ฅผ ๋ณด๋ผ ์ ์๋ API wono | discuss | tweet + it lib ํด๋ํฐ ๋ฒํธ๋ก ์ธ์ฆ๋ฒํธ๋ฅผ ๋ฐ์กํ๋ APIํด๋ํฐ ๋ฒํธ๋ก ์ธ์ฆ๋ฒํธ๋ฅผ ๋ฐ์กํ๋ API๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ํ์ ์ธ API๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.๊ตญ๋ด ์ ์ฒด๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ SMS API: https://api.ncloud-docs.com/docs/ai-application-service-sens-sm wono | discuss | tweet + it lib twilio ํด์ธ ๋ฌธ์ ๋ฐ์ก์ ์ํ ์ ํ - twilioํด์ธ ๋ฌธ์๋ฅผ ๋ฐ์กํ๊ธฐ ์ํ ์๋ฃจ์ ์ ๋ฆฌ์์นํด๋ณด๋ ๊ตญ๋ด์ธ๋ก ์ฌ๋ฌ ์ ์ฒด๊ฐ ์๋๋ฐ ๊ตญ๋ด ์ ์ฒด๋ ์ ํํํ์ง ์์ ๊ตฌ์์ด ์์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋น์ค์ ์ผ๊ตด์ด ๋๋ ํํ์ด์ง ์์ฒด๊ฐ HTTPS๋ฅผ ์ง์ํ์ง ์๋ ๊ณณ๋ ์๋๋ฐ, ์ด๋ฐ ๊ฒฝ์ฐ์๋ ํด๋น ์ ์ฒด์ ๋ํ ์ ๋ขฐ๋๊ฐ ํ ๋จ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ DB - AGENT ๋ฐฉ์์ผ๋ก ์ง์ํ๋ ๊ณณ์ ์ผ๋จ ํ๋ฝ. ๋ฐ์ก ์ธํ๋ผ ๊ด๋ฆฌ์ ์ฃผ์ฒด๊ฐ ์ ์ ๊ฐ ๋์ด์๋ ์ ๋๋ค. ์ด๊ฑด ํน์ฌ๋ผ๋ AGENT ๋ฌธ์ ๋ก ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฆํ๋ ๊ฒ๋ ๊ณจ์น ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. DB์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋๋ ๋ ํผ๊ณคํ๋ฐ ๊ทธ ์ฑ ์์ด ์จ์ ํ ์ฐ๋ฆฌํํ ์๊ฒ ๋๋ ์ต์ ์ด์คํ ๊ตฌ์ฑ๊น์ง ์ ๊ฒฝ์จ์ผ ํ๋ค. ์ด๋ฌํ ์ด์ ๋ก ์๋น์ค ์ ์ฒด ์ธํ๋ผ๊ฐ ์๋ฃจ์ ์ ์ฒด์์ ๊ด๋ฆฌ ๋๋ ๊ณณ์ ์ฐพ๋๊ฒ ์ข๋ค. ๊ทธ๋ฐ ๋ฉด์์ ๋ดค์ ๋ ์ด๋ฐ ๋ถ๋ฅ์ ์๋น์ค๋ฅผ ์ .. wono | discuss | tweet + it lib twilio verify Twilio ๋ฒํธ ๊ตฌ๋งค ์์ด ์ฐ๋ฝ์ฒ ์ธ์ฆ ์๋น์ค 5๋ถ๋ง์ ๊ตฌํํ๊ธฐ์ด๋ฒ ํฌ์คํ ์์ Twilio๋ฅผ ์ด์ฉํด Node.js์์ ๊ฐ์ธ ๋ฒํธ๋ฅผ ๋ฐ๊ธ๋ฐ์ง ์๊ณ , ํธ๋ํฐ ๋ฒํธ ์ธ์ฆ์ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋๋ฆฌ๊ฒ ์ต๋๋ค. wono | discuss | tweet + it lib twilio java,spring]twilio๋ฅผ ์ด์ฉํด์ ์ ํ์๋ฃจ์ ๊ตฌ์ถํ๊ธฐ (๋น์์ฐ๋ฝ๋ง)ํ์ฌ ๋ด๊ฐ ๋ค๋๋ ํ์ฌ๋ 24์๊ฐ ๋ผ์ด๋ธ ์๋น์ค๋ฅผ ํ๋ ๊ณณ์ด๋ผ ์๋ฒ๊ฐ ๋ค์ด๋๊ฑฐ๋ ์์คํ ์ ์ฅ์ ๊ฐ ์๊ธฐ๋ฉด ์ด๋ ๊ณง๋ฐ๋ก ๋งค์ถ๋ก ์ง๊ฒฐ๋๋ค. ๊ทธ๋์ ์ด๋ฅผ ์ต์ํํ๊ธฐ ์ํ ์๋ฃจ์ ๊ฐ๋ฐ์ ํ์ฌ์์ ์์ฒญ๋ฐ์๋ค. ์ผ๋จ ์ฐ๋ฆฌ์ ๋ชฉ์ ์ ์ด๋ ๋ค. ๊ธฐ์กด์ ์๋น์ค์ ๋ฌธ์ ๊ฐ ์์์ ์๋ ค์ฃผ๋ API๊ฐ ์กด์ฌํ๋ค. ์ด๋ ์๋ฆผ,๊ฒฝ๊ณ ,์ํ ๋จ๊ณ๋ก ๊ตฌ๋ถ๋๋ฉฐ, ์ํ ๋จ๊ณ์์ ์ด ์๋ฃจ์ ์ ์ด์ฉํ์ฌ ํญ์ ๋น ๋ฅธ ์กฐ์น๋ฅผ ํ ์ ์๋๋ก ํ๊ธฐ ์ํจ์ด๋ค. ๋ฉ์ผ ๊ฐ์ ์๋ฆผ ์์คํ ์ Java Mail Sender๋ก ์ฝ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ์ง๋ง, ์ ํ๋งํผ ํผ๋๋ฐฑ์ด ํ์คํ ์๋ฆผ์ด ์๋ค. ๋ค๋ฅธ ์๋ฃจ์ ๋ ๋ง์ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ, ๊ฐ์ฅ ์ ๋ช ํ twilio๋ผ๋ ์๋น์ค๋ฅผ ์ด์ฉํด์ ๊ตฌ์ถํ ๊ฒ์ด๋ค. ๊ฐ๋ฐํ๊ฒฝ: JAVA 11 gradle 7.0.2 twilio 8.14.0 ๋์ A.. wono | discuss | tweet + it blog fe [Korean FE Article] ๋ด๊ฐ Next.js๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ธ ๋งํฌ : https://emewjin.github.io/why-wont-use-nextjs/ wono | discuss | tweet + it dev nextjs nextjs ์๋น์ค ๊ฐ๋ฐ๋ถํฐ ์ด์๊น์งnextjs ์๋น์ค ๊ฐ๋ฐ๋ถํฐ ์ด์๊น์ง. GitHub Gist: instantly share code, notes, and snippets. wono | discuss | tweet + it dev nextjs Next.js 15 ํต์ฌ ์ ๋ฆฌNext.js๋ Vercel์์ ๊ฐ๋ฐํ React ํ๋ ์์ํฌ๋ก, ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง(SSR), ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ ๋๋ง(CSR), API ๋ผ์ฐํ ๋ฑ์ ๋ค์ํ ์ต์ ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Next.js๋ฅผ ์ฌ์ฉํ๋ฉด, React์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํ์ฅํด, ๋ณด๋ค ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. wono | discuss | tweet + it dev nextjs 2023-06-13 Next.js 13์ ์๋ฒ๋ ํ ๊ฐ๊ฐ ์๋๋๋คIPC๋ผ๊ณ ์๋๋ฐ... ์ฒ์ ๋ค์ด๋ณด์๋์? ์ฌ์ค ์ ๋... wono | discuss | tweet + ์ก๊ธฐ ๋ธ๋ก๊ทธ ์ฐ์ it SI,์ ๋ถ๊ณผ์ vs ์๋น์ค vs ์๋ฃจ์ ์ฅ๋จ์ 20๋ ๊ฒฝํ์ผ๋ก ๋์ ์์ด ์ ์ด ๋ณด์์ต๋๋ค. ๋น์ฐํ ๋ชจ๋ ๊ฒฝ์ฐ๊ฐ ์๋์ ๊ฒฝ์ฐ์ ํด๋นํ์ง ์์ต๋๋ค. ํ์ฌ ๊ท๋ชจ,์ ํ๊ณผ ํ์ฌ ์งํฅ์ , ๋ฆฌ๋๋ค์ ํน์ฑ ๋ฐ ๋ณธ์ธ์ ์์น๋ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ ์ง ์ ์์ผ๋ฉฐ ์ ํด์ง ๋ต์ด ์๊ธฐ์ ๋ง๋ค ํ๋ฆฌ๋ค ๋ณด๋ค๋ ๋ณธ์ธ์ ๊ฒฝํ์ ๋ํด์ ๋๊ธ์ ์ ์ด์ฃผ๋ฉด ํ๋ฐฐ๋ค์ด ๋ณด๊ธฐ ์ข์ ๊ฑฐ ๊ฐ์ต๋๋ค. SI ์ ์ ๋ถ๊ณผ์ ) ์ฅ์ : 1. ์๋ก์ด ๊ธฐ์ ๋ถ์ผ/๋๋ฉ์ธ์ ๋์ ์ ํ ๊ธฐํ๊ฐ ๋น๊ต์ ์ฝ๊ฒ/์์ฃผ ์๊น๋๋ค. 1-1. ์๋ก์ด ๊ธฐ์ ๋ถ์ผ๋ฅผ ๋์ (๊ฒฝํ)ํ ๊ธฐํ๊ฐ ์๋ค. ์ ๊ณต์ด ์๋์ง๋ผ๋(์ธ๊ณต์ง๋ฅ,๋น ๋ฐ์ดํฐ,๋ธ๋ก์ฒด์ธ๋ฑ๋ฑ) 1-2. ์๋ก์ด ๋๋ฉ์ธ ๋ถ์ผ๋ฅผ ๋์ (๊ฒฝํ) ํ ์ ์๋ค. (์ํ,๋ณ์,ํต์ ๋ฑ๋ฑ) 2. Low risk / Low Return์ด๋ค. ์ฆ ์ ๋ถ ๋, ๊ฐ์ ๋์ผ๋ก ํ ์ ์์ผ๋ ๋ถ๋ด์ด ์์ต๋๋ค. 3. ๊ฒฐ.. wono | discuss | tweet + it arc composite ui pattern ๋ง์ดํฌ๋ก์๋น์ค ๊ด๊ณ ํจํด - UI ํจํด๋ง์ดํฌ๋ก์๋น์ค ์ธ๋ถ ์ํคํ ์ฒ์ค ๋ง์ดํฌ๋ก์๋น์ค ๊ด๊ณ์ ๋ํ ํจํด์ ์ดํด๋ณด์. wono | discuss | tweet + ์ํ ์ก๊ธฐ ๋ธ๋ก๊ทธ ๋ฉํ 14ํ ํ์ฌ์์ ๋ฉํ ๋ฅผ ๋ง๋ ํ๋ฅ ์?13. ์ธ์ ์ฌ์๋ฅผ ๋ง๋๋ค | ๊ฐ๋ฐ์๋ก์ ์ฒซ ์ง์ฅ์ด์๋ ์ ์คํํธ์ ์์ Frontend ๊ฐ๋ฐ์๋ก 3๋ ์ ๊ทผ๋ฌดํ๊ณ , 1๋ ์ ์ฌ์ทจ์ ๊ธฐ๊ฐ์ ๊ฑฐ์ณ ์ง๊ธ ํ์ฌ๋ฅผ ๋ง๋ฌ๋ค. ๊ฐ๋ฐ์๊ฐ ๋ ์ง ํ์๋ก 5๋ ์ฐจ์ด์ง๋ง ๊ณผ์ฐ ๋ด๊ฐ ์ง์ง 5๋ ์ฐจ์ ์ค๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฑธ๊น, 5๋ ์ฐจ์ ์ค๋ ฅ์ด๋ ์ด๋ค ๊ฑธ๊น, ์ผ๋ง๋ ํด์ผ ํ๋ ๊ฑธ๊น, ๋ ์ ์ด๋ ๊ฒ ์์ง๋ ๋ชจ๋ฅด๋ ๊ฒ ํฌ์ฑ์ด์ผ๊น, ์ด๊ฒ ๋ง๋? ํ๋ ๊ณ ๋ฏผ๋ค์ ๋์ wono | discuss | tweet + ์์ฐ์ฑ ํ์ ํด ํ์ ํด ๋ฌด๋ฃ ๋ฒ์ 21์ข ์ฌ์ฉ ํ๊ธฐ ๋ฐ ๋น๊ต ๋ฆฌํฌํธ ์ ๊ณตํ์ ํด 21์ข ์ค ๋ฌด๋ฃ ๋ฒ์ ์์ ์ ๊ณตํ๋ ์ฃผ์ ๊ธฐ๋ฅ์ ๋น๊ตํ๊ณ , ๊ด๋ จ ์๋ฃ๋ฅผ PDF๋ก ์ ๊ณต๋๋ฆฝ๋๋ค. wono | discuss | tweet + ์์ฐ์ฑ ํ์ ํด ๊ณต์ ์์ ํ ํ์ ํด 6์ข ์ฃผ์ ๊ธฐ๋ฅ ๋น๊ต ๋ฐ ์ถ์ฒ๐ค ์ฐ๋ฆฌ ํ์ฌ์ ์ ํฉํ ํ์ ํด์ด ๋ฌด์์ธ์ง ์ฐพ๊ณ ๊ณ์ ๊ฐ์? ๐ค ์ด๋ฒ ์ฃผ์ ๋ ํ์ ํด ๊ด์ฌ์ด ์๋ ๋ชจ๋ ๋ถ... wono | discuss | tweet + ์์ฐ์ฑ ํ์ ํด ๋ ธ์ ์ ๋์ฒดํ๋ ๋ฌธ์ ํ์ ์ํํธ์จ์ด๋ค๋ ธ์ ์ฒ๋ผ ํน์ ๋ ธ์ ๋ณด๋ค ๋ฐ์ด๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ค์ฏ ๊ฐ์ง ํด๋ค์ ์๊ฐํฉ๋๋ค. wono | discuss | tweetNext
+ it tool git [GIT] ๐ ๊น ๋ธ๋์น ์ ๋ต ์ ๋ฆฌ - Github Flow / Git FlowGIT ๋ธ๋์น ์ ๋ต ๋ธ๋์น ์ ๋ต์ด๋ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ๋์ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ์ ์ฅ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๊ธฐ ์ํ work-flow๋ค. ๋ธ๋์น์ ์์ฑ, ์ญ์ , ๋ณํฉ ๋ฑ git์ ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ํ์ฉํด์, ๊ฐ ๊ฐ๋ฐ์๋ค์ ํผ๋์ ์ต๋ํ ์ค์ด๋ฉฐ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์์ค๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ์ ํ๋ค. ์ฆ, ๋ธ๋์น ์์ฑ์ ๊ท์น์ ๋ง๋ค์ด์ ํ์ ์ ์ ์ฐํ๊ฒ ํ๋ ๋ฐฉ๋ฒ๋ก ์ ๋งํ๋ค. ๋ง์ผ ๋ธ๋์น ์ ๋ต์ด ์์ผ๋ฉด? ๋ธ๋์น ์ ๋ต์ด ์์ ๋ ๋จ์ ์ ๊น์ ์ฌ์ฉํ์ง ์ผ๋ง ์๋๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ชจ๋ ๊ฒช์ด๋ณธ ์ํฉ๋ค์ผ ๊ฒ์ด๋ค. ์ด๋ค ๋ธ๋์น๊ฐ ์ต์ ๋ธ๋์น์ง? ์ด๋ค ๋ธ๋์น๋ฅผ ๋์ด์์ ๊ฐ๋ฐ์ ์์ํด์ผ ํ์ง? ์ด๋์ Push๋ฅผ ๋ณด๋ด์ผ ํ์ง? ํซํฝ์ค๋ฅผ ํด์ผํ๋๋ฐ ์ด๋ค ๋ธ๋์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ ํด์ผํ ๊น? ๋ฐฐํฌ ๋ฒ์ ์ ์ด๋ค ๊ฑธ ๊ณจ๋ผ์ผํ์ง? ๊ท๋ชจ๊ฐ ์ด๋์ ๋ ์ด์ .. wono | discuss | tweet
+ it tool git Git ๋ธ๋์น ์ ๋ตGitflow Workflow | Atlassian Git TutorialMAKE ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ๋ฆด๋ฆฌ์ฆ ๊ธฐ๋ก๊ณผ ๊ธฐ๋ฅ ๊ฐ๋ฐ ๊ธฐ๋ก ๋ฑ์ ์ ์ฅํ๊ธฐ ์ํด ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ Git ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ฌ๋ฌ๊ฐ์ง Git ๋ธ๋์น ์ ๋ต์ค Git-flow ๋ธ๋์น ์ ๋ต์ ๊ธฐ๋ณธ ๋ฐํ wono | discuss | tweet
+ it tool git git branch ์ ๋ต์ด๋ค ๋ธ๋์น๊ฐ ์ต์ ์ธ๊ฐ์ด๋ค ๋ธ๋์น๋ฅผ ๋์ด์์ ์์ํด์ผํ์ง?์ด๋์ push๋ฅผ ๋ณด๋ด์ผํ๋๋ฐฐํฌ ๋ฒ์ ์ ์ด๋ค๊ฑธ ๊ณจ๋ผ์ผํ์ง?๋ฉ์ธ ๋ธ๋์น๋ <span style='background-color: master๋ ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ง์ ๊ด๋ฆฌํ๋ ๋ธ๋์นdevelop๋ ๋ค์์ ๋ฐฐํฌํ wono | discuss | tweet
+ it dev nextjs doc Is there something similar to swagger codegen for Nextjs API routes? wono | discuss | tweet
+ it dev nextjs swagger nextjs / swagger-ui-react / Node.js ๋ฒ์ ํธํ ์๋ฌ : Class extends...๋ฐฐ์ฐ๊ฒ ๋ ์ - ๊ฐ๋ฐ์๋ฒ- ํ ์คํธ์๋ฒ- ํ๋ก๋์ ์๋ฒ node.js ๋ฒ์ ์ ๋์ผํ๊ฒ ์ ๊ด๋ฆฌํ์. -------- next.js 14.1.2 ๋ฒ์ ์ฌ์ฉ์ค swagger-ui-react 5.3.0 ๋ฒ์ ๊ฐ๋ฐ์๋ฒ node.js 20.x ํ ์คํธ์๋ฒ vercel 18.x ๋ฌธ์ ์ํฉ ๊ธฐ์กด์ ํ ์ด ํ๋ก์ ํธ๋ก Nextjs ํ์คํ ์ฑ์ ๋ง๋ค์๊ณ , swagger๋ก API ๋ฌธ์๋ฅผ ๋ฐํํ๊ณ ์์๋ค. - swagger-ui-react ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ค์๊ณ - api ๋ฌธ์๋ ๊ฐ๋ฐ์ฉ ๋ฐ ํ ์คํธ์ฉ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ํ๋ก๋์ ์๋ฒ๊ฐ ์๋ ํ ์คํธ ์๋ฒ์ธ Vercel์ ํตํด ์ ๊ทผํ ์ ์์๋ค. ๊ธฐ์กด์ ์ค์นํ์ง ์์๋ eslint-config-next (14.1.3) ๋ฅผ ์ค์นํ ์์ ๋ถํฐ ๋น๋์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค. Type.. wono | discuss | tweet
+ it lib coolsms [Spring] JAVA์์ ๋ฌธ์ ๋ณด๋ด๊ธฐ APIJAVA์์ ๊ฐ๋จํ ๋ฌธ์๋ฅผ ๋ณด๋ผ ์ ์๋ API wono | discuss | tweet
+ it lib ํด๋ํฐ ๋ฒํธ๋ก ์ธ์ฆ๋ฒํธ๋ฅผ ๋ฐ์กํ๋ APIํด๋ํฐ ๋ฒํธ๋ก ์ธ์ฆ๋ฒํธ๋ฅผ ๋ฐ์กํ๋ API๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ํ์ ์ธ API๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.๊ตญ๋ด ์ ์ฒด๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ SMS API: https://api.ncloud-docs.com/docs/ai-application-service-sens-sm wono | discuss | tweet
+ it lib twilio ํด์ธ ๋ฌธ์ ๋ฐ์ก์ ์ํ ์ ํ - twilioํด์ธ ๋ฌธ์๋ฅผ ๋ฐ์กํ๊ธฐ ์ํ ์๋ฃจ์ ์ ๋ฆฌ์์นํด๋ณด๋ ๊ตญ๋ด์ธ๋ก ์ฌ๋ฌ ์ ์ฒด๊ฐ ์๋๋ฐ ๊ตญ๋ด ์ ์ฒด๋ ์ ํํํ์ง ์์ ๊ตฌ์์ด ์์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋น์ค์ ์ผ๊ตด์ด ๋๋ ํํ์ด์ง ์์ฒด๊ฐ HTTPS๋ฅผ ์ง์ํ์ง ์๋ ๊ณณ๋ ์๋๋ฐ, ์ด๋ฐ ๊ฒฝ์ฐ์๋ ํด๋น ์ ์ฒด์ ๋ํ ์ ๋ขฐ๋๊ฐ ํ ๋จ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ DB - AGENT ๋ฐฉ์์ผ๋ก ์ง์ํ๋ ๊ณณ์ ์ผ๋จ ํ๋ฝ. ๋ฐ์ก ์ธํ๋ผ ๊ด๋ฆฌ์ ์ฃผ์ฒด๊ฐ ์ ์ ๊ฐ ๋์ด์๋ ์ ๋๋ค. ์ด๊ฑด ํน์ฌ๋ผ๋ AGENT ๋ฌธ์ ๋ก ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฆํ๋ ๊ฒ๋ ๊ณจ์น ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. DB์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋๋ ๋ ํผ๊ณคํ๋ฐ ๊ทธ ์ฑ ์์ด ์จ์ ํ ์ฐ๋ฆฌํํ ์๊ฒ ๋๋ ์ต์ ์ด์คํ ๊ตฌ์ฑ๊น์ง ์ ๊ฒฝ์จ์ผ ํ๋ค. ์ด๋ฌํ ์ด์ ๋ก ์๋น์ค ์ ์ฒด ์ธํ๋ผ๊ฐ ์๋ฃจ์ ์ ์ฒด์์ ๊ด๋ฆฌ ๋๋ ๊ณณ์ ์ฐพ๋๊ฒ ์ข๋ค. ๊ทธ๋ฐ ๋ฉด์์ ๋ดค์ ๋ ์ด๋ฐ ๋ถ๋ฅ์ ์๋น์ค๋ฅผ ์ .. wono | discuss | tweet
+ it lib twilio verify Twilio ๋ฒํธ ๊ตฌ๋งค ์์ด ์ฐ๋ฝ์ฒ ์ธ์ฆ ์๋น์ค 5๋ถ๋ง์ ๊ตฌํํ๊ธฐ์ด๋ฒ ํฌ์คํ ์์ Twilio๋ฅผ ์ด์ฉํด Node.js์์ ๊ฐ์ธ ๋ฒํธ๋ฅผ ๋ฐ๊ธ๋ฐ์ง ์๊ณ , ํธ๋ํฐ ๋ฒํธ ์ธ์ฆ์ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋๋ฆฌ๊ฒ ์ต๋๋ค. wono | discuss | tweet
+ it lib twilio java,spring]twilio๋ฅผ ์ด์ฉํด์ ์ ํ์๋ฃจ์ ๊ตฌ์ถํ๊ธฐ (๋น์์ฐ๋ฝ๋ง)ํ์ฌ ๋ด๊ฐ ๋ค๋๋ ํ์ฌ๋ 24์๊ฐ ๋ผ์ด๋ธ ์๋น์ค๋ฅผ ํ๋ ๊ณณ์ด๋ผ ์๋ฒ๊ฐ ๋ค์ด๋๊ฑฐ๋ ์์คํ ์ ์ฅ์ ๊ฐ ์๊ธฐ๋ฉด ์ด๋ ๊ณง๋ฐ๋ก ๋งค์ถ๋ก ์ง๊ฒฐ๋๋ค. ๊ทธ๋์ ์ด๋ฅผ ์ต์ํํ๊ธฐ ์ํ ์๋ฃจ์ ๊ฐ๋ฐ์ ํ์ฌ์์ ์์ฒญ๋ฐ์๋ค. ์ผ๋จ ์ฐ๋ฆฌ์ ๋ชฉ์ ์ ์ด๋ ๋ค. ๊ธฐ์กด์ ์๋น์ค์ ๋ฌธ์ ๊ฐ ์์์ ์๋ ค์ฃผ๋ API๊ฐ ์กด์ฌํ๋ค. ์ด๋ ์๋ฆผ,๊ฒฝ๊ณ ,์ํ ๋จ๊ณ๋ก ๊ตฌ๋ถ๋๋ฉฐ, ์ํ ๋จ๊ณ์์ ์ด ์๋ฃจ์ ์ ์ด์ฉํ์ฌ ํญ์ ๋น ๋ฅธ ์กฐ์น๋ฅผ ํ ์ ์๋๋ก ํ๊ธฐ ์ํจ์ด๋ค. ๋ฉ์ผ ๊ฐ์ ์๋ฆผ ์์คํ ์ Java Mail Sender๋ก ์ฝ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ์ง๋ง, ์ ํ๋งํผ ํผ๋๋ฐฑ์ด ํ์คํ ์๋ฆผ์ด ์๋ค. ๋ค๋ฅธ ์๋ฃจ์ ๋ ๋ง์ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ, ๊ฐ์ฅ ์ ๋ช ํ twilio๋ผ๋ ์๋น์ค๋ฅผ ์ด์ฉํด์ ๊ตฌ์ถํ ๊ฒ์ด๋ค. ๊ฐ๋ฐํ๊ฒฝ: JAVA 11 gradle 7.0.2 twilio 8.14.0 ๋์ A.. wono | discuss | tweet
+ it blog fe [Korean FE Article] ๋ด๊ฐ Next.js๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ธ ๋งํฌ : https://emewjin.github.io/why-wont-use-nextjs/ wono | discuss | tweet
+ it dev nextjs nextjs ์๋น์ค ๊ฐ๋ฐ๋ถํฐ ์ด์๊น์งnextjs ์๋น์ค ๊ฐ๋ฐ๋ถํฐ ์ด์๊น์ง. GitHub Gist: instantly share code, notes, and snippets. wono | discuss | tweet
+ it dev nextjs Next.js 15 ํต์ฌ ์ ๋ฆฌNext.js๋ Vercel์์ ๊ฐ๋ฐํ React ํ๋ ์์ํฌ๋ก, ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง(SSR), ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ ๋๋ง(CSR), API ๋ผ์ฐํ ๋ฑ์ ๋ค์ํ ์ต์ ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Next.js๋ฅผ ์ฌ์ฉํ๋ฉด, React์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํ์ฅํด, ๋ณด๋ค ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. wono | discuss | tweet
+ it dev nextjs 2023-06-13 Next.js 13์ ์๋ฒ๋ ํ ๊ฐ๊ฐ ์๋๋๋คIPC๋ผ๊ณ ์๋๋ฐ... ์ฒ์ ๋ค์ด๋ณด์๋์? ์ฌ์ค ์ ๋... wono | discuss | tweet
+ ์ก๊ธฐ ๋ธ๋ก๊ทธ ์ฐ์ it SI,์ ๋ถ๊ณผ์ vs ์๋น์ค vs ์๋ฃจ์ ์ฅ๋จ์ 20๋ ๊ฒฝํ์ผ๋ก ๋์ ์์ด ์ ์ด ๋ณด์์ต๋๋ค. ๋น์ฐํ ๋ชจ๋ ๊ฒฝ์ฐ๊ฐ ์๋์ ๊ฒฝ์ฐ์ ํด๋นํ์ง ์์ต๋๋ค. ํ์ฌ ๊ท๋ชจ,์ ํ๊ณผ ํ์ฌ ์งํฅ์ , ๋ฆฌ๋๋ค์ ํน์ฑ ๋ฐ ๋ณธ์ธ์ ์์น๋ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ ์ง ์ ์์ผ๋ฉฐ ์ ํด์ง ๋ต์ด ์๊ธฐ์ ๋ง๋ค ํ๋ฆฌ๋ค ๋ณด๋ค๋ ๋ณธ์ธ์ ๊ฒฝํ์ ๋ํด์ ๋๊ธ์ ์ ์ด์ฃผ๋ฉด ํ๋ฐฐ๋ค์ด ๋ณด๊ธฐ ์ข์ ๊ฑฐ ๊ฐ์ต๋๋ค. SI ์ ์ ๋ถ๊ณผ์ ) ์ฅ์ : 1. ์๋ก์ด ๊ธฐ์ ๋ถ์ผ/๋๋ฉ์ธ์ ๋์ ์ ํ ๊ธฐํ๊ฐ ๋น๊ต์ ์ฝ๊ฒ/์์ฃผ ์๊น๋๋ค. 1-1. ์๋ก์ด ๊ธฐ์ ๋ถ์ผ๋ฅผ ๋์ (๊ฒฝํ)ํ ๊ธฐํ๊ฐ ์๋ค. ์ ๊ณต์ด ์๋์ง๋ผ๋(์ธ๊ณต์ง๋ฅ,๋น ๋ฐ์ดํฐ,๋ธ๋ก์ฒด์ธ๋ฑ๋ฑ) 1-2. ์๋ก์ด ๋๋ฉ์ธ ๋ถ์ผ๋ฅผ ๋์ (๊ฒฝํ) ํ ์ ์๋ค. (์ํ,๋ณ์,ํต์ ๋ฑ๋ฑ) 2. Low risk / Low Return์ด๋ค. ์ฆ ์ ๋ถ ๋, ๊ฐ์ ๋์ผ๋ก ํ ์ ์์ผ๋ ๋ถ๋ด์ด ์์ต๋๋ค. 3. ๊ฒฐ.. wono | discuss | tweet
+ it arc composite ui pattern ๋ง์ดํฌ๋ก์๋น์ค ๊ด๊ณ ํจํด - UI ํจํด๋ง์ดํฌ๋ก์๋น์ค ์ธ๋ถ ์ํคํ ์ฒ์ค ๋ง์ดํฌ๋ก์๋น์ค ๊ด๊ณ์ ๋ํ ํจํด์ ์ดํด๋ณด์. wono | discuss | tweet
+ ์ํ ์ก๊ธฐ ๋ธ๋ก๊ทธ ๋ฉํ 14ํ ํ์ฌ์์ ๋ฉํ ๋ฅผ ๋ง๋ ํ๋ฅ ์?13. ์ธ์ ์ฌ์๋ฅผ ๋ง๋๋ค | ๊ฐ๋ฐ์๋ก์ ์ฒซ ์ง์ฅ์ด์๋ ์ ์คํํธ์ ์์ Frontend ๊ฐ๋ฐ์๋ก 3๋ ์ ๊ทผ๋ฌดํ๊ณ , 1๋ ์ ์ฌ์ทจ์ ๊ธฐ๊ฐ์ ๊ฑฐ์ณ ์ง๊ธ ํ์ฌ๋ฅผ ๋ง๋ฌ๋ค. ๊ฐ๋ฐ์๊ฐ ๋ ์ง ํ์๋ก 5๋ ์ฐจ์ด์ง๋ง ๊ณผ์ฐ ๋ด๊ฐ ์ง์ง 5๋ ์ฐจ์ ์ค๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฑธ๊น, 5๋ ์ฐจ์ ์ค๋ ฅ์ด๋ ์ด๋ค ๊ฑธ๊น, ์ผ๋ง๋ ํด์ผ ํ๋ ๊ฑธ๊น, ๋ ์ ์ด๋ ๊ฒ ์์ง๋ ๋ชจ๋ฅด๋ ๊ฒ ํฌ์ฑ์ด์ผ๊น, ์ด๊ฒ ๋ง๋? ํ๋ ๊ณ ๋ฏผ๋ค์ ๋์ wono | discuss | tweet
+ ์์ฐ์ฑ ํ์ ํด ํ์ ํด ๋ฌด๋ฃ ๋ฒ์ 21์ข ์ฌ์ฉ ํ๊ธฐ ๋ฐ ๋น๊ต ๋ฆฌํฌํธ ์ ๊ณตํ์ ํด 21์ข ์ค ๋ฌด๋ฃ ๋ฒ์ ์์ ์ ๊ณตํ๋ ์ฃผ์ ๊ธฐ๋ฅ์ ๋น๊ตํ๊ณ , ๊ด๋ จ ์๋ฃ๋ฅผ PDF๋ก ์ ๊ณต๋๋ฆฝ๋๋ค. wono | discuss | tweet
+ ์์ฐ์ฑ ํ์ ํด ๊ณต์ ์์ ํ ํ์ ํด 6์ข ์ฃผ์ ๊ธฐ๋ฅ ๋น๊ต ๋ฐ ์ถ์ฒ๐ค ์ฐ๋ฆฌ ํ์ฌ์ ์ ํฉํ ํ์ ํด์ด ๋ฌด์์ธ์ง ์ฐพ๊ณ ๊ณ์ ๊ฐ์? ๐ค ์ด๋ฒ ์ฃผ์ ๋ ํ์ ํด ๊ด์ฌ์ด ์๋ ๋ชจ๋ ๋ถ... wono | discuss | tweet
+ ์์ฐ์ฑ ํ์ ํด ๋ ธ์ ์ ๋์ฒดํ๋ ๋ฌธ์ ํ์ ์ํํธ์จ์ด๋ค๋ ธ์ ์ฒ๋ผ ํน์ ๋ ธ์ ๋ณด๋ค ๋ฐ์ด๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ค์ฏ ๊ฐ์ง ํด๋ค์ ์๊ฐํฉ๋๋ค. wono | discuss | tweet