Outsider's Dev Story

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

기술 뉴스 #36 : 15-08-02

웹개발 관련

  • 페이스북의 인기 오픈소스 기술, ‘리액트’란? : React를 소개한 글이다. 기술적인 내용이 약간 있긴 하지만 블로터에 실린 기사인 만큼 React를 전혀 모르는 사람이라도 어떤 기술이고 어떤 장점이 있는지 이해하기 쉽게 정리되어 있고 관련 레퍼런스 목록도 있어서 공부를 시작하려고 할 때 좋은 시작점이다.(한국어)
  • Lodash의 지연 평가 소개 by Filip Zawada : JavaScript 유틸리티 라이브러리인 lodash가 성능을 높히기 위해서 지연평가를 어떻게 사용하는지를 설명한 글의 번역 글이다. 구현 코드 수준으로 설명하는 것은 아니지만, 지연 평가로 성능을 높인 접근 방법과 파이프라인을 어떻게 사용하고 있는지를 아주 명쾌하게 설명하고 있어서 이 방법을 다른 곳에서도 적용할 수 있고 lodash에 대한 신뢰도 높일 수 있는 글이다.(한국어)
  • Browserify vs Webpack : 프론트앤드 의존성 관리도구인 Browserify와 Webpack이 어떤 차이가 있는지 잘 설명한 글이다. 글쓴이가 Webpack쪽에 더 힘을 주고 설명하고 있지만, 전체적으로 Grunt, Gulp를 이용한 빌드 프로세스에서 Brwoserify와 Webpack에 까지 어떤 특징이 있는지 잘 나타나있다.(영어)

그 밖의 프로그래밍 관련

  • Speeding up Javascript Test Time 1000x : 통합테스트를 돌릴 때 시간이 오래 걸리면 개발팀에 생산성에 영향을 많이 주므로 Node.js 프로젝트에서 100초 걸리던 테스트를 100ms 까지 줄인 방법을 정리한 글이다. 테스트가 많아져서 테스트에 오래 걸린다면 전부는 아니더라도 일부만 적용해도 효과를 볼 수 있을 것으로 보인다.(영어)
  • How iOS 9's Safari View Controller could completely change your app’s onboarding experience. : 서비스에서 친구 초대를 구현했을 때 사용자가 앱을 설치한 후에 다시 로그인하거나 다른 이메일로 가입하는 등의 문제를 해결하려고 시도한 다양한 방법과 문제를 살펴보고 iOS Safari View Controller로 어떻게 해결했는지를 설명한 글이다. 대부분의 앱 서비스에서 필요한 기능이기도 하고(서버 쪽에서도 구현이 필요하다.) 최근에 논의했던 이슈라서 흥미롭게 읽었다.(영어)
  • A Visual Introduction to Machine Learning : D3를 이용해서 머신러닝의 과정을 시각화로 설명하는 사이트다. 머신러닝도 흥미롭지만, d3를 이용한 화려한 시각화가 멋지다.(영어)
  • GitHub Extension for Visual Studio is open source : Visual Studio 2015에사 사용 가능한 Github 익스텐션을 소스가 MIT 라이센스로 공개되었다.(영어)

IT 업계 뉴스

  • Pixate + Google : 프로토타이핑 도구 pixate가 Google에 인수되었다.(영어)

볼만한 링크

프로젝트

  • caniuse-cmd : Can I Use를 커맨드라인에서 사용할 수 있는 npm 도구
  • PostgRest : PostgreSQL를 RESTful API를 제공하는 프로젝트.
  • RobotJS : Node.js로 데스크탑의 마우스, 키보드를 조작하고 화면을 읽을 수 있는 프로젝트. 현재는 Mac과 Linux를 지원하고 Windows는 지원 예정이다.
  • Styleguide : 웹사이트의 디자인 가이드를 각 회사에서 만들수 있는 템플릿 프로젝트. 온라인 데모에서 동작 모습을 볼 수 있다.

버전 업데이트

2015/08/02 00:43 2015/08/02 00:43