내 맘대로 위클리 뉴스 - 2017년 09주(03월 02일)

JavaScript News

  • 10 Best Practices for Writing Node.js REST APIs

    • Node.js 기반으로 RESTful을 설계 하거나 만들 때 꼭 필요한 '체크리스트'가 필요하다면 이 기사를 꼭 참고 할 것!
    • 다른 프로그램 언어를 사용하고 있다고 해도 읽어보면 정말 많은 도움이 됨(특히 #1, #2, #3, #9)
    1. "API routes should always use nouns as resource identifiers!"
    2. You write APIs so others can use them, benefit from them. Providing an API documentation for your Node.js REST APIs are crucial.
  • Our Best Practices for Writing React Components

    • 'MuseFind'를 몇년간 만들면서 리액트 컴포넌트(Class Based , Functional)를 '올바르게(right)' 작성하는 방법을 고민하면서 얻게된 경험을 공유하는 기사
    • 해당 기사에서 리액트 컴포넌트를 Class Based, Functional로 구분되어 있을만큼 내용이 충실하고, 다양한 고민에 대한 가이드라인을 엿볼 수 있기 때문에 리액트를 사용하는 팀에선 꼭 참고해 볼만한 기사
    1. [...] If you're not sure of the distinction between presentational and container components, we recommend you read this first.
    2. [...] All your components should have propTypes
    3. [...] This is usually achieved by passing this.handleSubmit.bind(this) to the subcomponent. We think this approach is cleaner and easier, maintaining the correct context automatically via the ES6 arrow function.

Python News

Mobile

  • Implementing In-App Billing in Android

    • 결제를 조금 더 쉽게 구현하기 위해서 라이브러리를 사용하는 방법을 소개하는 튜토리얼 기사

    [...] Have you already changed your mind?

  • Building iOS App With VIPER Architecture

    • 'VIPER' 아키텍처를 사용해서 앱을 구축하는 방법을 소개하는 기사와 간단한 코드를 제공
    • M계열의 아키텍처에 비해서 화면과 로직의 분리가 명확하게 나눠진다는 점에서 굉장히 강력한 듯 하지만 코드량이 많이 늘어나는 것 같은 기분이 듬