2022년 06월 18일 TIL
✅ 한 것
공부 및 독서
- 1일 1커밋 & 푸쉬
- TIL 작성
- 리팩터링 챕터 7 - 3) 기본형을 객체로 바꾸기 공부
- 리팩터링 챕터 7 - 3) 기본형을 객체로 바꾸기 내용 블로그에 정리 => 링크
- 리팩터링 챕터 7 - 4) 임시 변수를 질의 함수로 바꾸기 공부
- 리팩터링 챕터 7 - 4) 임시 변수를 질의 함수로 바꾸기 내용 블로그에 정리 => 링크
- 회사에서 사용한 pdf.js 라이브러리에 대한 내용 블로그에 정리 => 링크
- 오프라인 모각코 참여(09시 50 ~ 20시 30분)
- 사이드 프로젝트 TIL 작성 => 링크
운동
❓ 오늘의 질문, 배운 것
훌륭한 개발자들이 작성한 코드는 어디서 볼까?
- 깃허브에서 스타를 많이 받은 오픈소스 라이브러리 코드를 보는 방법이 있다.
단순히 해당 라이브러리를 가져다가 사용하는게 아니라 내부 코드를 들여다보면서 어떻게 가동이 되는지 확인해보자.
=> 라이브러리를 가져다 쓰는 능력만 키울 것이 아니라 내부 구조까지 생각하는 개발자로 성장 - 유명한 개발자들의 블로그를 통해 코드와 그들이 작성한 글을 보자
RFC 표준이란?
- 미국의 국제 인터넷 표준화 기구인 IETP(Internet Engineering Task Force)에서 제공, 관리하는 문서
- 인터넷 개발에 있어서 필요한 기술, 연구 결과, 절차 등을 기술해놓은 메모
- 거의 모든 인터넷 표준은 RFC로 문서화 되어 있다.
- 인터넷 개발에 관련된 기술을 연구하거나 알고있는 사람은 누구나 RFC 문서를 작성할 수 있다.
- RFC 문서가 필요한 단계를 통과하게 되면 IETF에서는 문서에 번호를 붙여주게 되는데,
RFC ****의 형식으로 번호가 순서대로 부여된다. - 참고한 링크 => 링크
JWT와 JWK
- JWT는 header, payload, signature 각각 base64 encoding 한 후 concat한 문자열이다.
- JWK는 암호화 키를 표현하기 위한 다양한 정보를 담은 JSON 객체에 관한 표준이다.
- JWT를 사용하는 AWS Cognito, AuthO 서비스들을 보면 JWT를 서명하는데 사용했던 public key를 제공하기 위해
JWK 형태로 표현된 key를 접근할 수 있는 URL을 제공한다. 서비스에 정의된 URL에 접근하면 JWK 형태로 key를 다운로드 할 수 있다.
- JWT를 사용하는 AWS Cognito, AuthO 서비스들을 보면 JWT를 서명하는데 사용했던 public key를 제공하기 위해
- 참고할 링크 => 링크
📣 피드백
하루 반성 및 칭찬
- 오프라인 모각코 참여
- 버스를 타고 처음 가보는 장소라서 50분 정도 늦음
- 오프라인으로 진행해서 확실히 집중도가 올라감
- 평일에도 돈을 들여서라도 밖에서 공부 할 수 있는 장소 찾아보기(개발 모임이면 더욱 좋음)
⏱오늘 공부 시간 인증
* 타이머 앱을 사용해서 시간을 측정해서 해당부분 캡처 인증
반응형