dev + it dev kysely rawsql [Feature]: Allow executing raw queries with a more idiomatic way ยท Issue #455 ยท kysely-org/kyselyCurrently executing raw queries has the following structure sql`SELECT 1 AS result`.execute(kysely) It would be nice to have it the other way around as well as people naturally tend to think with the current instance first. kysely.execut... wono | discuss | tweet + it dev typescript tsconfig ๐ ํ์ ์คํฌ๋ฆฝํธ ์ปดํ์ผ ์ค์ - tsconfig ์ต์ ์ด์ ๋ฆฌํ์ ์คํฌ๋ฆฝํธ ์ปดํ์ผ ์ค์ tsconfig.json์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ณํ ์ํค๋ ์ปดํ์ผ ์ค์ ์ ํ๊บผ๋ฒ์ ์ ์ ํด๋๋ ํ์ผ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผ ํ๋๋ฐ ํ์ํ ๋ฃจํธ ํ์ผ, ์ปดํ์ผ๋ฌ ์ต์ ๋ฑ์ ์์ธํ ์ค์ ํ ์ ์๋ค. ๋ณดํต tsconfig.json ํ์ผ์ TypeScript ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ(Root Directory)์ ์์น๋๋ค. ๊ทธ๋์ tsconfig.json ํ์ผ์ด ํ๋ก์ ํธ์ ์๋ค๋ฉด vscode๋ ์ฐ๋ฆฌ๊ฐ ํ์ ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋ฐํ๋ค๋ ๊ฒ์ ์ธ์ํ๊ฒ ๋๋ ๊ฒ์ด๋ค. tsconfig์์ ์ต์ ๋ค์ ๋ฏธ๋ฆฌ ์ ์ํด ๋์ผ๋ฉด, ๋์ด์ ์ปดํ์ผ ํ ๋ ๋ช ๋ น์ด์ ์ผ์ผํ ๋์ ํ์ผ์ด๋ ์ต์ ์ ์ง์ ํ์ง ์์๋ ๋๋ค. ๊ทธ๋์ tsc ๋ ts-node ๋ช ๋ น์ด๋ฅผ ๊ทธ๋ฅ ์คํํ๊ฒ ๋๋ฉด, ํ์ฌ ํด๋์ ์๋ ts.. wono | discuss | tweet + it dev nextjs modal [Next.js] ๋ผ์ฐํ ์ผ๋ก ๋ชจ๋ฌ ๊ตฌํํ๊ธฐReact์์๋ ๋ชจ๋ฌ์ ๊ตฌํํด์ผ ํ๋ค๋ฉด useState๋ ์ ์ญ ์ํ๋ฅผ ํตํด ๋ชจ๋ฌ์ ๊ตฌํํ์๋ค. ๊ทธ๋ฌ๋ Next.js์์๋ ๋ณ๋์ ์ํ์์ด ๋ชจ๋ฌ์ ๋ผ์ฐํ ๋ง์ผ๋ก๋ ๊ตฌํํ ์ ์๋ค. ๋ผ์ฐํ ๋ง์ผ๋ก ๋ชจ๋ฌ์ ๊ตฌํํ๊ธฐ ์ํด์๋ Next.js๊ฐ ์ ๊ณตํ๋ ๋ผ์ฐํ ๋ฐฉ๋ฒ ์ค ๋ณ๋ ฌ ๋ผ์ฐ wono | discuss | tweet + it dev github flow ์ข์ git ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ 7๊ฐ์ง ์ฝ์ : NHN Cloud Meetup๊ธฐ์ ์ ๊ณต์ ํ๊ณ ํจ๊ป ์ฑ์ฅํด๊ฐ๋ ๊ฐ๋ฐ ๋ฌธํ, NHN์ด ์ถ๊ตฌํ๋ ๊ฐ์น์ ๋๋ค. wono | discuss | tweet + it dev github flow ๊น ์ปค๋ฐ ์ปจ๋ฒค์ ์ ํ๊ธฐgit commit convention ์ ํ๊ธฐ ์ปค๋ฐ ๋ฉ์ธ์ง ๋ ์ปค๋ฐ์ ํ ๋, ํ์ฌ commit ์ด ์ ํํ ๋ฌด์๊ณผ ๊ด๋ จํ ๊ฐ๋ฐ์ ํด๋นํ๊ณ , ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ด ์๋์ง ๋ฑ์ ์์ฑํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ปค๋ฐ ๋ฉ์ธ์ง์ ๊ฐ๋จํ ์์๋ฅผ ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. (์ ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋ง์ด ๋ชจ๋ ๋ด๊ฒจ์์ต๋๋ค.) Feat: "๋ก๊ทธ์ธ ํจ์ ์ถ๊ฐ" ๋ก๊ทธ์ธ ์์ฒญ์ ์ํ ํจ์ ๊ตฌํ Closes: #123 ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ ์์ฑํ๋ฉด, ์ฐ๋ฆฌ๋ ๋จ์ํ ์ปค๋ฐ ์ด๋ ฅ๋ง ๋ณด๊ณ ์๋ ํ์ฌ๊น์ง ์ด๋ค ๊ฐ๋ฐ์ด ์งํ๋์๊ณ , ์ด๋ค ์ปค๋ฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ๋ฑ์ ํ์ธํ ์ ์๊ฒ ๋ฉ๋๋ค. ํนํ๋ ๊ท๋ชจ๊ฐ ํฐ ๊ฐ๋ฐ์ผ์๋ก ์ด ์ปค๋ฐ ๋ฉ์ธ์ง๋ ๋์ฑ ์ค์ํด์ง๋๋ค. TIP! ๋ง์ฝ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ vimํธ์ง๊ธฐ์์ ์์ฑํ๊ณ ์ถ๋ค๋ฉด git commit ์ด๋ผ๊ณ ๋ง ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค... wono | discuss | tweet + it dev github flow Merge ํ ๋ธ๋์น ์ญ์ : ์ ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒMerge ๊ณผ์ ์์ธ ์ค๋ช ์ ๋ธ๋์น ์์ฑ: ๋ฉ์ธ ๋ธ๋์น์์ git checkout -b <new-branch-name>์ผ๋ก ์ ๋ธ๋์น๋ฅผ ๋ง๋ ๋ค. ๋ธ๋์น์ ์ปค๋ฐ ์ถ๊ฐ: ์ ๋ธ๋์น์์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ณ ์๋ฏธ ์๋ ๋จ์๋ก ์ปค๋ฐํ๋ค. ์๊ฒฉ ์ ์ฅ์์ push: git push origin <branch-name>์ผ๋ก ์์ ํ ๋ธ๋์น๋ฅผ ์๊ฒฉ์ ์ ๋ก๋ํ๋ค. Pull request ์์ฑ: GitHub ๋ฑ์์ pull request๋ฅผ ๋ง๋ค์ด ๋ณ๊ฒฝ์ฌํญ ๋ณํฉ์ ์์ฒญํ๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ ์งํ: ํ์๋ค์ด ์ฝ๋๋ฅผ ๊ฒํ ํ๊ณ ํ์์ ์์ ์ ์์ฒญํ๋ค. Merge ์คํ: ๋ฆฌ๋ทฐ ์๋ฃ ํ pull request๋ฅผ ๋ฉ์ธ ๋ธ๋์น์ ๋ณํฉํ๋ค. ์ด ๊ณผ์ ์ ํตํด ํ์ ์ฝ๋ ํ์ง์ ์ ์งํ๋ฉฐ ํจ์จ์ ์ผ๋ก ํ์ ํ ์ ์๋ค. wono | discuss | tweet + it dev github flow ์ฌ๋ก๋ก ์ดํดํ๋ GitHub FlowGitHub Flow๋ GitHub์ ํ์ฉํ๋ ๋ธ๋์น ์ ๋ต์ผ๋ก, ๋ธ๋์น๋ฅผ ์ด๋ป๊ฒ ์์ฑํ๊ณ ๋ณํฉํ๋์ง์ ๋ํ ๊ฐ๋ ์ ๋๋ค. GitHub Flow์ ๊ฐ๋จํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํตํด ๋ธ๋์น ์ ๋ต์ ์ดํดํด ๋ด ์๋ค. wono | discuss | tweet + it dev nextjs s3 Next.js 15์์ route api๋ฅผ ์ด์ฉํด ์๋ง์กด ๋ผ์ดํธ์ธ์ผ ๋ฒํท(S3)์ ์ด๋ฏธ์ง ์ฌ๋ฆฌ๊ธฐ์๋ง์กด ๋ผ์ดํธ์ธ์ผ์ S3 ๋ฒํท ์๋น์ค๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌํ ๋ฐฉ๋ฒ์ ๋๋ค. Next.js 15์ AWS SDK v3๋ฅผ ์ฌ์ฉํ์ฌ ๋ผ์ดํธ์ธ์ผ ๋ฒํท์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๊ณ URL์ ๋ฐํํ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํ์ต๋๋ค. wono | discuss | tweet + it dev nextjs next.js tutorial - beginner to advanced๐ Welcome to a new series on mastering Next.js, the React framework that's transforming web development! Are you ready to take your React skills to the next ... wono | discuss | tweet + it dev fe TailwindCSS Next.js Typescript wono | discuss | tweet + it dev spring eclipse maven Eclipse์ Spring Framework ์ ์ฉ (spring-webmvc 5.2.22)๋จผ์ ๋ฉ์ด๋ธ(Maven)์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. Maven (Apache Maven - ๋ฉ์ด๋ธ) Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. https://maven.apache.org ์ํํธ์จ์ด ํ๋ก์ ํธ ๊ด๋ฆฌ(management and comprehension) ๋๊ตฌ๋ก์จ ํ๋ก์ ํธ ๊ฐ์ฒด ๋ชจ๋ธ(POM, Project Object Model)์ ๊ฐ๋ ์ ๊ธฐ๋ฐ.. wono | discuss | tweet + it dev spring eclipse [Eclipse] ์ดํด๋ฆฝ์ค ๋ฒ์ ๋ณ ์ ๋ณด ๋ฐ JDK ์ต์ ์๊ตฌ ๋ฒ์ ์ดํด๋ฆฝ์ค ๋ฒ์ ๋ณ ์ต์ ์๊ตฌ JDK ๋ฒ์ ์ดํด๋ฆฝ์ค๋ ์๋ฐ ๊ธฐ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฏ๋ก ์คํ์ ์ํด์๋ JDK๊ฐ ํ์ํฉ๋๋ค. ์ค๋ ์์๋ณผ ๊ฒ์ ์ดํด๋ฆฝ์ค์ ๋ฒ์ ๋ณ ์ ๋ณด์ ์ต์ ์๊ตฌ JDK ๋ฒ์ ์ ๋๋ค. ์๋ ํ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. NO ๋ฒ์ ๋ช ์นญ ์ง์ JDK ์ถ์์ผ 1 Eclipse 4.28 2023-06 JAVA 17 โ 2023-06 2 Eclipse 4.27 2023-03 JAVA 17 โ 2023-03 3 Eclipse 4.26 2022-12 JAVA 17 โ 2022-12 4 Eclipse 4.25 2022-09 JAVA 17 โ 2022-09 5 Eclipse 4.24 2022-06 JAVA 11 โ 2022-06 6 Eclipse 4.23 2022-03 JAVA 11 โ 2022-03 7 Ecl.. wono | discuss | tweet + it dev spring eclipse [Spring] ๊ธฐ๋ณธ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ(์ดํด๋ฆฝ์ค์์ Spring ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ)1. STS(Spring Tool Suite)์ค์น Spring Framework๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ๋ฐ ํด ์ผ๋ฐ์ ์ผ๋ก๋ ๋ณ๋์ ์ค์น ๋๊ตฌ ๋๋ ์ดํด๋ฆฝ์ค IDE์์ ์ ๊ณตํ๋ STS ํ๋ฌ๊ทธ์ธ์ ํตํด ๊ฐ๋จํ ์ค์น ๊ฐ๋ฅ Eclipse STS ํ๋ฌ๊ทธ์ธ ์ค์นํ๊ธฐ [Help] - [Eclipse MarketPlace...] ํด๋ฆญ ํ ๊ฒ์ ์ฐฝ์ 'STS' ๊ฒ์ํ์ฌ Spring Tool 3 3.9.9 RELEASE์ค์น -> ์ดํด๋ฆฝ์ค ๋ฒ์ ์ ๋ฐ๋ผ ๊ฒ์๋๋ STS์ ๋ฒ์ ๋ ๋ฌ๋ผ์ง 2. Eclipse ๊ตฌ์ฑ ์ค์ ์ถ๊ฐ ์ดํด๋ฆฝ์ค๋ฅผ ์ฌ์ฉํ ๋ ์ฌ๋ฌ JDK ๋ฒ์ ์ ์ฌ์ฉํ ๋๊ฐ ์์. ํ์ง๋ง ์ดํด๋ฆฝ์ค ๋ฒ์ ์ ๋ฐ๋ผ JDK๋ฒ์ ์ด ๋๋ฌด ๋ฎ์ผ๋ฉด ์ค๋ฅ ๋ฐ ์คํ ์ ๋ฌธ์ ๋ฐ์ํ ์ ์์. ์ดํด๋ฆฝ์ค ๋ด์ฅ ๋ฒ์ ์ด ์๋ ํ์ฌ ์ค์น๋ JDK๋ฒ์ ์ ์ธ์ํ.. wono | discuss | tweet + it dev nextjs 4 Best Rate Limiting Solutions for Next.js Apps (2024)When implementing rate limiting in a Next.js application, there are several effective solutions... Tagged with webdev, nextjs, redis, tutorial. wono | discuss | tweet + it dev java8 tomcat Work with java 8 ยท Issue #129 ยท redhat-developer/vscode-rsp-uiHello there. I have project in java 8, and minimum java version that vscode requires now is 11. RSP uses that java version (11) to start application server (in my case wildlfy 17.1), but my project is not compatible with java 11 and I ge... wono | discuss | tweet + it dev spring springboot spring ํ๋ก์ ํธ์์ springboot ํ๋ก์ ํธ๋ก migration ํ๊ธฐ (5) - ๋น๋ ๋ฐ ์คํ์๋ง์ ์ฝ์ง์ ํด๊ฐ๋ฉฐ ๊ฒฐ๊ตญ์๋ ์ ํ์ ์ฑ๊ณต์ ํ๋ค. ์์ฃผ ์ด๊ฐ๋จ์ผ๋ก ์ต์ํ์ ๊ฒ๋ค๋ง ๋ฐ๊พธ๊ณ ์ ํํ๊ฑฐ๋ผ ์์ผ๋ก ํ ์ผ(applicationContext์ java config ์ ํ, spring properties ํ์ฉ ๋ฑ)๋ ๋ง์ง๋ง ๊ทธ๋๋ ๊ธฐ์ ๋ง์์ผ๋ก ๋น๋ ๋ฐ ์คํ์ ํด๋ณธ๋ค. ๋ฌผ๋ก ์คํ์ ์ ํ์ ํ๋ ๊ณผ์ ์ ์๋ ์์ด ํด๋ดค๋ค. ์ดํด๋ฆฝ์ค์ boot dashboard๋ฅผ ํตํด์ ๋๋ ธ์๋๋ ์ ๋์์ ํ๋ค. ์ฃผ๋ฅด๋ฅด๋ฅต ์ฌ๋ผ๊ฐ๋ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์ฐธ ๋ฟ๋ฏํ๋ค. ์ฌ์ค์ ๋ณ๋ก ๋ง์ด ๋ฐ๊พผ๊ฒ ์๋๋ฐ springboot๊ฐ ์์์ ๋ฐ๊ฟ์ค ๋ถ๋ถ๋ ๋ง์๋ฐ ํผ์์ ์ด๊ฒ์ ๊ฒ ๋ค ๋ง๋ค์ด๋ณด๊ณ ๊ณ ์ํด์ ํ๊ฑฐ๋ผ ๋ ๊ฐ๊ฒฉ์ค๋ฌ์ ๋ค. ์ด์ ๋ง์ง๋ง ๋จ๊ณ๊ฐ ๋จ์๋ค. ์ด๊ฑธ ์๋ฒ์์ ๋๋ฆฌ๊ธฐ ์ํด war๋ก ๋ง์์ค์ผ ํ๊ณ ๋ ๊ทธ๊ฑธ ์คํ์ ์์ผ์ผ ํ๋ค. ๊ธฐ์กด์ .. wono | discuss | tweet + it dev java vscode jdk JDK RequirementsJava Language Support for Visual Studio Code. Contribute to redhat-developer/vscode-java development by creating an account on GitHub. wono | discuss | tweet + it dev prettierrc default .prettierrc ๊ธฐ๋ณธ ์ค์ .prettierrc ํ์ผ ๊ธฐ๋ณธ ์ค์ wono | discuss | tweet + it dev spring maven Eclipse์์ ์์ฑํ Spring Project๋ฅผ ๊ณต์ ํ๊ณ ๋ค๋ฅธ ํ์์ด Importํ๊ธฐEclipse์์ Spring ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ํ์๊ณผ Git์ ํตํด ๊ณต์ ํ๋ ค ํ ๋ ๋ค๋ฅธ Eclipse๋ ๋ค๋ฅธ IDE์์ Import๋ฅผ ํ ๋ ์ด๋ป๊ฒ ํ๋์ง ์์๋ด ๋๋ค. wono | discuss | tweet + it dev spring vscode What is the .springBeans file? wono | discuss | tweetNext
+ it dev kysely rawsql [Feature]: Allow executing raw queries with a more idiomatic way ยท Issue #455 ยท kysely-org/kyselyCurrently executing raw queries has the following structure sql`SELECT 1 AS result`.execute(kysely) It would be nice to have it the other way around as well as people naturally tend to think with the current instance first. kysely.execut... wono | discuss | tweet
+ it dev typescript tsconfig ๐ ํ์ ์คํฌ๋ฆฝํธ ์ปดํ์ผ ์ค์ - tsconfig ์ต์ ์ด์ ๋ฆฌํ์ ์คํฌ๋ฆฝํธ ์ปดํ์ผ ์ค์ tsconfig.json์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ณํ ์ํค๋ ์ปดํ์ผ ์ค์ ์ ํ๊บผ๋ฒ์ ์ ์ ํด๋๋ ํ์ผ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผ ํ๋๋ฐ ํ์ํ ๋ฃจํธ ํ์ผ, ์ปดํ์ผ๋ฌ ์ต์ ๋ฑ์ ์์ธํ ์ค์ ํ ์ ์๋ค. ๋ณดํต tsconfig.json ํ์ผ์ TypeScript ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ(Root Directory)์ ์์น๋๋ค. ๊ทธ๋์ tsconfig.json ํ์ผ์ด ํ๋ก์ ํธ์ ์๋ค๋ฉด vscode๋ ์ฐ๋ฆฌ๊ฐ ํ์ ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋ฐํ๋ค๋ ๊ฒ์ ์ธ์ํ๊ฒ ๋๋ ๊ฒ์ด๋ค. tsconfig์์ ์ต์ ๋ค์ ๋ฏธ๋ฆฌ ์ ์ํด ๋์ผ๋ฉด, ๋์ด์ ์ปดํ์ผ ํ ๋ ๋ช ๋ น์ด์ ์ผ์ผํ ๋์ ํ์ผ์ด๋ ์ต์ ์ ์ง์ ํ์ง ์์๋ ๋๋ค. ๊ทธ๋์ tsc ๋ ts-node ๋ช ๋ น์ด๋ฅผ ๊ทธ๋ฅ ์คํํ๊ฒ ๋๋ฉด, ํ์ฌ ํด๋์ ์๋ ts.. wono | discuss | tweet
+ it dev nextjs modal [Next.js] ๋ผ์ฐํ ์ผ๋ก ๋ชจ๋ฌ ๊ตฌํํ๊ธฐReact์์๋ ๋ชจ๋ฌ์ ๊ตฌํํด์ผ ํ๋ค๋ฉด useState๋ ์ ์ญ ์ํ๋ฅผ ํตํด ๋ชจ๋ฌ์ ๊ตฌํํ์๋ค. ๊ทธ๋ฌ๋ Next.js์์๋ ๋ณ๋์ ์ํ์์ด ๋ชจ๋ฌ์ ๋ผ์ฐํ ๋ง์ผ๋ก๋ ๊ตฌํํ ์ ์๋ค. ๋ผ์ฐํ ๋ง์ผ๋ก ๋ชจ๋ฌ์ ๊ตฌํํ๊ธฐ ์ํด์๋ Next.js๊ฐ ์ ๊ณตํ๋ ๋ผ์ฐํ ๋ฐฉ๋ฒ ์ค ๋ณ๋ ฌ ๋ผ์ฐ wono | discuss | tweet
+ it dev github flow ์ข์ git ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ 7๊ฐ์ง ์ฝ์ : NHN Cloud Meetup๊ธฐ์ ์ ๊ณต์ ํ๊ณ ํจ๊ป ์ฑ์ฅํด๊ฐ๋ ๊ฐ๋ฐ ๋ฌธํ, NHN์ด ์ถ๊ตฌํ๋ ๊ฐ์น์ ๋๋ค. wono | discuss | tweet
+ it dev github flow ๊น ์ปค๋ฐ ์ปจ๋ฒค์ ์ ํ๊ธฐgit commit convention ์ ํ๊ธฐ ์ปค๋ฐ ๋ฉ์ธ์ง ๋ ์ปค๋ฐ์ ํ ๋, ํ์ฌ commit ์ด ์ ํํ ๋ฌด์๊ณผ ๊ด๋ จํ ๊ฐ๋ฐ์ ํด๋นํ๊ณ , ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ด ์๋์ง ๋ฑ์ ์์ฑํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ปค๋ฐ ๋ฉ์ธ์ง์ ๊ฐ๋จํ ์์๋ฅผ ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. (์ ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋ง์ด ๋ชจ๋ ๋ด๊ฒจ์์ต๋๋ค.) Feat: "๋ก๊ทธ์ธ ํจ์ ์ถ๊ฐ" ๋ก๊ทธ์ธ ์์ฒญ์ ์ํ ํจ์ ๊ตฌํ Closes: #123 ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ ์์ฑํ๋ฉด, ์ฐ๋ฆฌ๋ ๋จ์ํ ์ปค๋ฐ ์ด๋ ฅ๋ง ๋ณด๊ณ ์๋ ํ์ฌ๊น์ง ์ด๋ค ๊ฐ๋ฐ์ด ์งํ๋์๊ณ , ์ด๋ค ์ปค๋ฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ๋ฑ์ ํ์ธํ ์ ์๊ฒ ๋ฉ๋๋ค. ํนํ๋ ๊ท๋ชจ๊ฐ ํฐ ๊ฐ๋ฐ์ผ์๋ก ์ด ์ปค๋ฐ ๋ฉ์ธ์ง๋ ๋์ฑ ์ค์ํด์ง๋๋ค. TIP! ๋ง์ฝ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ vimํธ์ง๊ธฐ์์ ์์ฑํ๊ณ ์ถ๋ค๋ฉด git commit ์ด๋ผ๊ณ ๋ง ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค... wono | discuss | tweet
+ it dev github flow Merge ํ ๋ธ๋์น ์ญ์ : ์ ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒMerge ๊ณผ์ ์์ธ ์ค๋ช ์ ๋ธ๋์น ์์ฑ: ๋ฉ์ธ ๋ธ๋์น์์ git checkout -b <new-branch-name>์ผ๋ก ์ ๋ธ๋์น๋ฅผ ๋ง๋ ๋ค. ๋ธ๋์น์ ์ปค๋ฐ ์ถ๊ฐ: ์ ๋ธ๋์น์์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ณ ์๋ฏธ ์๋ ๋จ์๋ก ์ปค๋ฐํ๋ค. ์๊ฒฉ ์ ์ฅ์์ push: git push origin <branch-name>์ผ๋ก ์์ ํ ๋ธ๋์น๋ฅผ ์๊ฒฉ์ ์ ๋ก๋ํ๋ค. Pull request ์์ฑ: GitHub ๋ฑ์์ pull request๋ฅผ ๋ง๋ค์ด ๋ณ๊ฒฝ์ฌํญ ๋ณํฉ์ ์์ฒญํ๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ ์งํ: ํ์๋ค์ด ์ฝ๋๋ฅผ ๊ฒํ ํ๊ณ ํ์์ ์์ ์ ์์ฒญํ๋ค. Merge ์คํ: ๋ฆฌ๋ทฐ ์๋ฃ ํ pull request๋ฅผ ๋ฉ์ธ ๋ธ๋์น์ ๋ณํฉํ๋ค. ์ด ๊ณผ์ ์ ํตํด ํ์ ์ฝ๋ ํ์ง์ ์ ์งํ๋ฉฐ ํจ์จ์ ์ผ๋ก ํ์ ํ ์ ์๋ค. wono | discuss | tweet
+ it dev github flow ์ฌ๋ก๋ก ์ดํดํ๋ GitHub FlowGitHub Flow๋ GitHub์ ํ์ฉํ๋ ๋ธ๋์น ์ ๋ต์ผ๋ก, ๋ธ๋์น๋ฅผ ์ด๋ป๊ฒ ์์ฑํ๊ณ ๋ณํฉํ๋์ง์ ๋ํ ๊ฐ๋ ์ ๋๋ค. GitHub Flow์ ๊ฐ๋จํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํตํด ๋ธ๋์น ์ ๋ต์ ์ดํดํด ๋ด ์๋ค. wono | discuss | tweet
+ it dev nextjs s3 Next.js 15์์ route api๋ฅผ ์ด์ฉํด ์๋ง์กด ๋ผ์ดํธ์ธ์ผ ๋ฒํท(S3)์ ์ด๋ฏธ์ง ์ฌ๋ฆฌ๊ธฐ์๋ง์กด ๋ผ์ดํธ์ธ์ผ์ S3 ๋ฒํท ์๋น์ค๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌํ ๋ฐฉ๋ฒ์ ๋๋ค. Next.js 15์ AWS SDK v3๋ฅผ ์ฌ์ฉํ์ฌ ๋ผ์ดํธ์ธ์ผ ๋ฒํท์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๊ณ URL์ ๋ฐํํ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํ์ต๋๋ค. wono | discuss | tweet
+ it dev nextjs next.js tutorial - beginner to advanced๐ Welcome to a new series on mastering Next.js, the React framework that's transforming web development! Are you ready to take your React skills to the next ... wono | discuss | tweet
+ it dev spring eclipse maven Eclipse์ Spring Framework ์ ์ฉ (spring-webmvc 5.2.22)๋จผ์ ๋ฉ์ด๋ธ(Maven)์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. Maven (Apache Maven - ๋ฉ์ด๋ธ) Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. https://maven.apache.org ์ํํธ์จ์ด ํ๋ก์ ํธ ๊ด๋ฆฌ(management and comprehension) ๋๊ตฌ๋ก์จ ํ๋ก์ ํธ ๊ฐ์ฒด ๋ชจ๋ธ(POM, Project Object Model)์ ๊ฐ๋ ์ ๊ธฐ๋ฐ.. wono | discuss | tweet
+ it dev spring eclipse [Eclipse] ์ดํด๋ฆฝ์ค ๋ฒ์ ๋ณ ์ ๋ณด ๋ฐ JDK ์ต์ ์๊ตฌ ๋ฒ์ ์ดํด๋ฆฝ์ค ๋ฒ์ ๋ณ ์ต์ ์๊ตฌ JDK ๋ฒ์ ์ดํด๋ฆฝ์ค๋ ์๋ฐ ๊ธฐ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฏ๋ก ์คํ์ ์ํด์๋ JDK๊ฐ ํ์ํฉ๋๋ค. ์ค๋ ์์๋ณผ ๊ฒ์ ์ดํด๋ฆฝ์ค์ ๋ฒ์ ๋ณ ์ ๋ณด์ ์ต์ ์๊ตฌ JDK ๋ฒ์ ์ ๋๋ค. ์๋ ํ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. NO ๋ฒ์ ๋ช ์นญ ์ง์ JDK ์ถ์์ผ 1 Eclipse 4.28 2023-06 JAVA 17 โ 2023-06 2 Eclipse 4.27 2023-03 JAVA 17 โ 2023-03 3 Eclipse 4.26 2022-12 JAVA 17 โ 2022-12 4 Eclipse 4.25 2022-09 JAVA 17 โ 2022-09 5 Eclipse 4.24 2022-06 JAVA 11 โ 2022-06 6 Eclipse 4.23 2022-03 JAVA 11 โ 2022-03 7 Ecl.. wono | discuss | tweet
+ it dev spring eclipse [Spring] ๊ธฐ๋ณธ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ(์ดํด๋ฆฝ์ค์์ Spring ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ)1. STS(Spring Tool Suite)์ค์น Spring Framework๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ๋ฐ ํด ์ผ๋ฐ์ ์ผ๋ก๋ ๋ณ๋์ ์ค์น ๋๊ตฌ ๋๋ ์ดํด๋ฆฝ์ค IDE์์ ์ ๊ณตํ๋ STS ํ๋ฌ๊ทธ์ธ์ ํตํด ๊ฐ๋จํ ์ค์น ๊ฐ๋ฅ Eclipse STS ํ๋ฌ๊ทธ์ธ ์ค์นํ๊ธฐ [Help] - [Eclipse MarketPlace...] ํด๋ฆญ ํ ๊ฒ์ ์ฐฝ์ 'STS' ๊ฒ์ํ์ฌ Spring Tool 3 3.9.9 RELEASE์ค์น -> ์ดํด๋ฆฝ์ค ๋ฒ์ ์ ๋ฐ๋ผ ๊ฒ์๋๋ STS์ ๋ฒ์ ๋ ๋ฌ๋ผ์ง 2. Eclipse ๊ตฌ์ฑ ์ค์ ์ถ๊ฐ ์ดํด๋ฆฝ์ค๋ฅผ ์ฌ์ฉํ ๋ ์ฌ๋ฌ JDK ๋ฒ์ ์ ์ฌ์ฉํ ๋๊ฐ ์์. ํ์ง๋ง ์ดํด๋ฆฝ์ค ๋ฒ์ ์ ๋ฐ๋ผ JDK๋ฒ์ ์ด ๋๋ฌด ๋ฎ์ผ๋ฉด ์ค๋ฅ ๋ฐ ์คํ ์ ๋ฌธ์ ๋ฐ์ํ ์ ์์. ์ดํด๋ฆฝ์ค ๋ด์ฅ ๋ฒ์ ์ด ์๋ ํ์ฌ ์ค์น๋ JDK๋ฒ์ ์ ์ธ์ํ.. wono | discuss | tweet
+ it dev nextjs 4 Best Rate Limiting Solutions for Next.js Apps (2024)When implementing rate limiting in a Next.js application, there are several effective solutions... Tagged with webdev, nextjs, redis, tutorial. wono | discuss | tweet
+ it dev java8 tomcat Work with java 8 ยท Issue #129 ยท redhat-developer/vscode-rsp-uiHello there. I have project in java 8, and minimum java version that vscode requires now is 11. RSP uses that java version (11) to start application server (in my case wildlfy 17.1), but my project is not compatible with java 11 and I ge... wono | discuss | tweet
+ it dev spring springboot spring ํ๋ก์ ํธ์์ springboot ํ๋ก์ ํธ๋ก migration ํ๊ธฐ (5) - ๋น๋ ๋ฐ ์คํ์๋ง์ ์ฝ์ง์ ํด๊ฐ๋ฉฐ ๊ฒฐ๊ตญ์๋ ์ ํ์ ์ฑ๊ณต์ ํ๋ค. ์์ฃผ ์ด๊ฐ๋จ์ผ๋ก ์ต์ํ์ ๊ฒ๋ค๋ง ๋ฐ๊พธ๊ณ ์ ํํ๊ฑฐ๋ผ ์์ผ๋ก ํ ์ผ(applicationContext์ java config ์ ํ, spring properties ํ์ฉ ๋ฑ)๋ ๋ง์ง๋ง ๊ทธ๋๋ ๊ธฐ์ ๋ง์์ผ๋ก ๋น๋ ๋ฐ ์คํ์ ํด๋ณธ๋ค. ๋ฌผ๋ก ์คํ์ ์ ํ์ ํ๋ ๊ณผ์ ์ ์๋ ์์ด ํด๋ดค๋ค. ์ดํด๋ฆฝ์ค์ boot dashboard๋ฅผ ํตํด์ ๋๋ ธ์๋๋ ์ ๋์์ ํ๋ค. ์ฃผ๋ฅด๋ฅด๋ฅต ์ฌ๋ผ๊ฐ๋ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์ฐธ ๋ฟ๋ฏํ๋ค. ์ฌ์ค์ ๋ณ๋ก ๋ง์ด ๋ฐ๊พผ๊ฒ ์๋๋ฐ springboot๊ฐ ์์์ ๋ฐ๊ฟ์ค ๋ถ๋ถ๋ ๋ง์๋ฐ ํผ์์ ์ด๊ฒ์ ๊ฒ ๋ค ๋ง๋ค์ด๋ณด๊ณ ๊ณ ์ํด์ ํ๊ฑฐ๋ผ ๋ ๊ฐ๊ฒฉ์ค๋ฌ์ ๋ค. ์ด์ ๋ง์ง๋ง ๋จ๊ณ๊ฐ ๋จ์๋ค. ์ด๊ฑธ ์๋ฒ์์ ๋๋ฆฌ๊ธฐ ์ํด war๋ก ๋ง์์ค์ผ ํ๊ณ ๋ ๊ทธ๊ฑธ ์คํ์ ์์ผ์ผ ํ๋ค. ๊ธฐ์กด์ .. wono | discuss | tweet
+ it dev java vscode jdk JDK RequirementsJava Language Support for Visual Studio Code. Contribute to redhat-developer/vscode-java development by creating an account on GitHub. wono | discuss | tweet
+ it dev prettierrc default .prettierrc ๊ธฐ๋ณธ ์ค์ .prettierrc ํ์ผ ๊ธฐ๋ณธ ์ค์ wono | discuss | tweet
+ it dev spring maven Eclipse์์ ์์ฑํ Spring Project๋ฅผ ๊ณต์ ํ๊ณ ๋ค๋ฅธ ํ์์ด Importํ๊ธฐEclipse์์ Spring ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ํ์๊ณผ Git์ ํตํด ๊ณต์ ํ๋ ค ํ ๋ ๋ค๋ฅธ Eclipse๋ ๋ค๋ฅธ IDE์์ Import๋ฅผ ํ ๋ ์ด๋ป๊ฒ ํ๋์ง ์์๋ด ๋๋ค. wono | discuss | tweet