TS
[서평] 러닝 타입스크립트 - 조시 골드버그
[서평] 러닝 타입스크립트 - 조시 골드버그
2023.02.26한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 저는 Nest.JS를 통해서 타입스크립트를 처음 접했습니다. 이때 저는 단순히 type-safe한 자바스크립트로 썼습니다. 되게 특이하면서도 문법적으로 C#이랑 비슷한 느낌이 나서 사용하는데는 큰 문제는 없었지만 이걸 잘 활용하지는 못했습니다. 운이 좋게도 이번에 러닝 타입스크립트 책을 한빛미디어 활동을 위해서 제공 받아 읽을 수 있었습니다. 저는 이번에 읽은 책을 통해 타입스크립트에 관해서 많은 것을 배우고 개발에서 팁도 많이 얻을 수 있었습니다. 이번에 읽은 "러닝 타입스크립" 책에 관해서 소개해드리겠습니다. 1. 소개 타입스크립트를 이해하기 쉽도록 예제도 많고 개념을 잘 쪼개서 설명해주는 책입니다. 정말 명확하고 깔끔하게 구성되어서 편하게 ..
NestJS에 NewRelic 연동하는 법
NestJS에 NewRelic 연동하는 법
2022.07.18NestJS에 NewRelic을 연동하는 법이다. 1. New Relic에 접속한 후 Add data를 누른다. 2. Data sources를 Node.js를 선택한다. TS로 작성된 NestJS도 결국 JS로 컴파일되어서 NodeJS로 실행되기 때문에 Node.js를 선택한다. 3. Begin Installation을 클릭한다. 이때 아래 캡처본에는 안 나왔지만 방화벽 같은 것이 있을 경우 Proxy를 사용하는 법에 대해서 나와있다. 참고하자. 4. 해당하는 NodeJS 배포 환경을 고른다. 나는 EC2 인스턴스에 PM2로 NodeJS 프로세스를 올리며 관리하고 있다. 그래서 On a host (with PM2)를 선택했다. 5. Node.js Agent의 명령어를 서버에 실행한다. 이걸 실행하고 기다..
Deno를 사용해보자!
Deno를 사용해보자!
2021.06.02Deno 사용해보기 최근에 JS와 Node.js 공부를 하면서 점점 감당이 안 될 정도로 늘어나는 node_modules이 불편했었다. 내가 공부하는 환경의 특성상 어떤 바이너리나 자료들을 설치하거나 PC에 직접 다운로드하지 못한다. 그래서 주로 replit 같은 곳에서 하는데 인스턴스가 매번 초기화되기도 하고 매번 모듈들을 다운로드하는 것도 오래 걸렸다. 그렇다고 프로젝트 통째로 다 Push 하기도 곤란했다. 그래서 해결책을 찾는 와중 Deno라는 친구를 찾았다. 사용법도 Node.js와 비슷하다고 해서 바로 써봤는데 추가된 것이 몇 개 있긴 하지만 그렇다 하더라도 기본적인 사용법은 금방 익힐 수 있다. 더 찾아보니 장점도 뚜렷하고 마음에 든다. 아직은 알아가는 중이지만 공부하는데 많은 도움이 될 것 ..