내 맘대로 위클리 뉴스 - 2017년 03주(01월 20일)
JavaScript News
-
Yarn vs npm - The State of Node.js Package Managers
Yarn
과npm
에 대한 짧은 설명을 다루는 기사Yarn
의Offline cache
기능과npm 4
의npm outdated
는 눈여겨 볼만한 기사임
-
OpenCV tutorial: Computer vision with Node.js
OpenCV
를Node.js
에서 사용하는 방법을 설명하는 튜토리얼 기사JavaScript
의 활용 범위가 어디까지 확장될지 사뭇 기대되는 튜토리얼 기사!
Reading the code is absolutely OK, I love doing it, but I'm not happy with some inconsistencies and differences in return values compared with official OpenCV. I hope this library will soon develop, and I will try to contribute to it with a few lines of my own code.
-
Build your first Node.js microservice
microservice
를Node.js
로 구현하는 방법을 소개하는 튜토리얼 기사micro
라이브러리도 훌륭하지만, 해당 프로젝트의 테스트 코드는 더욱더 멋짐!
micro is a tiny (~100 LoC) module that makes writing a microservice in Node.js a joy. It’s easy to use and super fast. No matter if you’ve used Node.js before or not, after this post you’ll be able to write your own microservices!
Python News
-
- 파이썬을 사용해서 딥 러닝을 학습할 수 있는 가이드 기사
- 머신러닝 사용자가 아니더라도 파이썬 사용자의 경우
Prerequisites
내용이 알차기 때문에 추천!
-
Multiprocessing and multithreading in Python 3
Py3
에서 멀티프로세스와 멀티쓰레드를 사용하는 방법을 비교해서 소개하는 기사
- Concurrency is when two or more tasks can start, run, and complete in overlapping time periods. It doesn’t necessarily mean they’ll ever both be running at the same instant. Eg. multitasking on a single-core machine.
- Parallelism is when two or more tasks are executed simultaneously.
- A thread is a sequence of instructions within a process. It can be thought of as a lightweight process. Threads share the same memory space.
- A process is an instance of a program running in a computer which can contain one or more threads. A process has its independant memory space.
Mobile Dev News
-
iOS
앱을 테스트하는 방법을 소개하는 튜토리얼 기사BDD
프레임워크의 대표격인RSpec
을 간략하고 알차게 소개하고 있으니 테스트에 관심이 있는신 분들은 해당 챕터만 읽어보시길 권함!
-
Android
에서SQLite
를 테스트 하는 방법을 소개하는 기사
The motivation was quite simple — show fellow developers that with some tweaks and tricks, testing can be achieved really easy.
- It’s not the fact that Swift and Kotlin are statically typed that has me concerned. Rather, it is the depth of that static typing.
- And what is it that programmers are supposed to do to prevent defects? I’ll give you one guess. Here are some hints. It’s a verb. It starts with a “T”. Yeah. You got it. TEST!
- But before you run out of fingers and toes, you have created languages that contain dozens of keywords, hundreds of constraints, a tortuous syntax, and a reference manual that reads like a law book. Indeed, to become an expert in these languages, you must become a language lawyer (a term that was invented during the C++ era.)