/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:57 5/30
jhyeok.com
3:57
jhyeok.com
JHyeok
https://jhyeok.com/
Personal blog by JHyeok
저작도구: GatsbyJS
최종 피드 수집: 2025-07-29 05:16
전체 (58)
9d
Visual Studio Code에서 SSH로 개발 환경 구성하기
Visual Studio Code의 Remote SSH 확장을 활용해 서버에 접속하고 개발 환경을 구성하는 방법을 소개합니다.
0
0
0
읽기모드
10d
홈서버 2. Proxmox의 Ubuntu VM에 Caddy로 리버스 프록시 서버 만들기
Proxmox에서 생성한 Ubuntu VM에 Caddy를 Docker Compose로 설치하고, Caddyfile을 구성해 리버스 프록시 설정까지 진행하는 방법을 설명합니다.
0
0
0
읽기모드
19d
Proxmox에서 VM을 생성하고 Ubuntu 설치하기
Proxmox에서 VM을 생성하고 Ubuntu 24.04 LTS를 설치하는 과정을 정리했습니다. 디스크와 메모리 점검, OpenSSH 설치 방법도 정리했습니다.
0
0
2
읽기모드
4M
husky와 lint-staged로 ESLint와 Prettier 자동화하기
이전에 gts와 husky에 관련된 글을 작성한 적이 있습니다. 이번 글에서는 husky와 lint-staged를 활용하여 Git 커밋 시 변경된 파일에만 ESLint와 Prettier…
0
0
1
읽기모드
5M
GitHub Actions로 NestJS 빌드 및 테스트 자동화하기
NestJS 개발 환경에서 GitHub Actions를 활용하여 빌드와 테스트를 자동화하는 방법을 알아보겠습니다.
또한, 의존성 설치 시간을 단축하기 위해 캐시를 활용하고, 실제 DB(MySQL)를 띄워 테스트하는 방법도 소개합니
0
0
0
읽기모드
1y
Node.js에서 MySQL 8 버전에 연결할 때 발생하는 오류 해결하기
최근에 MySQL 5에서 MySQL 8 또는 Aurora MySQL 버전 3으로 업그레이드를 했습니다.
업그레이드를 준비하면서 테스트를 진행했는데요. 그 과정에서 오래된 Node.js 애플리케이션은 MySQL을 사용할 때, 오래된
0
0
1
읽기모드
1y
Renovate로 의존성 관리 자동화하기
Renovate이 만든 업데이트 PR은 여기에서 확인할 수 있습니다.
Renovate
Renovate는 프로젝트의 의존성을 자동으로 업데이트해 주는 도구이다.
설치하고 사용하는 방법은 간단하다. Renovate에서 제공하는 튜토리
0
0
2
읽기모드
1y
2023년 회고
회사
개발 환경의 변화
팀 내에서 리뷰 문화가 정착되었다.
과거에는 리뷰가 필요한 경우에만 Upsource를 사용해서 리뷰를 했다. 규칙으로 강제되지 않았기 때문에 나를 포함해서 대부분의 동료들이 간단한 변경사항에 대해서는 코드
0
0
1
읽기모드
1y
MongoDB.local Seoul 2023
작년에 이어 이번에도 MongoDB.local Seoul 2023을 다녀왔습니다.
DevOps Engineer의 저녁이 있는 삶, MongoDB Atlas 도입기 (임성빈 프로, 삼성전자 DA사업부 AI Solution 그룹)
스
0
0
2
읽기모드
1y
Node.js 백엔드 애플리케이션 환경에서 유효성 검사가 성능에 큰 영향이 있을까?
저는 NestJS를 사용하면 유효성 검사와 직렬화 라이브러리에 class-validator와 class-transformer를 사용합니다. 반면에 Express를 사용하는 경우에는 Joi를 사용하고 있는데요. 하지만 Joi는 다른
0
0
0
읽기모드
2y
NestJS Watch 모드 무한 컴파일 문제 해결하기
NestJS 무한 컴파일 문제
로컬에서 NestJS를 Watch 모드(--watch)로 실행 중에 간헐적으로 애플리케이션이 강제로 종료되는 문제를 발견했다.
포스트맨에서의 요청에 응답이 없어서 애플리케이션이 오류로 인해 종료된 것
0
0
0
읽기모드
2y
TypeORM의 SaveOptions
주로 Sequelize만 사용하다가 우연히 TypeORM에서 데이터베이스에 실행하는 쿼리들을 확인하고 SaveOptions으로 테스트를 했습니다.
아래의 테스트에 사용된 Sequelize의 버전은 6.28.0(@nestjs/seq
0
0
0
읽기모드
2y
2022년 회고
늦은 회고를 작성합니다.
메모
작년 회고에서 2022년에는 개인 기록(메모)을 꾸준히 하겠다고 했었고 wiki에 나름 잘 작성한 것 같다.
모든 날짜의 메모를 하지 못했지만 그래도 틈틈이 작성했는데 메모를 작성할 때는 꼭 필요하다
0
0
0
읽기모드
2y
NestJS 단위 테스트에서 getConnection().close() 대체하기
이 글에서는 TypeORM의 Patch 버전을 생략한다.
TypeORM 0.3에서의 변화
TypeORM의 버전이 0.2에서 0.3으로 올라가면서 많은 변경사항들이 있었다. 여기에서 주요 변경사항들을 확인할 수 있다. 특히 Nest
0
0
4
읽기모드
2y
M1을 사용하고 만난 오류들
최근에 맥북 프로(M1 Pro)의 개발 환경을 설정하면서 만난 문제들을 해결하면서 정리한 글입니다.
주로 Node.js와 TypeScript를 사용하기 때문에 다른 기술 스택을 사용하신다면 도움이 되지 않을 수 있습니다.
Appl
0
0
0
읽기모드
2y
MongoDB Day Seoul 2022
코로나로 인해서 오프라인 행사를 참여하지 못했는데 이번에 서울에서 오프라인으로 진행되는 MongoDB Day Seoul 2022를 다녀왔습니다. 세션이 모두 끝나고 럭키드로우 이벤트도 진행되었습니다.
0
0
0
읽기모드
3y
Visual Studio Code에서 테스트를 실행하거나 디버깅하기
VS Code의 테스트 실행
WebStorm에서는 테스트 코드를 작성하고 특정 테스트 케이스만 실행을 할 수 있고, 중단점을 걸어서 디버그도 할 수 있다.
하지만 VS Code에서는 아무런
0
0
0
읽기모드
3y
동시에 여러 API 요청 보내기
회사에서 운영 중인 API가 같은 시간에 동일한 요청이 여러 번 들어와서 문제가 생긴 적이 있었다.
당시에 문제 해결을 위한 코드를 작성하고 로컬에서 테스트를 진행하면서 삽질을 한 경험이 있어서 그 방법을 공유하려고 한다.
PUT
0
0
28
읽기모드
3y
Visual Studio Code에서 Git Graph 사용하기
이 글에서는 Visual Studio Code를 VS Code로 부르겠습니다.
VS Code Git 생각 정리
개인적으로 IDE에 내장된 Git 기능을 사용하는 것을 선호한다. 보통 Git을 사용할 때 Sourcetree나 Git
0
0
0
읽기모드
3y
2021년 회고
2021년의 회고를 작성한다.
블로그를 개편했다
블로그가 다크 모드를 지원하지 않는 게 항상 아쉬웠다. 그래서 10월에 다크 모드를 지원하도록 수정했다. Gatsby를 사용하는 많은 블로그들이 다크 모드를 지원하고 있어서 참고해서
2021_회고
+ 더보기
1
0
11
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy