Launching nginScript and Looking Ahead : NGINX의 설정을 JavaScript로 작성할 수 있는 nginScript를 NGINX를 만든 Igor Sysoev가 발표했다. JavaScript의 문법을 사용해서 라우팅 등의 설정이나 확장기능을 작성할 수 있다.(영어)
Flux로의 카툰 안내서 : Flux 패턴의 동작방식을 만화로 그려가면서 자세히 설명하고 있다. 코드는 나오지 않지만, Flux 패턴이 어떤 접근을 취하고 있는지 이해하기 쉽게 잘 정리되어 있다.(한국어)
Relay 101: Building A Hacker News Client : 해커뉴스의 GraphQL 엔드포인트를 사용해서 Relay로 해커뉴스 클라이언트를 만드는 방법에 대한 글이다. 첫 번째 글이지만 프로젝트를 설정하는 방법부터 GraphQL과 Relay를 연결하는 방법을 자세히 설명하고 있다. 그동안 Relay가 추상적인 내용이 많았던 상황에서 따라 해 볼 수 있는 실용적인 예제이다.(영어)
How Chromium Works : 6주마다 릴리스를 하는 크롬 개발팀이 크로미움을 어떻게 개발하는지를 설명한 글이다. 짧은 릴리스 주기 때문에 브랜치를 만들지 않고 테스트는 모두 자동화하고 새로운 기능은 런타임 변경으로 관리하는 등의 작업 과정과 그로 인한 장점 등을 잘 설명하고 있다.(영어)
스포카 한 산스와 글꼴 경량화 : 스포카에서 본고딕 폰트를 커스텀한 스포카 한 산스 폰트를 공개했는데 내부에서 폰트 작업을 하면서 어떻게 폰트를 경량화했는지 과정을 자세하게 설명하고 있다. 웹이나 앱을 작업할 때 폰트의 모양도 문제이지만 한글의 경우 폰트파일의 크기 때문에 문제를 많이 겪는데 이 글이 많은 도움이 될 것으로 보인다.(한국어)
프로젝트
HTML Color Codes : HEX 칼라 코드나 RGB, HSL 코드값을 picker로 찾을 수 있는 웹사이트.
NodeGit : libgit2의 Node.js 바인딩으로 git 기능을 Node.js에서 사용할 수 있다.
clipboard.js : 플래시 없이 2kb 만의 JavaScript로 구현한 클립보드 복사 라이브러리.
Otto : 복잡한 개발환경 구축이나 배포를 추상화하여 개발과 배포를 쉽게 해주는 HashiCorp의 도구.
Comments