내 맘대로 월간(月刊) 뉴스 – 2017년 03월
- 첫 30일 동안 PM이 해야 할 12가지
- ‘4. 그들의 업무를 덜어줘라’를 달성하기 위해선 가장 먼저 ‘9. 모든 것을 읽고, 아직 없는 문서는 직접 써라’를 진행하기 권함
- ‘2. 모든 팀 구성원과 1:1 미팅을 잡아라’에서 소개하는 미팅 방법이외에 같이 점심이나 외부에서 차를 한잔하면서 이야기하는 것도 좋음
- 간단한 예제를 통해 CQRS(Command and Query Responsibility Segregation)을 설명
CQRS에 호기심이 있는 모든 분들에게 적극 권하고 싶은 예제와 설명
정리하면, CQRS는 시스템의 상태를 변경하는 작업과 시스템의 상태를 반환하는 작업의 책임을 분리하는 것입니다. […] 너무 단순하다고 생각될지 모르겠지만 이것이 전부입니다. 어쩌면 CQRS에 대한 오해는 CQRS가 생각보다 복잡하지 않기 때문일지도 모릅니다. 이 단순한 규칙이 몇 가지 응용기술과 조합되어 시스템에 적용되면 그 모습은 무척이나 다양합니다.
- You May Want to Marry My Husband
- 적막한 은하계에 같은 공간, 같은 시간을 살아가는 당신 옆에 그 사람을 생각하며…
I’ll leave this intentional empty space below as a way of giving you two the fresh start you deserve.
- 카카오AI리포트
A.I의 역사에 대해서 궁금하다면 꼭 읽어보자!
- Netflix says Geography, Age, and Gender are “Garbage” for Predicting Taste
- 성별과 취향은 상관관계가 없다는 걸 넷플릭스는 데이터를 통해 알았고, 그럼에도 우리 멈추지 않을 것 같은 느낌?!
- Write API Tests with Postman and Newman
Postman을 잘 사용하고 싶다면 꼭 읽어보자!
- Android MVVM 어떻게 구현하는게 좋을까?
MVVM을 사용해야 하는 이유가 명확하고 이제 구현을 해야 한다면 이 기사를 읽어보자!
- 지옥에서 온 GIT 수업
- Git을 사용할까요? 제발요! 이런 좋은 수업도 있으니 제발요!
- Public Key Cryptography & how does RSA work?
- 정말 깔끔하게 이해될 것임! 이해 안되는게 불가능함!
- RESTful API 서버 테스트하기
- 일단은 유닛테스트부터 시작해야 하지만, 다가올 그 때를 위해서 읽어둡시다!
- 구굴의 소프트웨어 엔지니어링
- Software Engineering at Google 논문을 읽고 내용 중 핵심적인 부분을 간추려 정리한 기사
- 해커에게 전해들은 머신러닝 #1
- 코드가 github에 공개되어 있으니 참고하면서 읽다보면 아주 어려운 머신러닝이 조금 어려운 머신 러닝이 되어 있을지도 모름!
- Dancing with Fixture
- Rails의 Fixture를 사용해서 테스트 하는 방법을 소개하는 기사
- 웹팩2로 청크 관리 및 코드 스플리팅 하기
- SPA 속도를 높이는 방법이 궁금하다면 이 글을 참고해보자!
- 네이티브 iOS (Swift)와 React-Native 간의 성능 비교
React-Native의 성능을 눈여겨 봐둘 필요가 있을 듯
- 왜 다음은 ‘국민 메일’ 자리를 네이버에 뺴앗겼나?
- 한 순간의 방심으로 시작되는 도미노의 무너짐은 이렇게 빠르구나!
- 최신 웹 트렌드 AMP 시작하기
- 구글 검색 상위를 노리는 분들이라면
AMP를 고려해야 할 듯!
- 구글 검색 상위를 노리는 분들이라면
- 이제 소프트웨어 개발 외주 주던 대가 치를 시간
건강한 육체에 건전한 정신이라는데 정신을 담아놓을 그릇이 형편없으니 이제 건전한 정신을 발휘할 곳이 없어져버렸음
- 이세계에 진입한 서버 개발 – 7
- Node.js로 진행되는 서버 개발 튜토리얼!
- 착한 키즈노트의 ‘나쁜 수익’
- 착한 키즈노트의 ‘나쁜 수익’을 허용한 ‘성실하지 못한’ 사용자에 관한 이야기
- Power BI로 유저 리텐션 간단히 알아내기
- MS에서 만든
Power BI를 사용해서 리텐션을 알아보는 튜토리얼 기사
- MS에서 만든
- AWS でいままで起きた大規模障害を振り返る
- AWS에서 발생한 S3 장애 원인과 그 과정을 다루는 기사
- 협업 글쓰기를 통한 학습-React 삽질
- 협업 글쓰기를 통해서 코드가 개선된 재미있는 상황을 소개하는 기사
- ES2015 리팩토링 — 1. 몸풀기
- ES2015를 사용하려는 분들에게 추천! 특히 기존의 코드를 리팩토링 하면서 읽는다면 더 효율적이지 않을까요?!
- 생산성은 측정할 수 없다
- 좀 더 다양한 논의를 위해서 다른 이들과 함께 읽고 이야기해보자!
코드 줄 수로 평가하는 방법이 이미 죽었다고 생각하겠지만, 코드의 줄 수에 기반을 둔 생산성 연구를 거의 매달 본다. 심지어는 IEEE 소프트웨어 같이 인정받는 저널에서도 아직 본다. […] “측정할 수 없다면 관리도 할 수 없다”라고 얘기하지만 그건 변명일 뿐이다. 사업이란 항상 가치를 측정할 수 없는 것들을 관리하는 일이다. 회사의 변호사들, 마케팅 부서, 교육 조직의 생산성을 어떻게 측정하나? 측정할 수는 없지만, 여전히 관리해야 한다. (더 자세한 내용은 로버트 오스틴[Robert Austin]의 책을 보도록 하자) […] 경제학자들은 90년대에 컴퓨터에 투자한 덕에 사업에서의 생산성이 향상되었다고 평가하는 것으로 보인다. 요점은 투자에서 실제 향상까지는 시간이 걸린다는 점이다. “컴퓨터에 투자했다고 해서 바로 생산성이 높아지지는 않는다. 기업이 사업적인 경험을 통해서 적용법을 찾아야 한다.” 전기가 발명됐을 때도 마찬가지로 이런 시간이 필요했다. […] 생산성을 측정할 수 있다면 소프트웨어를 지금 우리가 하는 것보다 훨씬 쉽고 객관적으로 평가할 수 있게 된다. 하지만 잘못된 측정은 상황을 더 나쁘게 만들 뿐이다. 이쯤에서 우리의 무지를 인정해야 할 것 같다.
- 인스타그램이 React Native로 앱을 만든 과정
- 인용된 문장의 의미를 이해하지 못하고 섣부르게 덤벼들면 얻게되는건 고통뿐이다.
React Native를 기존 네이티브 앱에 통합하려면 앱을 바닥부터 만들 때는 겪어보지 못한 문제가 생기거나 추가 작업을 해야할 수 있다. 이 때문에 우리는 우리가 생각할 수 있는 가장 단순한 뷰, 다시 말해 Push Notification 뷰를 포팅하며 문제를 직접 확인해보기로 했다. […]
- 55 New Features in JDK 9
- JDK 9; 왕좌를 지킬 것인가? 아님 상속할 것인가?
- MVVM 아키텍처 패턴
- 평소 MVVM의 ‘가치’가 궁금했던 개발자에게 추천하는 기사!, 다음 기사가 기대된다!
나는 MVVM 패턴을 학습하고 현장에 적용하며 이것이 MVVM 패턴이 가지는 가장 큰 가치라는 것을 깨달았다.[4] MVVM 패턴을 시도하더라도 이 가치를 취하지 못한다면 재사용성과 테스트 용이성 조차 온전히 얻을 수 없다.
- 잘못된 지표는 잘못된 결과를 낳는다
- KPI 때문에 회사 전체가 흔들린다면 회사는 무가치한 모임이 되는게 아닐까? 하는 작은 망상을 해 보음
- 세계 최고의 암센터, IBM왓슨과의 계약 파기
- 기술보다 자신의 판단력을 믿고, 계약을 잘하자!
- 어디서 오고 어디로 가는가 : 인구이동 2015
- 데이터분석과 시각화 연습에 굉장히 좋은 주제라 생각함!
- 어느 스타트업의 애자일 스크럼와 JIRA에 대한 연구 문서
- JIRA 실전 사용 설명서!
- 더 나은 팀을 위하여
- 주변에 많은 개발자들이 이 슬라이드를 읽고, 자신의 팀원들과 논의해봤으면 좋겠음
- 프로그래밍을 배우다 포기한 이의 관점
- ‘인텐십 하게 긴 시간을 한 번에 투입시켜 특정 사이클을 숙달’하는 경험의 중요성!
- The Hitchhiker’s Guide to Python
- 파이썬 이디엄을 배워보는 기회! 존잘러의 시작은 명쾌한 코드로부터!
- HTML5 미니게임 개발 튜토리얼
- HTML5로 만들어보는 게임 튜토리얼 기사!
- JavaScript로 뭘 할 수 있는지 궁금하다면 이 튜토리얼을 따라해보자!
- Lisp Quickstart
- 가끔은 머리를 식힐 때, 어딘가 홀로 있을 나머지 반쪽을 찾아 나서는 여행!
- Clean Architecture in Android
- 깔끔한 아키텍처를 원한다면 읽어보자!
- 3.5 Years, 500k Lines of Go (Part 1)
- Go로 만들어진 오픈소스 프로젝트인
JuJu개발자의 Go에대한 이런저런 이야기라 생각하고 읽어보자!
- Go로 만들어진 오픈소스 프로젝트인
- Python Type Hints
- 파이썬 3.6에서 새롭게 도입된 Type Hints 소개 슬라이드
- Python으로 채팅 구현하기
- Python으로 채팅을 구현하는 방법을 소개하는 슬라이드
- 예제로 배우는 Python Tornado 웹서버 개발
Tornado에 관심 있으시면 정말 좋은 슬라이드임
- Backend Basics #1
- 백엔드를 정리하고 싶은 개발자분들에게 권하고 싶은 슬라이드
- IAM 정책 요약 기능 출시! JSON 문법의 복잡한 정책을 손쉽게 이해하기
- 답없어 보이는 IAM 정책을 요약했다고 하는데, IAM 사용하시는 분들은 참고해 보세욤!
- 아름다운 모델 구조를 찾아서
- 사소하지만 중요한 모델(Object Model)에 대한 고민을, 안드로이드 클라이언트 개발자의 시선 소개하는 기사
- Go With Peter Bourgon
- Go를 사용해서 간단한 API 서비스를 만들어보는 튜토리얼 기사
- Instagram이 Python garbage collection 없앤 이유
GC를 없앤 이유가 중요한게 아니라GC를 없애는 과정이 중요함
하기전에 증명부터(Prove your theory before going for it)
- 파이썬의 Asterisk(*) 이해하기
*args,**kwargs가 여전히 어렵다면 이 글을 추천
- PY.TEST Advanced Usage
- 파이썬 테스트에 관련된 슬라이드 자료
- Fabric으로 Django 배포하기
Fabric으로 Django를 배포하는 방법을 소개하는 기사
- Anatomy of Realm
Realm의 내부구조를 설명하는 슬라이드- 실시간 동기화에 관심이 많으시다면 많은 도움이 될 것으로 예상
- LocalStack – A fully functional local AWS cloud stack
- 거의 대부분의 기능을 제공하는 로컬 AWS 클라우드 스택
- 오프라인에서 개발하고 테스트 할 때 유용할 듯
- 시각화하기 좋은 우리나라 지도 그리는 법을 소개해 드립니다.^^
- 우리나라 지도 뿐만 아니라 마음만 먹으면 세계지도도 가능할 것 같이 쉽고 자세하게 지도를 그리는 방법을 소개함
- 시각화를 위한 ‘정규화’라는 측면에서 다양한 아이디어를 제공하는 글
- 포토샵과 스케치를 고민하는 당신에게
- 작고 가벼운 포토샵을 원하는 당신에게 꼭 어울리는 ‘스케치’에 대한 간략한 소개
- 하지만 현실은 플러그인 덕분에 작고 어려운 툴이 되어가는 현실
- 창업가에 필요한 세가지 개념
- 개인적으로 창업가/투자자/노동자에게 필요한건 ‘노동법 준수’와 같은 ‘노동’에 대한 인식이라 생각하는 입장에서 이런 글은 너무 현학적인 것 같음
- 네이버 영어사전에서 많이 검색되는 ‘검색어 1만 개’를 공개합니다.
- 자 뭘 해볼까요?