Todos (할 것) HTML 삽입 미리보기할 수 없는 소스 Finding (새로 알게 된 것) - moment - 언어팩 지원, 타임존 - dayjs - date-fns Feeling (느낀 점) - 여태 Date 관련 라이브러리는 moment만 사용했다. 가장 유명하고 보편적으로 사용되니 아무 생각없이 moment를 사용하였는데 이제보니 moment는 아직 유용하기는 하지만 레거시 라이브러리가 된 것을 보니 내가 너무 매사에 안일하기도 하고 참 프론트엔드 개발자의 트렌드가 빠르게 바뀌긴 하다는것을 또 체감하게 되었다. 역시 개발자는 평생 공부해야되는구나.. 싶었다. Affirmation(자기 선언) - 앞으로 시작하는 프로젝트에서 moment 사용하지 않기. - 이미 알고있는 라이브러리가 있다고 해서..
Todos (할 것) HTML 삽입 미리보기할 수 없는 소스 Finding (새로 알게 된 것) - ISR (Incremental Static Regeneration) - 정적인 페이지를 일정 시간마다 다시 업데이트해준다. - fallback: 'blocking' - fallback이 true와 비슷하지만 props가 올때까지 까지 다른 처리없이 그저 기다린다. - getServerSideProps - getStaticProps 와 비슷하지만 req, res, query등 을 받을 수 있다. - router의 shallow - path는 변경하지 않으면서 쿼리만 변경할 수 있게 해준다. Feeling (느낀 점) - NextJS를 사실 전회사에서 한 번 사용해본적이 있어서 이미 잘 알고있다고 생각했는데 ..
Facts (한것) - 드림코딩 TDD 완강 Finding (새로 알게 된 것) - Jest의 유용한 내장함수 ex) mock Feeling (느낀 점) - TEST가 사실 하면 좋다는 말을 듣기만 해봤는데 실제로 적용을 해보고 어떤점이 좋은지 와닿았다. 자세한 내용은 포스팅 참고 Affirmation(자기 선언) - 3주안에 회사프로젝트에 테스트 적용. - 앞으로 작성하는 모든 프로젝트에 최대한 테스트 추가하기.
Facts (한것) - 모던 자바스크립트 Deep Dive 7, 8, 9, 10, 11 다시 읽기 - 드림코딩 TDD 구매 및 챕터 1듣기 Finding (새로 알게 된 것) - UI 테스트 Feeling (느낀 점) - TDD강의를 듣다보니 내가 하고 있는 테스트가 완전하지도 않고 또 테스트를 생각보다 넓은 범위에서 할 수 있는것을 알게되었다. Affirmation(자기 선언) - TDD강의 이번주내로 완강 후 회사 프로젝트 적용
Facts (한것) - Node JS 서버 챕터 6까지 듣기. - 자바스크립트 Deep Dive 4, 5, 6장 다시 읽기 - 개발자의 글쓰기 책 구매 Finding (새로 알게 된 것) - 파수리 라는 단어 - 세션, 쿠키, 멀터, 라우터 Feeling (느낀 점) - 글을 쓰는데 너무 정리정돈이 안되있는 느낌을 받아서 개발자의 글쓰기라는 책을 읽어보기로 했다. Affirmation(자기 선언) - 개발자의 글쓰기 책 한달안에 완전히 읽기
Facts (한것) - Express 로 REST API 구현 - 자바스크립트 Deep Dive 3장 다시 읽기 Finding (새로 알게 된 것) - Express 활용법 Feeling (느낀 점) - 역시 책은 여러번 읽어야된다.. 다시 읽어보니 다시 새롭게 읽는 느낌이다.. 자바스크립트 Deep Dive는 최소 5번은 완독해야겠다. Affirmation(자기 선언)
Facts (한것) - Node js 쿠키 사용해보기 Finding (새로 알게 된 것) - 쿠키 사용법 Feeling (느낀 점) - 사실 공부나 개념 공부할때 쿠키를 많이 들어보기는 했는데 실제로 사용해보는건 처음이였다. 드디어 공부한걸 써먹는것같아서 이상한 희열을 느꼈다. Affirmation(자기 선언) - 2달에 한 권 책읽기
Facts (한것) - Node js REST API 구현해보기. - Node js fs 객체 이용하여 서버 만들기 - 리팩터링 발표 Finding (새로 알게 된 것) - REST API 구현방법. - fs객체 사용법 Feeling (느낀 점) - 공부를 사실 React를 목표로 준비했기 때문에 바닐라 자바스크립트가 약한것이 느껴졌다. 앞으로 node js를 하려면 바닐라 js 도 공부해야할것같다. Affirmation(자기 선언) - 바닐라JS 공부
Facts (한것) - Node js 실제 HTTP 서버 구축해보기 Finding (새로 알게 된 것) - HTTP 서버 구축해보기. - Node JS 내장모듈 Feeling (느낀 점) - 생각보다.. 서버 구현하는게.. 간단할지도..? 당연히 아니겠지만.. Affirmation(자기 선언)
Facts (한것) - Node js 챕터 3까지 인강 듣기 Finding (새로 알게 된 것) - Node의 내장 모듈 (기능) Feeling (느낀 점) Affirmation(자기 선언) - 오늘은... 커밋을 못했다.. 사실 생각나는 기능 구현은 이미 다 해버렸다.. 아이디어가 떠오르지가 않는다 그렇다고 의미없는 커밋을 하기에도 애매하고 앞으로 어떤 프로젝트를 해야 좋을지 대책을 강구해봐야겠다.