Stack Overflow 커뮤니티가 만들어낸 프로그래밍 은어 30선을 정리합니다. Yoda Conditions, Heisenbug, Jenga Code 등 개발자라면 한번쯤 겪어봤을 상황을 재치있게 표현한 용어들을 소개합니다.
미래를 예측하기보다는 미래가 어떻게 되었으면 좋겠다는 생각과 그에 따른 행동을 하는데 집중하자는 의미의 글.
공간 효율적인 확률형 자료구조인 Bloom Filter의 작동 원리, false positive 개념, 수학적 오류율 계산법, Google Guava 구현 예, Cassandra·HBase 등 NoSQL 활용 사례를 단계별로 설명합니다.
Naive Bayes 분류의 수학적 원리부터 Apache Mahout를 이용한 20-Newsgroups 학습, Java 서블릿 기반 스팸 필터 구현까지 단계별로 설명합니다.
변수와 메소드 이름을 일관되고 명확하게 짓는 방법을 정리한 15가지 네이밍 원칙입니다. 좋은 네이밍 습관을 익히면 코드 리뷰와 협업 속도가 함께 빨라집니다.
브라우저 렌더링 파이프라인(DOM·렌더링 트리·레이아웃·페인트)과 리플로우·리페인트의 원인, 비용 차이, 최소화 전략을 코드 예제와 함께 설명합니다.
2012년 Trello 팀이 공개한 기술 스택을 정리합니다. CoffeeScript 기반 클라이언트, Node.js·Redis·MongoDB 서버 구성, WebSocket 실시간 동기화, 무중단 배포 방식까지 다룹니다.