Tagging
Try bookmarklet. Easy tagging.
Do you want to delete?
Do you want to modify?
  • LINKTAG
  • New
  • Tag
  • Comment
  • Tag, it
Sign in

it

it lang trend

“굳건한 1위” 가장 인기 있는 언어 자바스크립트…젯브레인 보고서

젯브레인의 2024년 개발자 생태계 보고서에 따르면, 자바스크립트는 전 세계 개발자의 61%가 웹페이지를 만들 때 사용하면서 여전히 가장 인기 있는 프로그래밍 언어로 확인됐다. 파이썬(57%), HTML/CSS(51%), SQL(48%), 자바(46%), 타입스크립트(37%)가 뒤를 이었다.
wono | discuss |
it ops db del

[DB] Delete가 Update보다 성능적으로 안좋은 이유?

Delete 작업이 행을 실제로 제거하는 작업이므로 해당 행을 디스크에서 물리적으로 삭제해야 한다 반면에 Update 작업은 기존 행을 수정하고 새로운 데이터로 업데이트합니다.
wono | discuss |
it dev react report print

React 특정 컴포넌트 프린트하기(한 장/여러 장)

회사에서 개발한 기능 중 환자의 리포트를 프린트하는 기능이 있었다. 전체 화면이 아니라 리포트 부분만 프린트해야 해서 ReactToPrint 라이브러리를 사용했다.
wono | discuss |
it tool vscode postman

postman 보다 훨씬 좋은 vscode extension rest client

wono | discuss |
it tool vscode postman

[VSCode] 💽 Thunder Client (포스트맨 대신 이거 쓰자)

보통 웹개발할 때 API 요청에 대한 결과를 체계적으로 확인하기 위해 포스트맨(Postman) 을 많이 들 사용한다. Postman은 API 개발, 테스팅, 문서화 및 모니터링을 위한 인기있는 플랫폼이다. 개발자들이 API 요청을 생성하고, 응답을 테스트하며, 협업을 통해 API를 관리할 수 있게 도와준다. 크롤링, RESTful 서비스, GraphQL 등 다양한 유형의 API와 커뮤니케이션할 때 유용한 도구로 사용된다. 하지만 단순히 API를 테스트 하는 목적으로서 포스트맨을 사용한다면 너무 기능이 과하고 무겁다. 따라서 VSCode 에디터 내에서 간단한 조작만으로 API 테스트를 빠르고 수월하게 할 수 있는 익스텐션을 소개해본다. Thunder Client Thunder Client 는 Postman..
wono | discuss |
it dev nextjs auth

Authentication Best Practices in Next.js: Middleware vs. Page-Level Approaches

Authentication is a cornerstone of modern web development. With frameworks like Next.js, developers are equipped with powerful tools to manage authentication seamlessly. However, choosing the right…
wono | discuss |
it dev nestjs naming

file naming in nest.js

This question is about code styling in Nestjs. This framework suggests file naming lowercase letters and across the dot. Example: file user.service.ts export class UserService { } another file imp...
wono | discuss |
it dev typescript export

Avoid Export Default | TypeScript Deep Dive

wono | discuss |
it dev nestjs naming

NestJS - 네이밍 규칙

NestJS는 일반적으로 아래와 같은 규칙을 따른다. 1. 파일명은 .으로 연결하고, 둘 이상의 단어로 구성되어 있을 시 -로 연결 hello.controller.ts my-first.controller.ts 2. 클래스명은 카멜 케이스 사용 HelloController MyFirstController 3. 같은 디렉터리에 있는 클래스의 경우 index.ts 사용 // index.ts 미사용 import { HelloController } from './contrllers/hello.controller' import { MyFirstController } from './contrllers/my-first.controller' // index.ts 사용 import { HelloController, MyF..
wono | discuss |
it dev react-query

6. React Query가 필요한 이유

나는 React Query를 좋아한다. React Query가 React앱에서 비동기 상태를 다루는 방식을 단순화하기 때문이다. 하지만 가끔 서버에서 데이터를 페칭해오는 것처럼 "간단한" 작업에는 React Query가 필요하지 않다고 주장하는 글들을 볼 수 있다.React Query가 제공하는 모든 추가 기능이 필요한 것은 아니니까, useEffect 안에서 fetch를 사용하는 것만으로도 충분할 때 굳이 서드파티 라이브러리를 추가하고 싶지 않다는 것이다. 이는 어느 정도 맞는 말이다.React Query는 캐싱, retry, polling, 데이터 동기화, prefetching 등 많은 기능을 제공한다.이러한 기능들이 필요하지 않다면 괜찮지만, 그렇다고 해서 React Query를 사용하지 말아야 한..
wono | discuss |
it dev react state

