태그 목록

#npm

47개의 글

기술#Node sharp#Nodejs sharp example#Next.js sharp

이미지 최적화 라이브러리 Sharp 가이드

Sharp란 무엇인가요? sharp 는 고성능 이미지 처리 라이브러리로, 이미지 크기 조정, 포맷 변환, 압축 등 다양한 작업을 효율적으로 수행할 수 있습니다. Node.js 환경에서 이미지 처리를 손쉽게 할 수 있어 웹 애플리케이션의 성능 향상에 도움이 됩니다. 설치...

2024년 11월 7일256
기술#geoip lite#Fast geoip#GeoLite2

IP 주소 기반 위치 조회 라이브러리 (geoip-lite)

geoip-lite 를 사용하면 IP 주소로부터 국가, 도시, 위도, 경도 등 위치 정보를 빠르게 조회할 수 있습니다. 설치 방법 npm install geoip-lite 사용법 // 모듈 불러오기 const geoip = require('geoip-lite'); //...

2024년 11월 6일598
기술#Tanstack Query#TanStack Query 장점#TanStack Query 기능

@tanstack/react-query 살펴보기

@tanstack/react-query 는 서버 상태 관리 라이브러리로, Next.js와 같은 React 기반 애플리케이션에서 서버 데이터의 fetching, caching, synchronizing, 업데이트를 효율적으로 관리하는 데 사용됩니다. 이를 통해 서버에서 ...

2024년 11월 4일246
기술#npm i hono#hono란#hono

간단하고 빠른 웹 프레임워크 (Hono)

Hono 는 빠르고 가볍게 웹 애플리케이션을 만들 수 있는 웹 프레임워크로, 특히 Edge 환경에서 사용하기에 적합합니다. Hono란? Hono는 TypeScript와 JavaScript 환경에서 사용 가능한 웹 프레임워크로, 성능이 뛰어나며 코드가 단순한 것이 특징입...

2024년 11월 1일475
기술#npm i react-slick#react slick#리액트 캐루셀

React Slick Carousel(Slider) 라이브러리 사용 가이드

React 애플리케이션에서 슬라이더나 캐러셀 기능을 구현하려면 손쉽게 사용할 수 있는 오픈 소스 라이브러리 중 하나가 React Slick 입니다. React Slick 설치 방법 npm i react-slick ※ TypeScript 사용자라면 아래 Type까지 설치...

2024년 10월 30일233
기술#Windows choco 설치#Chocolatey 설치#Chocolatey 사용법

Windows용 패키지 매니저 Chocolatey (choco)

1. Chocolatey란? Chocolatey는 Windows 운영 체제를 위한 명령줄 패키지 매니저입니다. 이는 소프트웨어의 설치, 업그레이드, 구성을 자동화하는 도구로, Linux의 apt나 yum, macOS의 Homebrew와 유사한 기능을 Windows에서 ...

2024년 8월 30일183
기술#APM#APM이란#정적 분석 도구

APM과 정적 분석 도구의 차이점

코드 품질과 성능을 관리하는 것은 매우 중요합니다. 이를 돕기 위해 다양한 도구들이 존재하는데, 그 중 대표적인 두 가지가 애플리케이션 성능 관리(APM) 도구와 정적 분석 도구 입니다. APM 도구란? 애플리케이션 성능 관리(APM) 도구 는 애플리케이션의 성능과 가...

2024년 8월 29일165
기술#prisma란#prisma 사용하는 이유#prisma 가이드라인

Prisma란 무엇인가? (간단한 예시 포함)

Prisma를 사용하면 직접 쿼리를 작성할 필요 없이, Prisma Client를 통해 데이터베이스 작업을 수행할 수 있습니다. Prisma Client는 타입 안전성과 자동 완성 기능을 제공하여 코드 작성과 유지 보수를 크게 개선해 줍니다. Prisma의 주요 장점 ...

2024년 8월 20일168
기술#정적 분석 도구#Deep Source란?#Codacy란?

주요 정적 분석 도구에 대한 분석

1. SonarQube SonarQube 는 가장 널리 사용되는 정적 분석 도구 중 하나로, 30개 이상의 프로그래밍 언어를 지원합니다. 코드 품질, 보안 취약점, 코드 냄새 등을 자동으로 검토하고 리포트를 제공합니다. SonarQube는 CI/CD 파이프라인과 쉽게 ...

2024년 8월 12일140
기술#npm i sonarqube#sonarqube nextjs#SonarQube React

SonarQube란 무엇인가?

SonarQube는 오픈 소스 코드 품질 및 보안 분석 도구로, 소프트웨어 프로젝트의 소스 코드를 지속적으로 검사하고 분석하여 코드 품질을 개선하고 보안 취약점을 식별하는 데 도움을 줍니다. 다양한 프로그래밍 언어를 지원하며, 코드의 버그, 코드 냄새, 보안 취약점 등...

2024년 8월 9일196
기술#sentry#sentry/react#sentry-cli

Sentry란 무엇인가?

Sentry는 애플리케이션의 오류 및 성능 모니터링을 위한 도구로, 실시간으로 오류를 추적하고 분석하여 개발자가 빠르게 문제를 해결할 수 있도록 도와줍니다. Sentry는 다양한 프로그래밍 언어와 프레임워크를 지원하며, 실시간 알림을 통해 오류를 신속하게 파악하고 조치...

2024년 8월 7일260
기술#Clerk/nextjs#Clerk authentication nextjs#Clerk-React

[Clerk] Middleware를 사용하여 Next.js에 인증 통합하기

※ Clerk 5버전입니다. 기존 4버전과 달라졌습니다. Clerk Middleware 구성하기 프로젝트 루트 또는 src/ 디렉토리에 middleware.ts 파일을 생성하여 Clerk Middleware를 설정할 수 있습니다. ※ 아래 `middleware.ts` ...

2024년 8월 6일180