월간 개발자스럽다 #42


월간 개발자스럽다는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 뉴스레터입니다. 전체 뉴스레터는 여기에서 확인 가능합니다.


소셜 미디어 채널
Blog · Twitter · Facebook · Linkedin · KakaoTalk · Talegram · Slack · Instagram


월간 개발자스럽다 #42

2019년 4월의 로고와 커버는 봄기운을 느낄 수 있도록 만들었습니다. 그리고 뉴스레터 디자인을 현재 3개(👍💻🎉)의 이모지로 정보를 그룹화하는 실험을 하고 있습니다.
프론트엔드, 백엔드와 같은 형태로 구분보다는 개인 의견이 많은 글은 👍, 기술 정보는 💻, 이벤트 정보는 🎉 사용하려고 합니다. 의견 주시면 참고하겠습니다.


글쓰기와 문서화를 주제로 구성된 마이크로소프트웨어 396호에 "개발자스럽다"를 소개하게 되었습니다. 다양한 시각으로 알차게 구성된 잡지가 궁금하다면 "마이로소프트웨어 396호 리터러시 아드레날린(Literacy Adrenaline)" 링크에서 확인하세요.


👍

초보개발자의 TDD 체험기
domain: slideshare.net
TDD와 의식적인 리팩토링을 반복하면, 설계를 개선하고 '품질 높은 코드’를 만들 수 있다는 스승의 말을 이해하려는 제자의 노력이 담긴 문서입니다.
#inspire #tdd

Google Docs 같은 실시간 협업 에디터를 만드는 방법
domain: hackerwins.github.io
Git과 유사한 실시간 협업 애플리케이션은 어떤 구조로 만들어야 될지 고민하는 분들에게 도움될 문서입니다.
#inspire #CRDT

멈추지 않고 기다리기(Non-blocking)와 비동기(Asynchronous) 그리고 동시성(Concurrency)
domain: tech.peoplefund.co.kr
효율적으로 자원을 관리하는 코드에서 마주하게 되는 비동기 개념을 이해하기 위해 정리한 글입니다.
#inspire

엘라스틱서치 클러스터로 수십억 건의 데이터 운영하기
domain: slideshare.net
엘라스틱서치 대용량 클러스터를 운영하면서 장애 경험과 장애 방지를 위한 제안, 클러스터 최적화를 위한 밴치마크 정보를 공유한 문서입니다.
#elasticsearch #data

스타트업에서 디자인과 고군분투하기 : 브알못의 로고 리디자인
domain: blog.goorm.io
로고를 만들어가는 과정을 재미있게 기록했네요.
#design

캐시가 동작하는 아주 구체적인 원리
domain: parksb.github.io
캐시 이야기로 “로우 레벨에서 이런 식으로 코드를 최적화할 수 있구나” 정도만 알아두면 좋겠다고 마무리하는 글입니다.
#cache

데이터 사이언티스트가 되기 위해 진행한 다양한 노력들
domain: zzsza.github.io
경영학도에서 데이터 사이언티스트가 되기까지 4년간 어떤 과정을 거쳤는지 기록한 글입니다.
#data #scientist

💻

MS, 윈도우 10의 비밀번호 만료일 설정 옵션 삭제
domain: boannews.com
MS는 “비밀번호 만료일은 어차피 큰 효과가 없는 정책이었다.” 그래서 윈도우 10 업데이트(1903 버전)에서 삭제된다고 합니다.
#security #windows

Effective Java and Kotlin
domain: slideshare.net
코틀린(Kotlin)을 효율적으로 구현하기 위해 이펙티브 자바(Effective Java) 책을 어떻게 활용하면 좋은지 설명하는 문서입니다.
#java #kotlin

Android Architecture 총정리
domain: speakerdeck.com
MVP부터 MVVM, Flux 그리고 클린 아키텍처를 소개하고 아키텍처 관점에서 의존성 주입, Rx, 코루틴, 멀티모듈 등의 기술을 설명하는 문서입니다.
#android #architecture

