벌써 마지막 수업이라고?? 코드 하나하나를 작성할때마다 이유를 생각하면서 작성하는 개발자가 될 것! 오늘 배운 것 협업관리에서 필수인 git을 배웠다. 그동안은 add, commit, push와 clone, pull 정도만 썼었던 깃을 팀프로젝트에서 어떻게 활용해야
벌써 팀프로젝트라니...! 오늘 배운 것 Docker에 대해서 배웠다. VSC에 귀여운 고래모양은 뭘까 궁금했었는데 그것이 Docker였다. 단지 사이트를 꺼지지 않게하려고 쓰는 것이 아닌 팀프로젝트에서 꼭 필요한 도구였다. 가상머신은 너무 무거워서 느린데에 비해 커
별일 다있었던 하루 오늘 배운 것 https Browser에서 Backend로 데이터 요청을 할 경우 패킷을 캡쳐해주는 와이어샤크를 보면 ource에서 Destination 으로 패킷을 보내는 것을 눈으로 확인할 수 있었다. HTTP로 통신할 경우 보안상 취약점이
벌써 배포를 배울만큼 왔다 오늘 배운 것 SSG(StaticSiteGeneration) 배포를 배웠다. 브라우저에서 스토리지에 접근해 html, css, js를 다운받아 화면에 그려주는 방식이다. 이것을 하기위해서 먼저 만든 프로젝트 파일들을 정적파일(html)로 만
퇴근하고 싶어서 출근했지만 출근부터 험난했던 하루 그래도 퇴근은 달콤하다 오늘 배운 것 배포와 테스트 코드에 대해서 배웠다. 내 프로젝트를 나만 보는 것이 아닌 외부컴퓨터에서 다른사람들과도 공유하는 것이 배포이다. 내 컴퓨터로도 배포가 가능하지만 24시간 켜놓아야하므
두번째 테스트가 있었다. 열이 나서 어질어질했지만, 시험 봐야지.... 1차 제출은 실패...했고, 12시가 다 되어서 2차 제출했지만 통과기준을 넘지 못했다. 시험을 보면서 내가 준비하지 못한 것이 무엇인지 어느 부분을 모르고있는지 이런 에러에는 어떻게 대처해야하
아프다 아파도 공부는 해야지?? 일어나... 코딩해야지... 오늘 배운 것 Optimistic-UI에 대해서 배웠다. 성능이 빨라보이게하는 눈속임이다. 특정 API요청을 보내기 전 요청 결과가 실패하지 않을것이라 가정하고 화면을 요청 성공이 된 것처럼 그려준 후 AP
아프다 아파도 공부는 해야지?? 일어나... 코딩해야지... 오늘 배운 것 Optimistic-UI에 대해서 배웠다. 성능이 빨라보이게하는 눈속임이다. 특정 API요청을 보내기 전 요청 결과가 실패하지 않을것이라 가정하고 화면을 요청 성공이 된 것처럼 그려준 후 AP
온라인 1일차 코로나 2일차 집은 편하긴하지만 쉽지않네?? 오늘 배운 것 메모이제이션에 대해서 배웠다. setState함수는 화면 전체를 리렌더 하면서 state와 다른 함수들을 다시 그려준다. 그런데 단순히 입력받은 데이터를 입력받을 때마다 컴포넌트가 리렌딩 되는
이제까지 슈퍼유전자인줄 알았던 내가 걸렸다 동기들에게 피해가 없길 오늘 배운 것 기존 이미지 업로드의 문제점인 storage에 찌꺼기가 남아 용량이 낭비되는 방식을 해결하기 위한 것을 배웠다. https://velog.io/@owlsuri/%EC%9D%B4%EB%AF
코딩은 마음맞는 사람이랑 함께할땐 재밌어진다 혼자하는 코딩은 외로워 오늘 배운 것 시간이 지나면 만료되는 로컬스토리지의 accessToken을 해결해줄 refreshToken을 배웠다. JWT 토큰에 로그인 정보가 들어있어서 백엔드에서 DB로 갈 필요없어졌다. 하지만
말이 씨가 될수도 있으니 좋은 말만 하자...?? 오늘 배운 것 지도 API를 배웠다. 카카오 맵을 이용해서 지도를 그려보았다. 생각보다 간단했다. 적용할 수 있는 샘플도 많아서 이것저것 해볼 수 있었다. 그런데 생각없이 복붙하다보니 잘 안되는 때가 있었는데 대부분
오늘도 잘 이겨냈다! 슬퍼만 말고 잘 못했어도 칭찬해봐야지 오늘 배운 것 뭘하든 꼭 필요한 결제시스템에 대해서 배웠다. 직접 만드는 것은 아니고 PG사와 연동된 결제 솔루션 아임포트를 이용했다. 결제라는게 생각보다 더 복잡했다. 이런 것을 편하게 그리고 무엇보다 안
알고리즘 너무 어려운데?? 오늘 배운 것 웹에디터를 써 보았다. 라이브러리의 매력은 구현하기 어려운 것을 쉽고 안전하게 사용할 수 있다는 것. react-quill을 써보았는데 next의 작동 특성인 프리렌더링을 한 후 브라우져에 그리게 되는데 두가지 구조를 비교하
체력도 머리도 왠지 한계가 느껴지는 건 기분탓이길 오늘 배운 것 타입스크립트에 대해 조금 더 자세히 배웠다. 그게 그것인줄 알았던 any와 unknown의 차이에 대해 배웠고, Generic 타입에 대해서도 배웠다. 그저 귀찮은 줄로만 알았던 타입스크립트가 사실 더
벌써 6주차, 사람들이 이제 친해지고 하면서 이런저런 문제들이 발생하나보다. 오래 만나고 싶은 사람들일수록 말조심해야지. 오늘 배운 것 구조분해할당을 배웠다. 언젠가 블로그에 구조분해할당에 대해 간단히 썼었는데 그냥 뭐 그런게 있구나 정도 였는데, 오늘은 조금 더 구
오늘은 중간고사같이 하루종일 시험을 보는 날이었다 혹시 늦게 끝나서 집에 못올까봐 양말같은 것을 챙겨갔는데 생각보다 빨리끝냈다. 요즘 내가 너무 못따라가는 것 같고 점점 뒤떨어지는 것 같아 불안했다. 오늘 생각보다 쉽긴했지만, 그래도 내가 나름대로 잘 따라가고 있구
오늘 배운 것 지금까지는 자동으로 받아오는 useQuery만 배우고 사용해서 사실 그거 하나만 있는줄 알았는데, axios같이 수동으로 가지고오는 방식인 useLazyQuery도 있다는 것을 알게되었다. 그리고 값을 원하는 살자에 담아줄 수 있는 useApolloCli
지친다 지쳤다
너무너무너무 피곤하다 이제 누적된 피로가 버겁다 오늘 배운 것 비밀번호 암호화와 accessToken 암호화는 단방향 암호화와 양방향 암호화가 있는데, 양방향 암호화는 복호화가 가능하다. 비밀번호는 복호화 할 수 없도록 단방향 암호화를 사용한다. 이를 Hash라고 한
오늘 배운 것 prev와 props가 사실은 매개변수일 뿐, 이름을 바꿔도 된다는 것. globalState를 설정해주면 복잡하게 props를 내리지 않고 어디서는 사용할 수 있다는 것. 정규표현식 사용 방법 https://velog.io/@owlsuri/global
벌써 한달
오늘 배운 것 이미지를 업로드 하는 것을 배웠다. 이미지 업로드의 핵심은 이미지가 백엔드 컴퓨터에 저장되는 것이 아닌, 스토리지라는 다른 컴퓨터에 저장되고 백엔드 컴퓨터에는 주소만 저장된다는 것이다. 그 url을 받아온 다는 것. https://velog.io/@ow
전쟁같은 하루였다
밥먹다가 코피가 났다
매일이 벽을 만난다
멘탈 회복력이 좋아졌다??
벽에 부딪혔다
잠과의 싸움이다.
불안감이 사라지지않는 나날이다
3주차가 시작되었다
점점 어려워진다
코드캠프 무려 벌써 아홉번째날
코드캠프 여덟번째날
코드캠프에서의 두번째 화요일
두번째 주의 시작이다
첫주가 끝났다
이제 코로나는 남의 얘기가 아니다.
아직 이틀밖에 지나지 않았다는 것이 놀랍다.
첫 개발 블로그를 만들었다.