내 맘대로 위클리 뉴스 - 2017년 25주(06월 23일)

Django with Python News

  • Instagram Makes a Smooth Move to Python 3

    • Instagram 엔지니어인 Hui DingLisa Guo가 Python 3 마이그레이션 경험을 설명하는 기사
    • 마이그레이션 경험을 대화 형식으로 소개하고 있기 때문에 매우 쉽게 읽을 수 있으며, 일을 단순하게 '관리'하는 방법이 인상적인 기사.

      1. “Do the simple things first”
      2. So the numbers were not compelling, and we had a lot of tools and investment in Python already. We had been able to get to a few hundred million users with our Python/Django stack, so we decided we would continue. Also significant in the decision was that our engineers really love Python. It’s actually a reason people want to come work for us.
      3. That said, doing the simple thing first doesn’t mean that we move slow or that we don’t take risks.
      4. And it was exactly what Lisa said: The “small steps” approach we took to drive the migration is what made it go so well. Which is the very same approach that made Instagram the world’s number one visual social platform.
  • Guide to Building a Django Web App, Lessons from a Non-Coder

    • Django를 학습에 많은 도움이 되는 사이트를 모아놓은 기사
    • 개인적으로 Django for Girls를 추천하고, w3schools보단 생활코딩을 추천함
  • Nginx Letsencrypt, Django and Minio

    • Django 배포와 Https를 적용하기 위해 NginxLetsencrypt를 적용하는 방법과 S3에 객체나 파일을 저장하기 위한 Minio 서버 설정을 소개하는 기사
    • Letsencrypt는 꼭 적용하고, S3를 사용하시는 분들은 Minio도 천천히 둘러보면 좋을 듯!
  • Analyzing Django requirement files on GitHub

    • Djangorequirement 파일을 분석한 기사
    • 아직은 1.8이 활발하게 사용되고 있으며, 보안과 관련된 부분은 좀 더 신경써야 한다는 점에서 약간 놀라움을 안겨줌
  • Microservices with Docker, Flask, and React

    • FlaskReact를 사용한 앱을 마이크로서비스를 위해서 Docker를 적용하는 방법을 설명하는 튜토리얼 기사
    • 자세히 적혀있기 때문에 실습을 추천함
  • Hacking my way to a Jupyter notebook powered blog

    • Jupyter Notebook을 사용해서 블로그를 작성하는 방법을 소개하는 기사
  • Introduction to Apache Kafka™ for Python Programmers

    • Python과 Kafka를 사용하는 방법을 소개하는 기사
  • Building an API with Django REST Framework and Class-Based Views

    • CBV를 기반으로 작성된 Django REST 튜토리얼 기사
    • 이번주 가장 추천하는 튜토리얼 기사!
  • Understanding Asynchronous Programming in Python

    • Python에서 비동기 프로그래밍을 소개하는 기사
    • 바쁘다면 예제를 중심으로 공부해보길 권함!

      1. Writing asynchronous programs is different, and kind of hard to get your head around. And that’s interesting because the world we live in, and how we interact with it, is almost entirely asynchronous.

iOS, Android and Windows Mobile News

JavaScript

=============

  • docker-django-base

    • Django, Django REST framework, Nginx, Gunicorn, Docker를 빠른 속도로 사용할 수 있도로 만들어 놓은 저장소
  • djanban

    • Django로 만든 Kanban 예제
  • Github-Trending

    • Django로 만든 Github-Trending 분석 앱 예제
  • FSudoku

    • Python으로 만든 Sudoku 풀이 예제
  • Apple Developer Documentation

    • Xcode 8.3과 Xcode 9.0의 API 변경점
  • Gagat

    • 시각적 스타일을 전환하는 멋진 방법