Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.

기술 뉴스 #136 : 19-10-15

웹개발 관련

그 밖의 개발 관련

인프라 관련

  • Announcing the Terraform Plugin SDK : 그동안 Terraform 프로바이더를 만들려면 Terraform 코어를 임포트해야 했는데 이를 쉽게 개발할 수 있도록 코어에서 분리된 Plugin SDK v1.0.0가 공개되었다.(영어)

볼만한 링크

  • 실리콘 밸리의 새로운 만트라: 수익을 좇으라 (번역) : 그동안 실리콘 밸리의 스타트업이 성장만을 목표로 하고 있었고 그에 따라 투자받았지만 올해 WeWork의 상장 철회나 펠로톤, 우버, 리프트 등의 결과를 보며 성장 위주는 한계에 왔고 이제는 수익을 좇아야 한다고 주장하는 글이다.(한국어)
  • How to Be an Insanely Effective Tech Lead : 효과적인 테크 리드가 되는 방법을 설명하는 글이다. 팀이 지식을 서로 공유하고 팀원들을 이해하고 리더라고 모든 것을 알아야 하는 것은 아니며 만만한 사람이 되지는 않아야 하지만 압박을 가해서도 안 된다고 하고 있다.(영어)
  • Best practices for password management, 2019 edition : Google에서 사용자의 비밀번호 관리와 시스템 설계자가 패스워드를 안전하게 관리하는 방법에 대한 백서를 공개했다.(영어)
  • 아틀라시안 취업후기 : Jira를 만드는 아틀라시안의 시드니 본사에 면접을 보고 취업한 후기 글이다. 리쿠루터에게 연락을 받고 면접을 진행하면서 질문받은 내용, 진행 과정이 잘 나와 있고 단계별로 피드백을 자세히 받는다는 점이 흥미롭다.(한국어)
  • 배달의 민족 을지로체 : 우아한 형제들에서 한글날을 맞이하여 을지로체를 공개했다.(한국어)
  • 쿠키런 글꼴 : 데브시스터즈에서 한글날을 맞이하여 쿠키런 글꼴을 공개했다.(한국어)
  • 리디바탕 글꼴 : Ridi에서 전자책 전용 글꼴 리디바탕체를 공개했다.(한국어)

IT 업계 뉴스

프로젝트

  • Bel : 폴 그레이엄이 만든 Lisp 방언.
  • vue-next : Vue의 3 버전을 위해 개발 되고 있는 소스가 공개되었다.
  • VSCodium : Microsoft의 에디터인 VSCode의 코드는 MIT 라이센스이지만 배포되는 바이너리는 MS의 추적 코드 등이 들어있어서 커뮤니티 버전으로 만든 라이센스가 자유로운 배포판.
  • Tribute : @으로 멘션을 할 때 자동완성을 할 수 있게 도와주는 라이브러리.

버전 업데이트

2019/10/15 03:55 2019/10/15 03:55

기술 뉴스 #135 : 19-10-01

웹개발 관련

  • Performance metrics for blazingly fast web apps : 웹앱의 성능 측정을 어떻게 하는 게 좋은지를 설명한 글이다. 시간을 측정할 때 event.timeStamp르 측정하고 끝나는 시간은 requestAnimationFrame()에서 performance.now()를 사용해서 Paint 등까지 정확히 측정되고 전체 이벤트의 특정 퍼센트만 측정하라고 설명하고 있다.(영어)
  • HTTP/3: 과거, 현재 그리고 미래 : Cloudflare에서 HTTP/3 지원을 추가했다. 이 글에서는 HTTP/1부터 HTTP/3까지 어떻게 발전해 왔는지 정리되어 있고 Chrome과 curl에서 HTTP/3를 어떻게 테스트할 수 있는지까지 설명되어 있다.(한국어)
  • [React] 0. 들어가면서 : React를 더 잘 사용하기 위해서 개발 환경 구성부터 React 아키텍처에서 겪은 문제와 해결책을 정리하는 시리즈 글이다. 현재 3편까지 올라와 있다.(한국어)
  • Are backticks (``) slower than other strings in JavaScript? : JavaScript에서 문자열을 다룰 때 백틱(`)을 사용한 것과 일반 문자열 사이에 속도 차이를 jsperf로 테스트한 글이다. 그냥 문자열을 생성하는 것과 변수를 합쳐서 사용할 때를 비교했다.(영어)

그 밖의 개발 관련

  • 개발자 머피의 법칙 : 개발하면서 "괜찮겠지..." 하고 넘어갔다가 문제가 생긴 경험을 사례별로 정리해 놓은 글이다. 서버에서 무조건 입력을 검증해야 한다거나 인증과 권한 검사를 추가로 해야 하거나 접근 제어 등 무심코 넘어갔다가 장애가 발생하거나 문제가 될 수 있는 부분이 다양하게 정리되어 있다.(한국어)
  • 설계의 중요성을 설명하기가 왜 어려웠을까? : 회사에서 소위 기술부채를 해결해야 하는 일이 긴박한 비즈니스에 밀려나는 상황을 어떻게 풀어야 할지에 대한 고민이 담긴 글이다. 클린 아키텍처의 내용을 바탕으로 현실에서 이 부분의 해결이 어려웠던 이유는 설계가 비즈니스에 기여하는 바를 실증하기가 어렵기 때문이라고 하며 결과적으로 이 부분을 해결하려면 많은 시간과 에너지를 쓰는 수밖에 없다고 얘기하고 있다.(한국어)
  • Tmux Tutorial : 터미널을 더 강력하게 사용할 수 있는 Tmux의 설치부터 사용 방법을 정리해 놓은 튜토리얼이다.(영어)

인프라 관련

  • tfenv로 테라폼 버전 관리하기 : Terraform을 사용할 때 Terraform의 버전이 올라가면서 이전 버전에서 만들 리소스와 새 리소스의 관리가 복잡해지는 경우가 있는데 tfenv를 이용해서 여러 버전 Terraform CLI를 쉽게 설치해서 사용하는 방법을 설명하고 있다.(한국어)
  • CNCF Kubernetes Project Journey Report : Kubernetes 프로젝트에 어떤 회사가 기여를 많이 하고 기여자와 Pull Reqeust가 시간에 따라 어떻게 증가했는지를 정리해 놓은 글이다.(영어)
  • Presto now hosted under the Linux Foundation : 페이스북이 오픈소스로 공개한 분산 SQL 엔진인 Presto가 이제 Linux 재단 밑 Presto 재단에서 관리되기로 했다고 발표했다.(영어)

볼만한 링크

  • May the Force be with you – TF가 함께하길 : 우아한 형제들에서 TF 팀장으로 서비스를 개선하면서 TF의 분위기를 만들고 여러 팀이 섞여 있어서 업무를 공유하면서 프로젝트를 진행하던 중의 고민했던 내용을 정리한 글이다. 내부 사정은 잘 모르지만, 고민과 결정이 같이 나와 있어서 재미있게 읽을 수 있는 글이다.(한국어)
  • CookieRun Typeface : Devsisters에서 쿠키런 폰트를 공개했다.(한국어)
  • My Siri Shortcuts Library : iOS의 150가지 Siri Shortcut을 공개한 글이다.(영어)

IT 업계 뉴스

프로젝트

  • Terraformer : Google Cloud Platform의 리소스를 Terraform 코드나 상태로 내려주는 CLI 도구.
  • ColorBox : Lyft에서 공개한 컬러 세트 생성 사이트.
  • Windows Terminal : Microsoft Windows의 새 터미널.

버전 업데이트

2019/10/01 23:21 2019/10/01 23:21