웹개발 관련
- 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가 추상적인 내용이 많았던 상황에서 따라 해 볼 수 있는 실용적인 예제이다.(영어)
그 밖의 프로그래밍 관련
IT 업계 뉴스
볼만한 링크
- 스포카 한 산스와 글꼴 경량화 : 스포카에서 본고딕 폰트를 커스텀한 스포카 한 산스 폰트를 공개했는데 내부에서 폰트 작업을 하면서 어떻게 폰트를 경량화했는지 과정을 자세하게 설명하고 있다. 웹이나 앱을 작업할 때 폰트의 모양도 문제이지만 한글의 경우 폰트파일의 크기 때문에 문제를 많이 겪는데 이 글이 많은 도움이 될 것으로 보인다.(한국어)
프로젝트
- HTML Color Codes : HEX 칼라 코드나 RGB, HSL 코드값을 picker로 찾을 수 있는 웹사이트.
- NodeGit : libgit2의 Node.js 바인딩으로 git 기능을 Node.js에서 사용할 수 있다.
- clipboard.js : 플래시 없이 2kb 만의 JavaScript로 구현한 클립보드 복사 라이브러리.
- Otto : 복잡한 개발환경 구축이나 배포를 추상화하여 개발과 배포를 쉽게 해주는 HashiCorp의 도구.
- Zulip : Dropbox가 Python과 Django로 만든 오픈 소스 그룹 채팅
- N1 : Electron으로 만든 오픈 소스 메일 클라이언트
- Spring REST Docs : 스프링 MVC 프레임워크로 REST API 문서를 자동으로 생성해 주는 도구
- Cachet : 서비스의 상태를 알려주는 Status 페이지를 운영할 수 있는 오픈 소스 프로젝트
버전 업데이트
- Git v2.6 : 분산 형상관리 도구, 변경사항, 추가기능을 Github 블로그 참고
- Git LFS v1.0.0 : git 대용량 저장소, 변경사항
- Node.js v4.2.0 : 자바스크립트 런타임, 릴리즈 공지, 첫 LTS 버전.
- React v0.14 : 자바스크립트 UI 라이브러리, 릴리즈 공지, react 패키지가 react와 react-dom으로 분리되었다.
- TypeScript v1.6 : JavaScript transpiler, 릴리즈 공지, React/JSX 지원
- graylog v1.2 : 로그 관리 도구, 릴리즈 공지
- Meteor v1.2 : 웹앱 플랫폼, 릴리즈 공지, ES2015 지원, Angular/React 지원
- Rust v1.3 : 프로그래밍 언어, 릴리즈 공지
- GitLab v8.0 : 오픈소스 설치형 Git 저장소, 릴리즈 공지
- gradle v2.7 : Java 빌드 도구, 릴리즈 공지
- elixir v1.1 : 프로그래밍 언어, 릴리즈 공지
- akka v2.4 : Actor 라이브러리, 릴리즈 공지
- Slick v3.1.0 : Scala 데이터베이스 라이브러리, 릴리즈 공지
Outsider
2015/10/15 22:49
2015/10/15 22:49
Comments