딥러닝을 활용한 거래량 예측 기능 개선
domain: d2.naver.com
사용자의 거래량 패턴을 Facebook의 Prophet 라이브러리를 사용했으나 거래량의 급변을 예측하는데 부적합하여 딥러닝을 이용한 방법으로 개선한 글입니다.
#inspire #deep #learning

Docker for Windows 설치 및 문제 해결
domain: blog.gaerae.com
Docker for Windows를 사용하면서 경험한 문제를 공유합니다.
#docker #windows #hyper_v

Windows 10에 Hyper-V 설치 및 문제 해결
domain: blog.gaerae.com
Hyper-V 설치하면서 일부 환경에서 설치에 실패했던 경험을 공유합니다.
#windows #hyper_v

Microsoft/pyright
domain: github.com
MS에서 TypeScript + Node.js 기반으로 Python 환경 없이도 Python 정적 타입 체크가 가능한 Pyright를 공개했다. Mypy보다 속도가 빠르며 Python 3.0 이상부터 지원한다고 합니다.
#python #typescript #npm #opensource

리뷰에는 이미 별점이 있는데 별점을 또 예측해서 뭘 하나요
domain: songys.github.io
상품 리뷰는 별점보다 작성 글을 끝까지 읽어야 호평/혹평 구분이 가능한 문제를 딥러닝으로 혹평을 찾아내어 해결한 개발 후기다.(PDF)
#data #deep_learning #aws

Golang vs Rust 퍼포먼스 벤치마킹 썰
domain: blog.stibee.com
Golang 개발자가 Rust가 좋다는 소문을 듣고 벤치미킹을 위해 노력한 글입니다.
#golang #rust

[번역] 파이썬 매직 메소드 (Python’s Magic Methods) | 人生は儚く短い。
domain: ziwon.dev
파이썬의 매직 메소드를 쉽게 설명하기 위해 작성된 글로 조금은 긴 내용이지만 유익한 정보입니다.
#python

JPA, Hibernate, 그리고 Spring Data JPA의 차이점
domain: suhwan.dev
Spring 프레임워크를 공부하는 분에게 도움되는 JPA, Hibernate, 그리고 Spring Data JPA(Repository)의 차이점에 대한 글입니다.
#java

AWS "금보원 클라우드 평가항목 ‘기본 보호조치’ 생략 가능"
domain: m.zdnet.co.kr
AWS는 ISO 27001, ISMS 등 50개가 넘는 규정 준수 프로그램을 운영하고 있어 금융 분야 클라우드 사업자로 AWS를 선택할 경우 기본 보호조치 평가 항목 109개는 생략 가능하다고 하네요.
#inspire #aws

🎉

『자바로 시작하는 라즈베리 파이』 도서 증정 이벤트
domain: facebook.com

BlueJ로 손쉬운 프로그래밍!
국내 유일하게 자바로 라즈베리파이를 프로그래밍하는 도서!
LED를 켜기부터 '구슬 굴리기 게임’과 '온도 센서’까지 만들어볼 수 있는 도서입니다.

참여 방법 📝 전체 공개로 공유 후 참여 댓글 작성
당첨 인원 🎁 5명
참여 기간 📅 2019.04.23 ~ 04.25 추첨 전까지
당첨 발표 ⏰ 2019.04.25(목) 19:30 공개 추첨
주의 사항 📢 당첨 발표일 24:00 전까지 회신이 없다면 다른 분에게 증정합니다.
도서 정보 📚 http://bit.ly/2VfnJB8
#Event #Book

『자바로 시작하는 라즈베리 파이』 도서 증정 당첨자 발표
domain: facebook.com

🎁 당첨을 축하합니다.
1. 하진욱
2. 조용진
3. 안다희
4. 권진석
5. Jacob Lee

끝.