웹개발 관련
- Content Security Policy, Your Future Best Friend : 웹사이트에서 XSS 공격을 방지하기 위한 CSP(Content Security Policy)를 사용하는 방법을 설명한 글이다. CSP로 어떤 설정을 해서 보안을 강화할 수 있는지와 실제로 적용할 때 예상치 못하게 CSP로 차단되는 콘텐츠에 대한 보고를 받거나 테스트하기 위해서 리포트를 받는 방법까지 잘 나와 있다.(영어)
- What, Exactly, Makes Something A Progressive Web App? : 웹 기술로 앱과 같은 사용자 경험을 제공하려는 PWA(Progressive Web App)가 가져야 하는 기본 조건과 더 좋은 PWA 라면 조건의 기능을 가져야 하는지가 나와 있고 이를 어떻게 테스트해야 하는지에 대한 안내까지 정리되어 있다.(영어)
그 밖의 프로그래밍 관련
- Node.js debugging with Chrome DevTools (in parallel with browser JavaScript) : Chrome 55+(현재는 Canary)부터 Node.js 6.3+에 추가된
--inspect
를 이용한 디버깅 기능이 추가된다. Chrome 설정에서 활성화하면 크롬 개발자도구에서 Node.js 코드를 바로 디버깅할 수 있다.(영어) - Node.js at Scale - npm Best Practices : npm을 사용할 때 저장소 확인이나 의존성 관리를 위한 간단한 팁이 잘 정리되어 있다.(영어)
- 마이크로서비스 아키텍처의 장단점 : DZone의 Why Microservices?의 번역 글로 애플리케이션을 하나로 구성하는 모노리스 아키텍처와는 반대로 기능별로 여러 애플리케이션을 만들어서 전체를 묶어 하나의 애플리케이션을 만드는 마이크로서비스 아키텍처가 왜 필요하고 어떤 장·단점이 있는지를 설명한 글이다.(한국어)
- CQRS란 무엇인가? : CQRS(Command and Query Responsibility Segregation)에 대해서 설명한 글이다. 글 하나로 CQRS를 다 파악하기는 어렵겠지만 최근에 용어만 듣고 그 내용은 잘 알지 못했는데 이 글을 통해서 CQRS가 해결하려는 문제와 접근 방법에 대해서 이해할 수 있다.(한국어)
- Introducing .NET Standard : Microsoft에서 .NET 개발자들이 모든 플랫폼에서 사용할 수 있도록 .NET API의 표준을 공개했다.(영어)
볼만한 링크
- The state of the Octoverse 2016 : GitHub의 2016년을 오픈소스, 커뮤니티, 새로운 사용자, 조직 등으로 나누어서 인포그래픽으로 정리한 페이지이다. GitHub답게 깔끔한 디자인으로 정리된 인포그래픽을 볼 수 있다.(영어)
- Open color 회색의 사용법 : heeyeun님이 오픈소스로 공개한 open-color에서 색상을 어떻게 선택해서 사용하는지를 설명한 글이다. 난 색을 고르는 능력이 없어서 항상 색 고를 때마다 드리블이나 색상 사이트에서 골라서 사용하는데 다양한 색상이 단계별로 나누어져 있고 CSS, LESS, SASS로 제공하기 때문에 쉽게 색상을 골라서 사용할 수 있을 것 같다.(한국어)
- 스타트업에서의 프로토타이핑 경험 : 스타트업에서 서비스를 개발하면서 요즘 많이 나온 인터랙티브한 프로토타이핑을 한 경험을 공유한 글이다. 모든 부분에서 다 프로토타이핑을 할 수는 없기에 실제 프로토타이핑을 해서 효과적이었던 경험과 사용하기 좋은 도구가 잘 정리되어 있다.(한국어)
- 디지털노마드? 발리 한 달 살기(총 116만원) : 발리 Ubud에서 디지털 노마드로 한들을 지내면서 숙서 및 생활에 비용이 얼마나 들어 어떻게 지냈는지 정리된 글이다. 동남아에서 디지털 노마드를 생각한다면 팁이나 비용이 나와 있어서 유용하다(한국어)
프로젝트
- tensorflow-wavenet : DeepMind의 WaveNet 논문을 TensorFlow로 구현한 프로젝트
- FacebookBot : 음성인식, 자연어 처리 등을 지원하는 페이스북 메신저 봇
- Tinker : apk를 재설치하지 않고 안드로이드의 리소스를 업데이트할 수 있는 도구
- httpstat : curl 결과를 터미널에서 깔끔하게 보여주는 파이썬 스크립트
버전 업데이트
- Homebrew v1.0.0 : OS X 패키지 매니저, 릴리스 공지
- bash v4.4 : 쉘, 릴리스 공지
- PostgreSQL v9.6 : 관계형 데이터베이스, 릴리스 공지
- PM2 v2.0 : Node.js 프로세스 관리자, 릴리스 공지
- kubernetes v1.4 : 컨테이너 오케스트레이션 도구, 릴리스 공지
- TypeScript v2.0 : Microsoft가 만든 JavaScript transpiler, 릴리스 공지
- Swift v3.0 : 프로그래밍 언어, 릴리스 공지
- Rust v1.12 : 프로그래밍 언어, 릴리스 공지
- Android Studio v2.2 : 안드로이드 IDE, 릴리스 공지
- CouchDB v2.0 : 데이터베이스, 릴리스 공지
- gradle v3.1 : Java 빌드 도구, 릴리스 공지
- Ceylon v1.2.0 : 프로그래밍 언어, 릴리스 공지
- Vue.js v2.0.0 : JavaScript 프레임워크, 릴리스 공지
Comments