• 깃 컨벤션에 대하여

    https://overcome-the-limits.tistory.com/entry/협업-협업을-위한-기본적인-git-커밋컨벤션-설정하기

  • 깃 허브 리드미 참고 예시

    https://post.sayunbooks.com/entry/포트폴리오-제출-깃허브-리드미github-readme참고-예시

  • MongoDB 시작하기

    ref: https://donghunee.github.io/study/2019/11/11/mongo/

  • MongoDB 사용 시 직면하는 문제 1

    https://velog.io/@tsi0521/MongoDB-Document-최대-사이즈-초과-해결과정

    Q. document의 최대 용량 제한 16MB 를 해결하기 위한 방법

    A. Nomarization(정규화)

  • 타입스크립트에 대한 더 자세한 포스팅

    https://velog.io/@zeros0623/TypeScript-고급-타입

    (+)

    5) JSX에서 arrow function으로 제네릭 사용하기
    
    const foo = <T extends {}>(x: T):T => x를 사용하면 된다. 다이아몬드 연산자가 HTML태그가 아니라 제네릭이라는 힌트를 주기 위해 extends {}를 사용한다.
    다만 이 경우, T가 object에 제한되기 때문에 type-safety를 위해 extends unknown을 사용할 수 있다.
    const foo = <T extends unknown>(x: T) => x
    
  • React Router 지연시간 걸기

    https://dreamcoding.tistory.com/28

    좋은 구현 예시 : https://studio-jt.co.kr/

  • Three.js

    • basic : https://velog.io/@whdnjsdyd111/Three.js-Three-기초
    • structure : https://velog.io/@whdnjsdyd111/Three.js-기본-구조
    • tip : https://velog.io/@whdnjsdyd111/Three.js-개발-팁
    • optimization : https://velog.io/@whdnjsdyd111/Three.js-최적화
  • Api Method - DELETE

    • delete 사용 시 body 로 request 못하는 이유

      http://blog.leekyoungil.com/?p=390

  • CAFE24 호스팅 하는 법

    ref: https://shuman.tistory.com/19

    ref: https://choco4study.tistory.com/123

  • 구글 태그관리자란? 데이터레이어란?

    ref: https://analyticsmarketing.co.kr/digital-analytics/google-tag-manager/621/

    ref: https://entrench-consulting.com/ko/data-tag-management/데이터레이어datalayer란-무엇일까요/#page-content

  • 서버에 이미지 업로드 하는 방법

    ref: https://velog.io/@hyunn/mongoDB-에-이미지-업로드하기

  • 호스팅 종류

    ref: https://inpa.tistory.com/entry/백엔드-로드맵-✈️-호스팅은-무엇일까요#서버_호스팅_

  • 클라우드 서비스의 종류

    • 보기