golang.org/x/sync의 유용한 sync 유틸리티 소개
GraphQL의 nullable 필드 값은 '값 또는 null'이므로 undefined에 의미를 부여하면 안됩니다.
필터링을 고려하지 않는 하위항목 수는 그냥 `post { repliesCount }` 처럼 구현하는 것이 더 편리합니다. 고급 필터링이 필요하면 그 때 커넥션 totalCount를 구현하면 됩니다.
Relay Cursor Connection 페이지네이션의 SQL 구현 가이드
명세에서 정의된 것과는 다르게 startCursor, endCursor가 nullable 한 편이 더 실용적인 것 같다.
CORS의 존재 이유를 알고 나면 나머지는 이해하기 쉽다.
Rust 언어의 비동기 프로그래밍 인프라 간단히 살펴보기
러스트의 함수 반환값은 메모리에서 복사된다. 커 보이는 구조체를 반환해도 괜찮은걸까?
인터페이스는 구현체간의 공통속성이 필요할 때 쓴다
콜백부터 Promise, Async/Await까지 이해하는 JavaScript 비동기 프로그래밍