부스트캠프 웹모바일 9기 챌린지 회고
늦은 후기.. 저번주 금요일 드디어 부스트캠프 챌린지 과정을 마무리했습니다. 마지막 4주차에 많은 일이 있어 조금 늦은 후기를 작성하게 되었습니다. 4주차에 갑자기 맥북이 켜지지 않아 옛날에 사용하던 노트북으로 ...
부스트캠프 웹모바일 9기 챌린지 3주차 회고
벌써 3주차.. 부스트캠프 챌린지 과정 3주차 회고입니다. 벌써 3주차라니.. 시간이 너무 빠르게 지나가는 것 같습니다. 컨디션 관리에 실패한 한 주였습니다... 제출시간 놓치고 정신없이 미션을 진행했습니다. ...
NodeJS란❓
NodeJs란? NodeJs는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 환경입니다. 런타임 환경이란? 런타임 환경은 프로그램이 실행되는 환경을 말합니다. 애플리케이션...
부스트캠프 웹모바일 9기 챌린지 2주차 회고
꽉찬 감자 저번주에 이어 부스트캠프 챌린지 과정 2주차 회고입니다. 저번주에 설정한 2주차 목표는 학습에 집중하자입니다. 이왕 감자가 된거 속이 꽉찬 감자가 되기로 마음먹었는데 이번주에는 어떤 경험을 하였는지 ...
부스트캠프 웹모바일 9기 챌린지 1주차 회고
"저 나중에 꼭 부스트캠프 해보고 싶어요" 프론트엔드 개발자를 꿈꾸면서 항상 부스트캠프를 해보고 싶었습니다. 이전 우태캠을 진행하면서도 동료분들에게 위와 같은 말을 하고 다니곤 했습니다. 이번 부스트캠프 9기가 ...
[React] React 메모이제이션 알고쓰자!
들어가며 일전 프로젝트를 개발하며 React에서 제공하는 메모이제이션 때문에 성능이 안좋아진 경험이 있습니다. 프로젝트를 개발한지 시간이 조금 지났지만 이번 기회에 리액트에서 제공하는 메모이제이션 관련 기능을 다시...
[Typescript] Abstract Class vs Interface
추상클래스? 인터페이스? 추상 클래스랑 인터페이스의 차이는 무엇인가요? 일전에 아는 형이 면접질문으로 해당 질문을 받았다고 얘기했습니다. 그래서 이번 기회에 정리해보려고 합니다. 추상 클래스 (Abstrac...
Yarn Berry 블로그 적용 후기 .ᐟ
npm -> Yarn Berry 블로그를 리팩토링하면서 패키지 매니저를 npm에서 Yarn Berry로 변경하였습니다. 이번 시간에는 Yarn Berry에 대해 알아보면서 Yarn Berry를 사용하면서 느낀 장단...
프로퍼티 어트리뷰트(Property Attribute)
내부 슬롯과 내부 메서드 내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ENCMScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드이다. ENCMScript 사양에 등장하는 이중...
MongoDB Replica Set 환경 구축하기 (Feat. Docker)
들어가기 앞서 MongoDB 는 버전 4.0부터 트랜잭션을 지원합니다. 하지만 여타 다른 DB와 다르게 트랜잭션을 사용하기 위해선 Replica Set 환경을 구성해야합니다. 이번 포스트에선 Replica Set에 ...