분류 전체보기14 Prisma 2 로 간단하게 서버 구축하기, 프리즈마가 뭔데? 서론 이번에 진행한 프로젝트에서 Prisma 2를 사용했다. 풀스택 개발을 빠르게 진행해야하는 미션이 내려져서 이것을 수행하고자 사용해 보았는데, 너무 마음에 들어서 소개를 해야겠다고 다짐했다. 참고로 React, Apollo, GraphQL, Prisma 2등을 사용했다. Prisma는 빠르게 발전하고 있는 것이 눈에 보이는 것 같다는 느낌이 들어서 좋았다. 한글 및 여타 문서가 없는 Prisma의 특성 상 공식 Docs를 많이 참고하게 되는데, 들어가보면 추가되어 있고, 또 들어가보면 뭔가 업데이트되어있고, 그랬다. Prisma 2 가 뭔데? 공식 문서에서 Prisma를 잘 표현하는 문장들을 정리해 보았다. JS와 TS를 위한 현대적인 데이터베이스 접근을 제공한다. Modern Database Acc.. 2020. 5. 21. Naming Convention 네이밍 컨벤션이란. (HTML,CSS,JS) 우리는 가끔 클래스네임을 정의할 때 대충 대충 이름을 짓습니다. 이름을 정확하게 짓지 않아도, 정상적으로 작동한다는 것을 압니다. 하지만 사람들은 변수명, 클래스네임을 신중하게 정해라고 합니다. 왜 그럴까요? 만약에 자신의 코드를 한달 후에, 아니 일주일 뒤에 본다고 생각해보세요. 처음부터 다시 해석한다는 느낌으로 코드를 읽게 될 것입니다. 또한 다른 사람이 내 코드를 읽어볼 때도 코드를 이해하기 어려울 겁니다. 따라서 이름을 정할 때 오래 고민하는 것은 중요합니다. 즉, 협업이나 유지보수에 있어서 생산성의 향상을 가져다줍니다. 또 다른 예를 들면 CSS의 경우 Selector 이름을 예쁘게 정의하면, 이름만 보고 어디에서 사용하는지 쉽게 알 수 있을 겁니다. 즉 여기서도 생산성이 증가합니다. 그렇다면 .. 2020. 5. 18. 티스토리 검색엔진 최적화(SEO) - 사이트맵 제작하기 검색엔진 최적화를 위한 글은 다음 순서로 이루어져 있다, 아래 순서대로 따라하면 된다. 티스토리 검색엔진 최적화(사이트맵 제작하기) 티스토리 검색엔진 최적화(구글 편) 티스토리 검색엔진 최적화(네이버 편) 티스토리를 구글, 네이버, 다음, 빙, 그리고 여타 검색 엔진들에서 보여주고 싶다면 검색 엔진에 내 티스토리의 정보를 전달해줘야 한다. 이 정보 중 하나가 사이트맵인데, 이 블로그에서는 사이트맵을 제작하는 방법, 그리고 이 사이트맵을 웹사이트에 업로드하는 방법까지 알아볼 것이다. 사이트맵이란 사이트에 있는 콘텐츠와 정보를 구조화해서 제공하는 파일이다. %% 2020년 4월 27일 기준으로 티스토리에서 자체적으로 사이트맵을 제공한다. %% 티스토리 블로그의 사이트맵 주소는 아래와 같다. https://b.. 2020. 5. 15. React Application을 Heroku에 Deploy하며 겪은 오류(Error H10) 헤로쿠(Heroku)는 다양한 프로그래밍 언어를 지원하는 PaaS(Platform as a Service)이다. 2007년 처음 개발되었을 때는 루비 언어만 지원했지만 현재는 Java, Node, Scala, Python, Go 등의 다양한 언어를 지원하고 있다. 헤로쿠는 어플리케이션 배포를 무료로 진행할 수 있고, 빠르게 배포를 진행할 수 있다는 점에서 MVP테스트, 발표용, 포트폴리오용 등의 간단한 작업을 진행할 때 있어 유용하게 사용할 수 있다. 해당 블로그에서는 React와 Server를 동시에 올리는 것이 아닌, React Application만 배포하는 방법과 경험에 대해 다루기 때문에 참고 바란다. 또한, Heroku Blog에서는 Deploying React with Zero Configu.. 2020. 5. 15. 이전 1 2 3 4 다음