All Posts

스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들
September 26, 2019 · 13 min read

스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들에 대해서 명령어 사용법, 문제를 짚을 수 있는 지표들을 정리함.

Git 커맨드라인 환경에서 GUI 부럽지 않게 사용할 수 있는 몇가지 팁
April 02, 2019 · 3 min read

Git을 커맨드라인 방식으로 사용하신 분들을 위한 간단한 alias를 통해 GUI 부럽지 않게 사용할 수 있는 팁 몇가지 공유.

코딩 스타일에 대해 논쟁하는 이유
October 28, 2018 · 7 min read

Why We Argue: Code Style

왜 철학을 공부하는가?
June 05, 2018 · 2 min read

하버드 대학에서 철학을 공부해야하는 이유에 대해 요약함.

CTO는 무엇을 해야하나?
January 18, 2018 · 7 min read

CTO가 해야할 역할에 대해 잘 기술한 hat does a CTO do?란 아티클을 번역.

프로그래밍에서 인지 편향
January 15, 2018 · 3 min read

Cognitive Biases in Programming

DI(의존성 주입)가 필요한 이유와 Spring에서 Field Injection보다 Constructor Injection이 권장되는 이유
November 15, 2017 · 6 min read

Spring에서 의존성 주입이 필요한 이유와 Constructor Injection이 권장되는 이유에 대해 상세히 기술.

Twitter는 어떻게 1초에 3,000개의 이미지를 처리하고 있나?
May 01, 2016 · 9 min read

How Twitter Handles 3,000 Images Per Second

Javascript Promise
December 17, 2014 · 16 min read

Javascript를 사용하다보면 비동기 call 요소들이 많아서 로직의 가독성과 오류 디버깅 문제등이 복잡하게 얽히게 되(이를 헬이라고도 표현하는데), 이를 회피하기 위한 방법중에 하나가 Promise를 사용하는 것입니다. 대부분 경우 라이브러리로 제공하고 있어, 그 내용을 잘 모르고 사용하는 경우가 많아 오용되는 사례를 경험하게 됩니다. 그래서 내부를 좀 더 이해하는데 도움이 되는 좋은 아티클이 있어서 번역ㅎ함.

Make에 대해 알아야할 7가지
October 27, 2014 · 5 min read

Make에 대해 알아야할 7가지 정리함.