어떤 상황에서 Zustand와 Jotai를 선택해야 할까?

Frontend, React 클라이언트 상태 관리 도구 선택 가이드: Zustand vs Jotai
wono | discuss |
it dev typescript javascript

TypeScript compile and keep comments

I like to have my comments intact in the resulting javascript file, by default the compiler removes them. Is there a tsc parameter for that? (The use case is to keep /// reference path's = ... for
wono | discuss |
it dev nextjs interceptor

Introduce experimental Request Interceptors by unstubbable · Pull Request #70961 · vercel/next.js

NoteThis API is unstable and might change or not be shipped as stable. This PR introduces Request Interceptors as a complementary solution to Middleware. They allow users to run code at the origin...
wono | discuss |
it dev nextjs auth role

How to Configure Secure Routes Using Next.js Middleware — the right way!

Protecting routes in frontend has always been a daunting task for me anytime I have to work on authentication-based applications— in Next.js. Not because the solution doesn't exist out there on the…
wono | discuss |
it ops aws s3

[AWS] 📚 S3 개념 & 버킷 · 권한 설정 방법

S3 (Simple Storage Service) 개념 AWS S3는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 온라인 오브젝트(객체) 스토리지 서비스이다. (참고로 S 앞글자가 3개라서 S3 이라고 한다.) 쉽게 말하자면, 스토리지 즉 구글 드라이브 처럼 파일 저장 서비스이며, 데이터를 온라인으로 오브젝트 형태로 저장하는 서비스라고 보면 된다. 앞에 온라인이라는 글자가 붙는 이유는 데이터 조작에 HTTP/HTTPS를 통한 API가 사용되기 때문이다. 또한 편리한 UI 인터페이스를 통해 어디서나 쉽게 데이터를 저장하고 불러올 수 있어 개발자가 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 한다. S3는 저장하는 데이터 양에 대한 비용도 저렴하고, 저장할 수 있는 데이터 양이 무한에 가..
wono | discuss |
it dev kysely rawsql

[Feature]: Allow executing raw queries with a more idiomatic way · Issue #455 · kysely-org/kysely

Currently 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 |
it ops aws rds postgresql

Amazon Aurora PostgreSQL 호환 버전 릴리스 정보 - Amazon Aurora

Amazon Aurora PostgreSQL 호환 버전 릴리스 정보에 대해 알아봅니다.
wono | discuss |
it dev typescript tsconfig

📘 타입스크립트 컴파일 설정 - tsconfig 옵션 총정리

타입스크립트 컴파일 설정 tsconfig.json은 타입스크립트를 자바스크립트로 변환 시키는 컴파일 설정을 한꺼번에 정의 해놓는 파일이라고 보면 된다. 프로젝트를 컴파일 하는데 필요한 루트 파일, 컴파일러 옵션 등을 상세히 설정할 수 있다. 보통 tsconfig.json 파일은 TypeScript 프로젝트의 루트 디렉토리(Root Directory)에 위치된다. 그래서 tsconfig.json 파일이 프로젝트에 있다면 vscode는 우리가 타입스크립트로 개발한다는 것을 인식하게 되는 것이다. tsconfig에서 옵션들을 미리 정의해 놓으면, 더이상 컴파일 할때 명령어에 일일히 대상 파일이나 옵션을 지정하지 않아도 된다. 그래서 tsc 나 ts-node 명령어를 그냥 실행하게 되면, 현재 폴더에 있는 ts..
wono | discuss |
it dev nextjs modal

[Next.js] 라우팅으로 모달 구현하기

React에서는 모달을 구현해야 한다면 useState나 전역 상태를 통해 모달을 구현하였다. 그러나 Next.js에서는 별도의 상태없이 모달을 라우팅만으로도 구현할 수 있다. 라우팅만으로 모달을 구현하기 위해서는 Next.js가 제공하는 라우팅 방법 중 병렬 라우
wono | discuss |
it dev github flow

좋은 git 커밋 메시지를 작성하기 위한 7가지 약속 : NHN Cloud Meetup

기술을 공유하고 함께 성장해가는 개발 문화, NHN이 추구하는 가치입니다.
wono | discuss |
Next
© 2025. LINKTAG.ORG. Help Feedback Privacy Terms