FrontEnd

webpack2 입문 가이드

이 글은 webpack을 다루어 보지 않은 사람들을 위한 가이드다. 다만 webpack2를 기준으로 하며, 기본적인 웹 지식(CommonJS, ES2015 등)은 알고있다고 가정한다. webpackwebpack은 JavaScript 모듈...

Opinion

개발자라면, 블로그

지난 금요일(17.02.24), 9XD에서 “개발자라면, 블로그”라는 주제로 발표를 했다. 원래는 발표자료만 올리려다가 스피치 빼고 발표자료만 보면 무슨 소린지 이해가 잘 안 될 수 있다 싶어서 블로그에 부연설명을 덧붙여 올린다. 참고로, 나는 블로그를 시작한...

Tool

나의 커맨드라인 인터페이스

웹 개발자라면 커맨드라인 인터페이스를 이용해 처리해야하는 일들이 종종 있다. 나는 CLI를 잘 못 쓰는 편이라서 딱히 하드한 설정을 사용하는 건 아니지만 맥에 새로 CLI 환경을 세팅하면서 은근히 여러가지 신경 쓸 거리가 많아서 정리도 한 번 할 겸해서 내...

JavaScript>TypeScript

TypeScript: 제네릭(Generic)

이전 글 - TypeScript: 함수(Function) 제네릭은 Java 등의 정적 타입 언어를 사용하던 사람에게는 익숙한 단어일지도 모르겠다. 그러나 JavaScript를 사용해왔던 개발자에게는 그렇지 않다. 제네릭은 어떠한 클래스 혹은 함수에서 사용할...

CSS

Flexbox 활용사례 모음: Solved by Flexbox

Flexbox는 웹페이지에서 다양한 레이아웃을 만들기 위해서 쓸 수 있는 최신 CSS 기능이다. 사실 지금까지 CSS를 이용해서 레이아웃을 만드는 것이 그리 간단한 일은 아니었다. 수직 중앙 정렬은 잘 알려진 문제 중 하나다. 물론 지금까지 해결방법이 없었던...