직장인으로 사회에 첫 발을 내딛고 9개월. 그간 적다면 적고 많다면 많은 일들이 있었다. 그리고 첫 실패 극복담을 남겨본다.
드디어 이직을 작심했다.이력서에 이 회사에서 했던 일들을 추가하고, 시험 삼아 몇 군데 회사에 이력서를 넣었다.세 곳 중 두 곳에서 연락이 왔고 한 회사에서 전화 인터뷰를 진행했다.
“비동기 프로그래밍”: 순서가 보장되지 않는 상황
CommonJS 등의 모듈은 트리쉐이킹이 안됨.∴ 번들 분석 진행 → 큰 크기의 종속성이 ESM 변형 패키지를 제공하는지 확인하여 교체.
업무 분류 체계(WBS) > 업무 분류 체계(Work breakdown structure, WBS)는 종속 관계를 바탕으로 프로젝트 결과물을 여러 계층으로 나눠 시각적으로 분류한다. 기본적으로 업무 분류 체계는 프로젝트 계획을 시각적 형태로 표현한다.
AWS CLI
Amazon S3의 정책 및 권한Amazon S3 버킷에 대한 권한(https://docs.aws.amazon.com/ko_kr/config/latest/developerguide/s3-bucket-policy.htmlAmazon S3 스토리지에 대한 퍼블릭
정리를 위해 벨로그에 노션 링크 일단 업데이트!https://haz23.notion.site/S3-CloudFront-b646132a2a364225abfbaffc6a6cfb99
클로저를 간과했다.호되게 당해버렸다.모던자바스크립트 딥다이브 책을 읽을 때만 해도 당장 쓸 일이 없을 것만 같았다.아니었다.그는 생각보다 가까이에 있었다.
CEO는 들어봤어도, SEO는 처음 들어보는 사람이 많을 것 같다. 회사에서 일을 하다보면 아무래도 개발자 중에 SEO에 관심을 갖고 있는 사람은 드물다. 게다가 이 작업을 위해서 가이드를 만들어줘도 서비스 만들기도 바쁜데 이런 것까지 해야되냐는 느낌으로 몇 달이 걸려
CSR과 SSR, 그리고 NEXT.js CSR vs SSR CSR과 SSR, 도대체 어디에서 렌더링할 것이냐, 그것이 문제로다! 꼭 햄릿이 된 것 마냥 프레임워크를 사용하는 개발자들의 머리를(특히 나 같은 주니어의 머리를) 아프게 하는 이 문제.
→ 프로그래밍 언어가 구동되는 환경자바스크립트 런타임 종류: 웹 브라우저, Node.js, Deno, Bun 등V8은 자바스크립트 엔진 중 하나V8은 오픈 소스 자바스크립트 엔진 중 하나웹어셈블리(WebAssembly) 엔진크롬 웹 브라우저와 Node.js 등에서 사용
구조 또는 비구조화된 형태로 프로그래밍 언어가 제공하는 값을 담을 수 있는 공간프로그래밍 언어마다 다르지만, 각 언어마다 데이터를 저장하는 데이터 구조 종류들이 있다. JavaScript에도 두 종류로 분류하여 여러 컬렉션이 구현되어있다.컬렉션의 분류는 ‘무엇을 기준으
함수 스코프와 블록 스코프는 스코프의 단위이며, 렉시컬 스코프는 이 스코프들의 범위를 결정하는 규칙이다.
즉시실행함수를 작동시키려면 가장 끝단 소괄호에 원하는 매개변수를 넣어주고, BOM의 객체들과 스토리지를 잘 활용해 브라우저에서 원하는 기능을 구현해보자!
💡 상태: 시간에 따라 변경되는 데이터, 렌더링에 영향을 끼치는 정보를 가진 객체
Prop Drilling 방식의 한계를 극복하기 위해 가장 먼저 등장한 건 Facebook(현 Meta)에서 발표한 단방향 데이터 흐름과 상태를 통합 관리하는 Store 개념이 담긴 Flux 아키텍처였다. 이를 기반으로 나온 게 바로 Redux 다.redux 동작 원리
타입 주석 && 원시 타입 && 리터럴 타입
배열 타입 && 튜플 타입
타입스크립트 객체 타입
geolocation은 GPS 또는 네트워크를 이용하여 현재 위치 정보를 객체로 반환하는 API로, 웹브라우저에서 지원한다.