웹개발 관련
- 차세대 웹 엔진 발표한 파이어폭스 : Mozilla에서 오랫동안 파이어폭스의 렌더링 엔진이었던 Gecko를 대체할 새로운 엔진을 만들 Quantum을 발표했다. Quantum은 Mozilla가 만든 Rust 언어와 Rust로 만든 렌더링 엔진 Servo에 기반을 두고 있다. Mozilla Tech에 따르면 2017년 말에 적용될 예정으로 보인다.(한국어)
- Introducing simultaneous “nirvana” JavaScript debugging for Chrome and Node.js in VS Code : Visual Studio Code에 nirvana 디버깅이라고 불리는 멀티 타겟 디버깅이 추가되었다. 백엔드가 Node.js로 되어 있을 때 프론트엔드 자바스크립트와 Node.js를 VS Code 내에서 한 번에 디버깅할 수 있다.(영어)
그 밖의 프로그래밍 관련
- Git 커밋 메시지 작성법 : How to Write a Git Commit Message를 번역한 글로 Git 커밋 메시지를 작성할 때 염두에 두어야 할 내용이 거의 모두 담겨있다.(한국어)
- How Hacker News ranking algorithm works : Arc로 구현된 해커 뉴스의 랭킹 알고리즘을 설명한 글이다. Gravity와 Time을 두고 Time이 지날수록 Score가 줄어드는데 Gravity가 높으면 더 빨리 줄어든다. 비슷한 시스템을 구현할 때 참고할 만한 글이고 비슷한 내용으로 Reddit의 랭킹 알고리즘을 설명한 글도 있다.(영어)
- Serverless Map/Reduce : AWS Lambda를 이용해서 빅데이터의 Map/Reduce를 구현한 내용을 설명하고 있다. 구성한 아키텍처부터 다른 빅데이터 솔루션과의 성능 비교까지 잘 나와 있다.(영어)
- [입 개발] base62와 진법 연산 : base64 가 있는데 base62 같은걸 왜 써야 하나요?와 같이 읽어보면 좋다. base64같은 걸 자주 사용하면서도 너무 기본적인 부분이라서 또 그 동작 내부나 내용을 살펴보지 않는 경우가 많은 데 이런 진법 변환이 왜 필요한지부터 어떻게 사용하는지 등이 잘 나와 있다.(한국어)
IT 업계 뉴스
- DeepMind and Blizzard to release StarCraft II as an AI research environment : 알파고를 만든 DeepMind가 BlizzCon 2016에서 블리자드와 협업해서 Starcraft를 이용한 AI 연구를 하고 있다고 공개했다. API로 게임의 정보를 받고 제어를 할 수 있다고 블리자드의 스타크래프트 팀과 협업을 하는 이를 바탕으로 AI가 스타크래프트 플레이를 할 수 있도록 연구하고 있다.(영어)
볼만한 링크
- 8퍼센트 CTO 1년 차 회고 : 이호성 님이 8 퍼센트의 CTO로 지낸 1년의 회고를 정리했다. 그동안 구인이나 조직 문화 등 8퍼센트에 대한 글을 쓸 때도 매번 재밌게 읽었는데 이번 글도 재미있게 읽었다. 초기에 잡았던 목표와 1년 지난 뒤의 평가를 포함해서 새롭게 배운 내용과 스타트업 CTO를 하면서 잃은 것들까지 솔직한 평가가 들어있어서 공감이 가는 부분도 많고 지속해서 고민하는 문화가 부럽기도 하다.(한국어)
- 창업 후 3년간 저지른 실수에 대하여 : 비캔버스를 운영하는 홍용남 님이 창업 후 3년간의 과정을 회고한 글이다. 대부분은 후회하는 내용이지만 각 상황에 일기를 써넣은 듯 감정 표현이 솔직하게 나와 있어서 공감도 하면서 재미있게 읽을 수 있는 글이다.(한국어)
프로젝트
- Webpack Bundle Analyzer : webpack으로 번들한 파일에 포함된 내용을 분석하고 최적화할 수 있는 도구.
- Fast Style Transfer : TensorFlow로 이미지의 스타일을 변경할 수 있는 프로그램.
- axios : 웹 브라우저와 Node.js에서 사용할 수 있는 Promise 기반의 HTTP 클라이언트.
- Winds : 개인화된 RSS Reader로 React와 Node로 만들어졌다.
- deck.gl : Uber에서 공개한 프로젝트로 WebGL을 이용한 데이터 시각화 프레임워크다.
버전 업데이트
- Homebrew v1.1.0 : OS X 패키지 매니저, 릴리스 공지
- Serverless Framework v1.1.0 : AWS Lambda에서 앱을 만드는 프레임워크, 릴리스 공지
- Atom v1.12 : 에디터, 릴리스 공지
- Visual Studio Code v1.7 : 에디터, 릴리스 공지
- Rust v1.13 : 프로그래밍 언어, 릴리즈 공지
- Celery v4.0 : Python 분산 테스크 큐, 변경사항
- Scala v2.12.0 : JVM 기반 프로그래밍 언어, 릴리스 공지
- Spring Framework v5.0 M3 : Java 프레임워크, 릴리스 공지
- Spring Security v4.2.0 : Spring 인증 프레임워크, 릴리스 공지
- gradle v3.2 : Java 빌드 도구, 릴리스 공지
Comments