Outsider's Dev Story

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

기술 뉴스 #39 : 15-09-15

웹개발 관련

  • THE PROBLEMS WITH FEATURE DETECTION : 현 브라우저의 HTML5 지원 상황을 보여주는 HTML5TEST에서 올린 글로 과거 브라우저 인식하는 방식에서 요즘은 기능을 지원하는지 검사한 후에 사용하는 것이 더 일반적이지만 스마트 TV나 게임기 등의 벤더사에서 객체만 활성화해놓고 기능테스트는 하지 않아서 더는 객체검사만으로는 동작 여부를 신뢰할 수 없다는 내용이다.(영어)
  • Redux 한글 문서 : Flux 구현체로 새로 대세가 되고 있는 Redux 문서의 한글 번역본이다. 아직 전문이 다 번역된 것은 아니지만, 아직 Redux를 공부 안 한 상태라 번역해 주신 deminoth님께 감사할 따름이다.(한국어)
  • Redux Blog Example : flux 구현체로 새로 떠오른 Redux로 만든 블로그 예제다. 서버는 JSON Server로 목킹해놓고 React와 Redux로 블로그를 어떻게 구현하는 지를 보여주고 있다. 간단한 튜토리얼이라기보다는 전체 예제를 담고 있으므로 Redux를 사용하려고 한다면 참고하기에 좋아 보인다.(영어)
  • GraphQL 살펴보기 : Facebook에서 공개한 GraphQL과 Relay의 사용방법을 정리한 글이다. GraphQL은 아직 제대로 된 구현체가 없는 상태고 Relay는 Techincal Preview 정도만 공개된 상태라 이 둘을 어떻게 사용하는지 어떤 장점이 있는지 파악하기가 쉽지 않은데 이 글을 읽어보면 GraphQL을 어떻게 사용한다는 것인지 어느 정도 이해할 수 있다.(한국어)
  • Angular 2 Survey Results : Angular를 사용하는 개발자들을 대상으로 Anuglar 2에 대해서 준비하고 있는 부분에 대한 설문을 2천여 명에게 진행한 결과이다. Angular 2에서 개선된 부분에 대해서 어떤 기능을 사용할 예정인지에 대한 질문이 많아서 Angular 2에서 바뀌는 부분과 사람들이 기대하는 부분을 예상할 수 있고 그 외 JavaScript 개발에 대한 일반적인 설문도 포함되어 있다.(영어)

그 밖의 프로그래밍 관련

  • Node v4.0.0 (Stable) : Node에서 io.js가 포크된 이후 처음으로 다시 합쳐진 안정 버전이 릴리즈되었다. Node.js의 버전(v0.12.x)과 io.js의 버전(v3.x)를 합친 버전이라 v4.0.0이 되었고 이번 버전은 LTS로 관리되고 6개월마다(매년 4월, 10월)에 안정 버전을 새로 릴리즈할 예정이다. 이제부터 Node는 Linux 재단 산하의 Node 재단에서 운영된다.(영어)
  • React Native for Android: How we built the first cross-platform React Native app : React로 모바일 네이티브앱을 만들 수 있는 React Native로 안드로이드를 만들 수 있는 버전이 공개되었다. 이 글에서는 React Native로 페이스북 광고 관리자 앱을 iOS로 먼저 만들고 Android로 만든 과정을 담고 있다. 두 프로젝트에서 코드를 80%정도 재사용하고 있으며 코드 저장소를 따로 관리했다가 고생한 점 등에 대한 회고가 담겨있는 글이다.(영어)
  • Diffy: Testing services without writing tests : 트위터에서 공개한 오픈소스로 Thrift나 HTTP에 기반을 둔 서비스의 테스트를 자동화 해주는 프로젝트이다. 최근에 성공한 테스트의 서버를 2개를 띄우고 새로운 코드의 서버를 한대 띄워서 같은 요청에 대한 응답을 비교해서 테스트 결과가 성공인지를 판단한다. 과거 성공한 코드를 2개 띄우는 이유는 타임스탬프 등 테스트와 상관없는 값은 자동으로 무시하기 위함이다.(영어)
  • D2 Coding 글꼴 : Naver에서 코딩용 글꼴 D2 Coding 체를 무료로 공개했다.(한국어)

IT 업계 뉴스

볼만한 링크

프로젝트

  • Vega : JSON으로 시각화 데이터를 선언적으로 정의하는 문법 규칙. 데이터를 정의하면 그에 맞는 시각화를 할 수 있다.
  • conventional-changelog : Angular.js가 하듯이 Git 커밋메시지의 관례를 통해서 변경사항을 자동으로 기록하는 도구

버전 업데이트

2015/09/15 03:51 2015/09/15 03:51