Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

기술 뉴스 #40 : 15-10-15

웹개발 관련

  • 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가 추상적인 내용이 많았던 상황에서 따라 해 볼 수 있는 실용적인 예제이다.(영어)

그 밖의 프로그래밍 관련

  • 파이콘 한국 2015 코드 골프 되돌아보기 : SpoqaPycon에서 진행했던 코드 골프 이벤트에 참여했던 소스를 분석해서 정리한 글이다. 각 제출자의 소스의 접근방법을 자세히 정리하고 그 원리를 설명하고 있어서 재미있다.(한국어)
  • N|Solid. Enterprise Node. Finally. : NodeSource에서 Node 4.0에 기반을 두고 프로파일 도구까지 내장되어 있어서 엔터프라이즈용으로 사용할 수 있는 Node 런타임을 공개했다.(영어)
  • How Chromium Works : 6주마다 릴리스를 하는 크롬 개발팀이 크로미움을 어떻게 개발하는지를 설명한 글이다. 짧은 릴리스 주기 때문에 브랜치를 만들지 않고 테스트는 모두 자동화하고 새로운 기능은 런타임 변경으로 관리하는 등의 작업 과정과 그로 인한 장점 등을 잘 설명하고 있다.(영어)

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 페이지를 운영할 수 있는 오픈 소스 프로젝트

버전 업데이트

2015/10/15 22:49 2015/10/15 22:49