Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

기술 뉴스 #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