내 맘대로 위클리 뉴스 - 2016년 46주(11월 18일)

JavaScript News

  • Angular 3 is hot on the heels of Angular 2

    • 2017년 3월에 Angular 2의 코드를 다듬어서 Angular 3를 발표할 예정
    • Angular 2가 2016년 9월 15일에 정식 발표되었으니, 반년만에 메이저(Major) 업데이트를 예고!
    • Rob Wormald가 말했던 것처럼 코드만 다듬어서 나올지 아니면 변화를 몰고 올지는 내년 3월이 되어봐야 알 듯

      • Wormald promised a new major version twice a year from now on.
      • Unlike Angular 2, Angular 3 is not a rewrite. "There's nobody on the team who ever wants to rewrite a framework again," said Wormald. Using TypeScript, Microsoft's typed superset of JavaScript, Angular 2 was rewritten to allow decoupling of the framework from the DOM to enable use of multiple renderers.
  • Logging Errors in Client-Side Applications

    • Client에서 사용할 수 있는 로그 라이브러리를 소개하는 기사
    • 특히 ES6 기반의 vanilla JavaScript 예제 코드는 쉽고 간단하기 때문에 참고해보면 좋을 듯!

      • Logging is an important part of any software application, both during active development and when it’s running in production mode.
  • Six Tiny But Awesome ES6 Features

    • ES6의 굵직굵직한 업데이트 중에서 잘 알려지지 않은 작고 좋은 기능을 소개하는 튜토리얼 기사
    • 작은 차이가 명품을 만든다는데, 난 큰 차이도 몰라서 곤혹스러운 ES6 인 듯!

Python News

  • psutil 5.0.0 is around twice as fast
    • 다양한 운영체제를 지원하는 psutil이 5.0으로 업데이트 되었고, 속도도 매우 빨라졌음을 알리는 기사
    • 해당 기사의 내용중에서 oneshot() 컨텍스 매니져의 커밋 코드에 대한 링크가 있는데, 시간내서 해당 코드를 구경해보면 좋은 경험이 될 것 같음(만약 동료가 있다면 같이 해당 코드를 보면서 가볍게 이야기 해보는 것도 좋을 듯!)
  • Using the Google Slides API with Python
    • 구글 API를 사용해서 파이썬으로 Google Slides를 조작하는 방법을 소개하는 튜토리얼 기사
    • 관련 비디오 튜토리얼도 참고해보자!
    • 어디에 사용할지 모르겠지만, 그냥 해보면 신기하고 잘되기 때문에 심심할 때 해보시길 추천!
  • Building Robust RabbitMQ Consumers With Python and Kombu: Part 1
    • RabbitMQKombu를 사용한 튜토리얼 기사
    • 튜토리얼이 매우 쉽고 자세하게 적혀있기 때문에, Pub/Sub 시스템을 구축하려는 분들에게 추천!

Mobile Dev News

  • 50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer

    • 안드로이드 스튜디오 팁을 소개하는 기사
    • 개인적으로 해당기사 중에서 Plugins 부분에 신기하게 많음!
  • Finally understanding how references work in Android and Java

    • 안드로이드와 자바에서 참조가 자동하는 방식을 소개하는 기사

      • First of all: what is a reference in Java? Java has by default 4 types of references: strong, soft, weak and phantom.
      • Hope this has clear a little bit the idea you previously had about references.
  • Yammer iOS App ported to Swift 3

    • Yammer에서 Swift 3로 포팅한 경험을 소개하는 기사
    • 남일 같지 않은 Task List!

      • The process of migrating ~ 180 Swift files took around 2 weeks and 2 people
      • A migration is an effective way to leave your code in a better place. It does that by updating the code to a newer version but it is also an opportunity to spot unconventional behaviours as well as out of fashion ones.

ETC

  • Stop Making Me Sign Up!
    • 가입을 유도하기 보다, 서비스를 먼저 경험해보는게 중요하다!라는 점을 기존의 App과 비교해서 설명하는 기사

  • {자바스크립트, 파이썬, 모바일} 형태로 재편성 하였습니다.