본문 바로가기

노마드코더2

GraphQL로 영화 API 만들기 내용 정리 원래는 프로젝트를 진행해야하지만 잠깐의 현타 + 조급함 덕분에 graphql강의를 들었다. graphql에 대해서는 처음 배우는 것이고 단기간안에 강의 전체를 듣게 되어서 약간의 정리를 해보았다. (많은 기업의 자격요건, 우대요건에는 GraphQL이 포함되어있고 Relay도 사용도 있다.) GraphQL탄생의 이유 REST API의 몇가지 단점을 해결하기 위해서 graphql을 쓴다고 한다. REST API는 매우 효율적이고 뛰어난 통신 방법이지만 두가지 단점을 가지고 있다. 1. Overfetching: 우리가 REST API GET을 통해서 json형식의 데이터를 가져오면 필요 이상의 데이터를 가져올때가 있다. 이는 사용하지 않는 데이터임에도 불구하고 서버에서 가져옴으로 이러한 현상을 overfetc.. 2024. 3. 26.
[TIL] IT 5분 잡학사전 챌린지 2일차 에피소드6 ~ 에피소드10 오늘 읽은 범위 06. 왜 나만 오류가 자주 생길까? 07. 파이썬은 왜 이렇게 인기가 많을까? 08. 파이썬이 C언어보다 느린 이유는? 09. 자바스크립트는 웹 개발에만 쓰이는 언어일까? 10. 코틀린은 정말로 자바와 100% 호환될까? 책에서 기억하고 싶은 내용 프로그래밍 초보자가 하기 쉬운 실수 -> (강의나 이론 공부만 하고) 코딩 안하기 2가지 방법으로 번역되는 프로그래밍 언어 1. 동시 번역처럼 해석하는 인터프리터 언어 2. 한번에 해석하는 컴파일 언어 코틀린은 자바와 100% 호환이 된다. 코틀린의 장점은 2가지, null에서 안전하다, 코루틴을 지원한다. 오늘 읽은 소감? 나는 아직도 프로그래밍 뉴비인가보다, 실제로 코딩을 치는 시간보다 이론을 공부하고 강의를 듣는 시간이 훨씬 길다. 하루.. 2024. 3. 17.