내 맘대로 위클리 뉴스 - 2016년 7주(2월 15일)

Python with PY Family

  • Newton’s method with 10 lines of Python
    • 10줄로 해보는 "Newton's method"(미분가능한 연속함수 f, f(x)=0인 값을 찾는 방법)
    • 심플의 미학을 추구하는데, 이게 정말로 '좋은' 방법인지 고민해 볼 필요가 있지 않겠는가?
  • The registries pattern
    • Django의 'registries' 패턴을 소개하는 기사
    • 재사용적인 측면에서 매우 활용 용도가 높을 것으로 예상됨
    • 그렇지만 나는 이런 거대한 '서비스'를 만들지 않고 있는건 함정

Android with Google Family

  • Optimizing Layouts in Android – Reducing Overdraw
    • 'Overdraw'를 확인하는 방법을 알려주는 부분이 가장 마음에 듬
    • 'Overdraw'를 해결하는 코드가 매운 간결. 쉽게 적용 가능할 듯
  • Example of Realm with MVP and Dagger
    • 'Realm'과 'Dagger'를 사용법을 소개하는 튜토리얼
    • MVP에 대한 소개가 간명해서 초심자에게 어울릴 듯
  • Improving Startup Time in the NYTimes Android App
    • 속도 개선을 위한 다부진 노력이 엿보임

    • 주의깊게 본 구절

      • 'Groovy' 코드를 제거하고, 기본적인 JDK 7 코드로 변경했다는 부분

      We reverted back to plain old Java 7 syntax and stripped our codebase of Groovy.

      • 속도를 향상시키기 위해서 데이터 이동 경로를 개선

      Rather than using a content manager as a single gatekeeper, we have moved toward individualized data stores, which let us load cached data as quickly as possible. Similar to recent work done by the Facebook Android team, we made sure to optimize the code path from disk to UI as much as possible.

    • 이 기사에서도 'Rx'계열은 돋보임