내 맘대로 위클리 뉴스 - 2017년 16주(04월 21일)
Django with Python News
-
Checklist to Build Great Reusable Django Apps
- 재사용 가능한 유익한 Django App을 위한 체크리스트!
- 읽다 보면 7할이 문서화에 관련된 내용인 듯!
- Check if your app follows Unix philosophy: "Do one thing, and do it well"
- Have sane and smart defaults
- Write tests
-
Let’s talk about testing Django apps
- 장고의 테스트 기능에 대한 몇가지 견해를 소개하는 기사
- 생각치도 못했던 견해를 접해볼 수 있는 장점과 동시에 아직 한참 멀었구나 싶은 아픔을 동시에 느낄 수 있음
I also use coverage.py, and have it set to break my builds if I ever go below 100% test coverage.
-
Django Performance Optimization Tips
- 장고 성능을 올려주는 몇가지 팁을 소개하는 기사
- 개발 환경에서 SQL을 최적화 하지 말라는 조언을 읽으면서 RDBMS의 최적화 과정을 다시 공부하는 계기가 되었음
[...] For this reason, it’s required that you run your analysis on either the production box, or on a staging box that is configured just like production, and where you’ve restored production data".
JavaScript
- TypeScript at Slack
- Slack 팀에서 TypeScript를 도입하게되 배경과 과정을 소개하는 기사
First, we were surprised by the number of small bugs we found when converting our code. Talking to other developers who began using a type checker, we were delighted to hear that this was a common experience: the more lines of code a human writes, the more inevitable it becomes to misspell a property, assume the parent of a nested object to always exist, or to use a non-standard error object. [...] Plugins are available for Atom, Visual Studio Code, Sublime, and nearly every other editor out there. Being able to validate our code without leaving the editor boosted our productivity immediately.
iOS, Android and Windows Mobile News
-
Make a moving Gradient Background in Android
- 그라이데이션 배경화면을 만들어보는 튜토리얼 기사
-
SOLID Principles Applied To Swift
- Swift를 사용해서 SOLID 원칙을 적용하는 방법을 소개하는 튜토리얼 기사
- Obj-C에서 Swift로 변경하는 분들에게 추천!
Etc
-
Yes, Python is Slow, and I Don’t Care
- 파이썬의 최적화에 대한 생각해볼만한 견해를 소개하는 기사
- 시간이 넉넉하지 않더라도 파이썬을 사용하다면 꼭 읽어보자!
CPU is Not your Bottleneck
-
The Post JavaScript Apocalypse - Douglas Crockford
- JavaScript의 미래에 대한 Douglas Crockford 발표 영상
-
TestFlight What’s New in TestFlight
- Apple의 TestFlight의 새로운 기능을 소개하는 기사!
- Multiple Builds라는 멋진 기능을 '드디어' 지원함
-
Data Wrangling 101: Using Python to Fetch, Manipulate & Visualize NBA Data
- NBA 데이터를 분석하는 과정을 소개하는 튜토리얼 기사
-
- AWS의 DynamoDB를 간략하게 소개하는 기사