pyh

Written by@yoenho Park
공부한 내용을 정리하고 공유합니다 💻 Node.js, TypeScript, GraphQL, Nexus, Prisma2

GitHub

Node.js는 어떻게 동작하는가 ?(1) - fs.write()로 알아보는 node.js

what is nodejs ? javascript는 Netscape에 의해 만들어진 프로그래밍 언어입니다. 브라우저에서 버튼을 눌렀을 때 색상이 변경된다거나, 팝업창이 뜨는 등 주로 browser에서 화면을 조작하기 위해 사용하였습니다. 하지만 2009년 node.js가 등장하면서 javascript는 단지 browser에서 화면을 조작하는데 그치지 않고…

[JS]타임존과 Date 다루기

이번에 회사일을 하면서 UTC, 타임존, Date…을 다뤘었는데, 이 과정에서 공부했던 내용들을 다시 한번 정리하는 의미에서 이 글을 작성하게 되었습니다. GMT와 UTC 우리는 시차의 개념을 알고 있습니다. 지금 이순간, 서울은 밤 10시 50분이지만 미국은 아침 6시 50분입니다. 또 영국은 오후 2시 50분입니다. 이처럼 를 기준으로 각 나라는 다른…

[Git] merge와 rebase

입사하고 git의 부족함을 느껴 몇일동안 퇴근하고 git 공부를 많이 했는데, 그 중에 가장 많이 공부했던 부분이 merge와 rebase 입니다. 회사에서 rebase와 merge를 같이 사용하는데, 기능 하나하나 정확하게 알겠다 보다는 각각의 상황에 맞게 rebase와 merge를 사용하는 방법과 기본적인 개념에 대해 공부했습니다. merge와 reb…

[Prisma] Prisma migrate

이번글의 주제는 Prisma migrate로 제가 정말 좋아하고 자주 사용하고 있는 기능입니다. Prisma migrate 덕분에 우리는 sql을 작성하지도 않고 DB를 조작할 수 있으며 또 DB조작기록을 관리할 수 있습니다. 다만 아직 cascade를 지원하지 않고, 또 몇몇 아쉬운 부분이 있습니다 😭 어쨋든 이번에는 Prisma migrate에 대해 …

[Prisma] Prisma cli command

여러분들이 익히 알고 있는 prisma init, prisma generate, prisma introspect, prisma migrate…등 모든것이 command line interface 입니다. prisma cli는 npm package를 설치해야만 사용할 수 있으며 로 제공하다 2.16.0버전에서 로 변경되었습니다. prisma 공식문서에는 p…

[Prisma] Prisma Relation

Support RDB 현재 Prisma는 RDB 기반의 여러 DBMS를 지원합니다. NoSQL은 아직 지원하지 않는 상태이며 Prisma Roadmap에서 이라고 나와 있습니다. Prisma가 NoSQL을 어떤식으로 지원할지 궁금하네요🤔 Prisma가 현재 지원하는 DB는 아래와 같습니다. RDB에서 관계는 핵심이며 이를 통해서 을 보장하며 을 사용하여…

[Prisma] model로 시작하는 Prisma

⚠️ 이번 장에서는 Prisma 환경세팅은 다루지 않기 때문에 Prisma를 설치하지 않으신 분은 여기를 참고하세요. Prisma를 사용하기 위해서는 일단 model을 만들어야 합니다. 그래야 이를 바탕으로 DB schema, type도 생성하기 때문입니다. model을 생성하는데 알아야 하는 다양한 옵션이 있습니다. 이런 옵션들을 제대로 알아야 원하는 D…

[Prisma] Prisma 대충보기

인스타 그램 토이 프로젝트에서 처음 Prisma를 사용한 이후로 지금의 회사에서 까지 계속 사용하고 있다. 당시만 해도 Prisma1을 사용하고 있었는데 docker에 Prisma server를 올릴 때 마다 에러가 너무 많이 나서 고생했던 기억밖에 없다. 하지만 Prisma2으로 올라가면서 Prisma server가 없어지고 여러 기능들이 추가되면서 지…

✏️ 나는 왜 블로그를 '굳이' 할까 ? (feat. 블로그 이전)

3년만에 블로그를 이전하면서 2018년으 첫 글을 시작으로 약 3년간 티스토리를 운영했다. 처음 블로그를 티스토리로 선택한 이유는 ‘많이 사용해서’ 였습니다. 하지만 3년이란 시간동안 티스토리를 사용하면서 개인적으로 몇몇 아쉬운 점이 있었고, 언젠간 블로그를 이전해야 겠다는 생각을 했다. 그리고 다른 블로그(velog, Medium, Github Blog…