Redesigning Redux : Redux가 좋지만, 너무 초기에 인기를 끌어서 Dan Abramov가 리팩토링을 하기가 어려워서 지금의 복잡성을 가지게 되었다고 얘기하며 Redux에서 더 간단한 구조로 바꿀 수 있는 부분을 설명한 글이다. 이를 바탕으로 자신이 만든 Rematch 라이브러리를 소개하고 있기는 하지만 읽어볼 만한 글이다.(영어)
React를 Vue.js보다 선호하는 이유 : React가 Vue.js 보다 좋은 이유를 "타입스크립트의 지원", "단순한 컴포넌트 정의의 용의함", "더 빠르고 대담한 개선"으로 꼽으며 각 항목을 설명한 글이다. React가 대세가 되어 최근에는 Vue.js가 좋은 글을 많이 보다가 반대의 글을 보니까 또 새롭다.(한국어)
그 밖의 프로그래밍 관련
안정된 의존관계 원칙과 안정된 추상화 원칙에 대하여 : 개발할 때 인터페이스를 만들지 않을지를 코드의 안정성과 추상성으로 판단하는 접근 방법을 설명한 글이다. 엉클 밥의 "패키지 설계의 원칙"에 기반을 둬서 안정성과 추상성이 왜 인터페이스와 관련 있는지를 설명하고 두 성질을 어떻게 판단할지를 수식으로 설명하면서 구체적인 예시를 통해 Controller, Service, Repository가 이 접근방법에 따라 인터페이스 구현 여부를 결정하는 방법을 설명하다. 처음 읽을 때는 좀 헷갈렸는지 인터페이스에 대해 고민한다면 꼭 읽어봐야 할만한 글이고 설계할 때 수식을 적용할 정도로 고민한 부분이 놀랍기도 하다.(한국어)
12. 사고를 쳐도 혼나지 않는 회사 : 포스트모템에 대한 글이다. 포스트모템을 좋아하지만 최근 SRE 책을 읽고 더 체계적으로 포스트모템을 할 필요가 있겠다 싶었는데 이 글에서도 공감하기 쉬운 실생활의 포스트모템부터 구글의 예시까지 나와 있어서 곱씹어 볼 만하다.(한국어)
Stack Overflow Developer Survey 2018 Results : Stack Overflow가 사용자를 대상으로 진행할 설문의 결과를 공개했다. 이런 식으로 매년 공개하는데 Stack Overflow의 사용자들이 지역이나 성별, 선호 기술, 연차 등 아주 자세한 설문 결과의 통계를 볼 수 있다.(영어)
LESSONS FROM SPOTIFY : 투자받은 금액을 기반으로 사용자를 늘려서 수익을 높이는 요즘의 비즈니스 모델에서 Spotify는 사용자 증가에 맞춰서 수익을 늘렸지만 로얄티 때문에 이윤을 높이지 못해서 문제가 되는 부분을 정리한 글이다. Spotify가 엄청난 성장을 하고 있음에도 지금 실제로 수익은 만들지 못하고 있고 이 부분에서 Spotify가 할 수 있는 부분까지 정리되어 있어서 읽어볼 만하다.(영어)
오픈 소스를 대하는 올바른 자세 : 최근 올챙이와 카카오 사이에 벌어진 이슈와 관련하지만, 이 사건 자체를 다룬 건 아니고 오픈 소스 커뮤니티와 기업과의 관계에 대한 생각을 정리한 글이다. 오픈소스 커뮤니티가 만든 소프트웨어를 사용하면서 기업이 커뮤니티에 기여하는 도덕적 의무를 강조하고 있다.(한국어)
기획자의 페르소나 : 개인적으로 국내에서 기획자는 사실 기획보다는 PM 및 프로젝트를 총괄하는 과도한 역할을 담당한다고 보는 편인데 이 글에서 기획자가 실제로 하는 수많은 일이 잘 정리되어 있다. 기획자에 대한 답이라기보다는 이런 상황에 어떤 기획자가 되어야 하는지 고민을 던지는 글이다.(한국어)
'여자 잡스'로 불리던 홈즈, 결국 사기꾼 전락 : 한 방울의 피로 200여 개의 질병을 진단할 수 있는 '에디슨'을 개발했다면 주목받은 테라노스의 엘리자베스 홈즈가 사기 혐의로 기소되어 50만 달러의 벌금을 내고 10년간 상장 기업의 임원으로 활동하지 않는 데 합의했다.(한국어)
Comments