웹개발 관련
- HTTP/2 Approved : 드디어 2년간의 HTTP/2의 표준화 작업이 완료되어 정식 승인되었다. 이는 HTTP 1.1이 1999년 도입된 이후 16년 만에 업데이트다. IETF HTTP Working Group 의장인 Mark Nottingham도 자신의 블로그를 통해 이 소식을 전했다.(영어)
- Babel: Not Born to Die : ES6 코드를 바로 사용할 수 있게 ES5로 변환하는 6to5가 단순히 ES6->ES5의 범위에만 머무르지 않고 JavaScript 트랜스파일러로 발전하기 위해 이름을 Babel로 변경했다.(영어)
- AngularJS 도입 선택 가이드 공개합니다. Naver에서 AngularJS의 도입을 고려할 때를 위한 선택 가이드를 공개했다. 이 문서에는 AngularJS의 동작 방식과 성능 테스트 등의 결과가 나와 있다.(한국어)
- 디자이너가 준 PSD의 아이콘을 웹 폰트로 만들기 : PSD로 Font Awesome처럼 아이콘 폰트를 만드는 방법을 설명한 글이다.(한국어)
- Track JavaScript, AngularJS and jQuery errors with Google Analytics : JavaScript의 오류를 추적해주는 서비스도 많이 있지만 Google Analytics를 이용해서 자바스크립트 오류를 추적하는 방법을 설명한 글이다.(영어)
- ECMAScript 6 Guillermo Rauch가 ES6의 기능을 정리한 글로 단순 스펙의 나열이 아니라 여러 달동안 ES6를 사용하면서 현재의 어떤 문제를 ES 6기능으로 어떻게 해결할 수 있는지를 설명한 글이라 이해하기가 쉽다. ES6를 사용하기 위해 Babel을 어떻게 사용했는지를 정리한 글도 있다.(영어)
- 한글 웹 폰트 경량화해 사용하기 : 웹 폰트를 사용하고자 할 때 한글 폰트는 용량이 대부분 엄청나게 커서 사용하기가 어려운데 폰트의 서브셋을 이용해서 한글 웹 폰트를 경량화 하는 방법을 설명한 글이다.(한국어)
그 밖의 프로그래밍 관련
- Reconciliation Proposal : Node.js와 io.js가 다시 합쳐질 움직임을 보이고 있다. 이 문서는 io.js에서 작성한 문서로 Node.js와 io.js가 합쳐진 프로젝트를 대비한 드래프트 문서로 두 프로젝트가 아직 합쳐지는 것으로 결정되거나 한 것은 아니고 각 조직 등을 어떻게 운영할지 등이 정리된 문서이다.(영어)
- Introducing gRPC, a new open source HTTP/2 RPC Framework : Google 내부에서 사용하던 HTTP/2 RPC 프레임워크인 gRPC를 오픈 소스로 공개했다.(영어)
- Introducing Origami Live and Origami 2.0 : 페이스북이 만든 프로토타이핑 도구인 Origami가 프로토타입을 iPhone, iPad에서 실행할 수 있는 Origami Live 앱과 새 버전인 Origami 2.0을 공개했다. 2.0에서는 iOS, Android, web으로 code export도 가능하고 Sketch도 지원한다.(영어)
- io.js Roadmap : io.js의 로드맵을 계속 정리해서 공개하는 페이지이다.(영어)
IT 업계 뉴스
- '망중립성'' 보호 승인, 오픈웹을 위한 승리 : 미국 연방 통신 위원회에서 망중립성 보호(net neutrality protections)를 결정하였다.(한국어)
볼만한 링크
- Side projects : Redis를 만든 Salvatore Sanfilippo가 사이드 프로젝트의 중요성을 강조한 글이다. Redis 자체도 사이드 프로젝트로 시작한 것이고 메인프로젝트를 하더라도 시간을 더 효율적으로 사용하기 위해서 사이드 프로젝트를 해야 하고 이를 통해 더 큰 프로젝트를 만들 수 있다는 이야기에 동감한다.(영어)
- 푸시 메시지 타이밍 찾기 : 서비스에서 모바일로 Push 메시지를 보낼 때 사용자의 로그인 세션 시간을 기반으로 최적화해서 보내는 방안을 정리한 글이다. Push의 비용은 전송에 드는 물리 비용이 아니라 고객이 느끼는 매체 피로감이라는 부분에 크게 동감하고 접근 방법과 구현할 때 고민해야 한 부분이 정리되어 있어서 읽어볼 가치가 크다.(한국어)
- Full Stack Engineer에 대하여 : 최근에 왠지 모르게 이슈가 되는 단어인 Full Stack 개발자에 대한 글로 Full Stack 개발자가 어떤 사람이고 그에 대한 장단점이 무엇인지를 잘 정리한 글이다.(한국어)
프로젝트
- Stetho : Facebook에서 공개한 안드로이드 애플리케이션에 크롬 개발자 도구를 연결해서 디버깅할 수 있는 브릿지다.
- CSS Stats : 웹사이트 주소를 입력하면 CSS를 분석해서 규칙이나 폰트의 종류 등을 시각적으로 정리해서 보여준다.
- jq : Mac이나 Linux에서 사용할 수 있는 도구로 sed처럼 JSON 데이터에서 원하는 내용을 찾을 수 있는 커맨드라인 도구다.
관리자만 볼 수 있는 댓글입니다.
그러네요. 감사합니다. 볼드처리가 제대로 안닫혔군요.