Tool

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

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

JavaScript>TypeScript

TypeScript: 제네릭(Generic)

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

CSS

Flexbox 활용사례 모음: Solved by Flexbox

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

Log

2016년 블로그 운영 회고

올 한 해 스스로 잘했다고 생각하는 것 중에 하나는 바로 블로그 운영이다. 사실 블로그는 작년에 시작했다. 작년 8월 쯤, 그러니까 첫 커리어의 시작 즈음에, 스스로의 실력에 대한 회의감, 위기감 이런 것들이 촉매가 되어 시작하게 된 것 같다. 포스트 고작...

Book

[책] 함수형 사고

요즘 함수형 프로그래밍에 관심이 많다. 나뿐만 아니라 함수형 패러다임을 도입하는 것이 프로그래밍계의 트렌드라는 생각이다. 대표적으로 2014년에 도입된 Java 8을 꼽을 수 있겠으며 앞선 글에서도 말했듯 prefer-const도 함수형 패러다임의...