내 맘대로 위클리 뉴스 2017년 25주
Python
-
Instagram Makes a Smooth Move to Python 3
Instagram엔지니어인Hui Ding과Lisa Guo가 Python 3 마이그레이션 경험을 설명하는 기사- 마이그레이션 경험을 대화 형식으로 소개하고 있기 때문에 매우 쉽게 읽을 수 있으며, 일을 단순하게 ‘관리’하는 방법이 인상적인 기사.
-
-
- “Do the simple things first”
-
- 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.
-
- That said, doing the simple thing first doesn’t mean that we move slow or that we don’t take risks.
-
- 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를 적용하기 위해Nginx에Letsencrypt를 적용하는 방법과S3에 객체나 파일을 저장하기 위한Minio서버 설정을 소개하는 기사Letsencrypt는 꼭 적용하고,S3를 사용하시는 분들은 Minio도 천천히 둘러보면 좋을 듯!
-
Analyzing Django requirement files on GitHub
Django의requirement파일을 분석한 기사- 아직은
1.8이 활발하게 사용되고 있으며, 보안과 관련된 부분은 좀 더 신경써야 한다는 점에서 약간 놀라움을 안겨줌
-
Microservices with Docker, Flask, and React
Flask와React를 사용한 앱을 마이크로서비스를 위해서Docker를 적용하는 방법을 설명하는 튜토리얼 기사- 자세히 적혀있기 때문에 실습을 추천함
-
Hacking my way to a Jupyter notebook powered blog
Jupyter Notebook을 사용해서 블로그를 작성하는 방법을 소개하는 기사
-
Introduction to Apache Kafka™ for Python Programmers
- Python과
Kafka를 사용하는 방법을 소개하는 기사
- Python과
-
Building an API with Django REST Framework and Class-Based Views
- CBV를 기반으로 작성된
Django REST튜토리얼 기사 - 이번주 가장 추천하는 튜토리얼 기사!
- CBV를 기반으로 작성된
-
Understanding Asynchronous Programming in Python
- Python에서 비동기 프로그래밍을 소개하는 기사
- 바쁘다면 예제를 중심으로 공부해보길 권함!
-
-
- 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
-
Kotlin: It’s the little things
Kotlin과Java의 몇가지 차이점을 소개하는 기사Kotlin에 부담감을 느낀다면 이 글을 시작으로Kotlin에 도전해보자!
-
Implementation vs API dependency
Gradle3.0에서 도입된Implementation와api사용방법을 소개하는 기사
-
ACTION_BOOT_COMPLETED, IntentService, and Android 8.0
- 안드로이드 8.0에서 도입된 암시적 브로드 캐스팅 문제를 해결하기 위한 몇가지 방법을 소개하는 기사
- 레거시 문제만 아니라면
JobScheduler, 문제라면goAsync()!
-
Exploring the new String API in Swift 4
Swift 4에서 변경된 문자열 API를 소개하는 기사
JavaScript
-
Habits of a Happy Node Hacker 2017
- 노드 개발자를 위한 8가지 습관
- 이제
HTTPS all the things는 습관이 아니라 본능에 가까운 듯
-
Using CORS policies to implement CSRF protection
CSRF공격에 대비한 cors-gate를 소개하는 기사CORS때문에 괴로운 분들은 읽어보시길 권함
-
Writing a Node.js module in TypeScript
TypeScript를 사용해서Node.js모듈을 작성하는 방법- TypeScript가 새로운 시대를 열어줄 것인가?!
-
How to Build a Facebook Bot App Using Node.js
Node.js를 사용해서 Facebook Bot을 만들어보는 튜토리얼 기사
-
Create React App with Express in Production
Express와React를 사용해서 프로덕션 환경에 배포하는 방법을 소개하는 기사
-
Understanding Higher Order Components
Higher Order Components의 개념을 소개하는 기사
-
Redux튜토리얼을 모아놓은 기사- =============
-
- Django, Django REST framework, Nginx, Gunicorn, Docker를 빠른 속도로 사용할 수 있도로 만들어 놓은 저장소
-
- Django로 만든 Kanban 예제
-
- Django로 만든 Github-Trending 분석 앱 예제
-
- Python으로 만든 Sudoku 풀이 예제
-
- Xcode 8.3과 Xcode 9.0의 API 변경점
-
- 시각적 스타일을 전환하는 멋진 방법