• [서평] Angular Essentials

    이 책을 선택한 것은 우선 Angular 관련 서적이 많이 없다. 19년 4월에 나온 책이 있긴 한데, Angular에만 집중된 책은 아니다. 그나마 최신 책이라서 선택했고 이웅모님은 이 책을 보기 전에도 알고 있었다. https://poiemaweb.com/ 이라는 웹사이트를 운영중이신데 javascript 관련 포스트를 우연히보고 설명이 굉장히 좋아서 관련 post들을 다 본적이 있었다. 그래서 믿고 보기...


  • [Angular] Eslint 설정하기 (vscode Prettier 연동)

    Typescript 팀에서 공식적으로 더 이상 TSLint를 지원하지 않고, ESLint의 Typescript 지원을 개선하는데 집중할 것이라고 말했습니다. https://medium.com/palantir/tslint-in-2019-1a144c2317a9 현재 사용하는 데는 문제는 없지만 장기적으로 본다면 TSLint를 ESLint로 마이그레이션 하는 것이 좋습니다. Angular + VsCode + ESLint + Prettier 세팅과 Airbnb 스타일 가이드 적용까지 해보도록 하겠습니다. 프로젝트 생성 먼저 적용할 프로젝트를 생성한다. ng...


  • [서평] RxJS Quick Start

    2019년 10월 말에 이직을 하게 되면서 Angular를 사용하게 됐다. 흔히들 Angular는 러닝 커브가 높다고 하는데, 실제로 Angular 자체보다는 RxJS를 필수적으로 사용해야 하기 때문에 개발 패러다임이 바뀌는 것에 더 어렵게 느껴질 수 있을 것 같다. 그래서 RxJS에 대한 이해도를 높이기 위해 먼저 책 한 권을 봐야겠다고 생각했고, 팀 동료에게 추천을 받아서...


  • [Javascript] 비동기 스케줄링과 Frame의 LifeCycle

    비동기 스케줄링 이전에 포스팅했던 호출 스택과 이벤트 루프에서 자바스크립트에서 동시성 확보를 위해 비동기 호출과 이벤트 루프를 통한 스케줄링을 하는 것에 대한 내용을 다뤘습니다. 자바스크립트의 호출 스택과 이벤트 루프 이번에는 Input Event 등의 Event와 Task, MicroTask, Animation Frame 과의 우선순위와 여러 가지 실험? 들 그리고 Frame의 라이프 사이클에 대해서 다뤄보겠습니다. 1....


  • [Javascript] 자바스크립트의 호출 스택과 이벤트 루프

    자바스크립트의 호출 스택과 이벤트 루프 자바스크립트는 single-thread기반의 언어입니다. 즉, 자바스크립트는 하나의 호출 스택을 가집니다. 하나의 호출 스택을 가진 단일 스레드로 동작하는 자바스크립트에서 어떻게 동시성을 지원할까요? 답은 이벤트 루프입니다. 자바스크립트는 이벤트 루프 기반의 비동기 방식으로 Non-Blocking IO를 지원합니다. Node.js의 특징으로 자주 소개되는 내용입니다. Node.js가 V8(자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트...