웹개발 관련
그 밖의 프로그래밍 관련
- 안정된 의존관계 원칙과 안정된 추상화 원칙에 대하여 : 개발할 때 인터페이스를 만들지 않을지를 코드의 안정성과 추상성으로 판단하는 접근 방법을 설명한 글이다. 엉클 밥의 "패키지 설계의 원칙"에 기반을 둬서 안정성과 추상성이 왜 인터페이스와 관련 있는지를 설명하고 두 성질을 어떻게 판단할지를 수식으로 설명하면서 구체적인 예시를 통해 Controller, Service, Repository가 이 접근방법에 따라 인터페이스 구현 여부를 결정하는 방법을 설명하다. 처음 읽을 때는 좀 헷갈렸는지 인터페이스에 대해 고민한다면 꼭 읽어봐야 할만한 글이고 설계할 때 수식을 적용할 정도로 고민한 부분이 놀랍기도 하다.(한국어)
- A guide to developing an Ethereum decentralized voting application : 이더리움의 DApp으로 투표 애플리케이션을 만들어 보는 글이다. Solidity로 스마트 컨트랙트를 만들고 Truffle을 이용해서 테스트하면서 투표할 수 있는 웹 애플리케이션을 만들어 보는데 막연히 DApp에 대해서 듣기는 했는데 이글을 보니 DApp이 어떻게 돌아가고 어떤 식으로 만들 수 있는지 어느 정도 알 수 있게 되었다.(영어)
- WebAssembly architecture for Go : Go 1.11 버전을 목표로 하는 Go 컴파일러에 도입할 WebAssembly의 아키텍처를 설명한 글이다. WebAssembly의 특징을 설명하고 Go에서 어떻게 처리할 예정인지를 설명하고 있다.(영어)
- EOS.IO 기술 백서 : EOS 기술백서의 한국어 번역본이다.(한국어)
볼만한 링크
- 12. 사고를 쳐도 혼나지 않는 회사 : 포스트모템에 대한 글이다. 포스트모템을 좋아하지만 최근 SRE 책을 읽고 더 체계적으로 포스트모템을 할 필요가 있겠다 싶었는데 이 글에서도 공감하기 쉬운 실생활의 포스트모템부터 구글의 예시까지 나와 있어서 곱씹어 볼 만하다.(한국어)
- Stack Overflow Developer Survey 2018 Results : Stack Overflow가 사용자를 대상으로 진행할 설문의 결과를 공개했다. 이런 식으로 매년 공개하는데 Stack Overflow의 사용자들이 지역이나 성별, 선호 기술, 연차 등 아주 자세한 설문 결과의 통계를 볼 수 있다.(영어)
- LESSONS FROM SPOTIFY : 투자받은 금액을 기반으로 사용자를 늘려서 수익을 높이는 요즘의 비즈니스 모델에서 Spotify는 사용자 증가에 맞춰서 수익을 늘렸지만 로얄티 때문에 이윤을 높이지 못해서 문제가 되는 부분을 정리한 글이다. Spotify가 엄청난 성장을 하고 있음에도 지금 실제로 수익은 만들지 못하고 있고 이 부분에서 Spotify가 할 수 있는 부분까지 정리되어 있어서 읽어볼 만하다.(영어)
- 오픈 소스를 대하는 올바른 자세 : 최근 올챙이와 카카오 사이에 벌어진 이슈와 관련하지만, 이 사건 자체를 다룬 건 아니고 오픈 소스 커뮤니티와 기업과의 관계에 대한 생각을 정리한 글이다. 오픈소스 커뮤니티가 만든 소프트웨어를 사용하면서 기업이 커뮤니티에 기여하는 도덕적 의무를 강조하고 있다.(한국어)
- 기획자의 페르소나 : 개인적으로 국내에서 기획자는 사실 기획보다는 PM 및 프로젝트를 총괄하는 과도한 역할을 담당한다고 보는 편인데 이 글에서 기획자가 실제로 하는 수많은 일이 잘 정리되어 있다. 기획자에 대한 답이라기보다는 이런 상황에 어떤 기획자가 되어야 하는지 고민을 던지는 글이다.(한국어)
IT 업계 뉴스
프로젝트
- SwiftNIO : Apple이 만든 이벤트 기반 네트워크 애플리케이션 프레임워크.
- xray : Atom 팀에서 Electron 위에서 Rust로 새로 에디터를 만드는 프로젝트.
버전 업데이트
Outsider
2018/03/15 22:41
2018/03/15 22:41
Comments