Outsider's Dev Story

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

기술 뉴스 #154 : 20-07-18

웹개발 관련


그 밖의 개발 관련

  • Our Transition to React Native : Khan 아카데미에서 iOS/Android 앱을 React Native로 갈아타기로 2017년에 결정했는데 2년에 걸친 전환 작업 후 이제 모든 스크린을 React Native로 렌더링하게 되었다고 한다. 플랫폼에서 다른 버그가 발생하고 새로운 기능을 만들 때 협업도 많이 필요한 문제가 있어서 갈아탔는데 React Native가 모든 것이 좋은 것은 아니지만 UI 작업이 더 쉬워졌고 웹과의 협업도 쉬워졌다고 한다.(영어)
  • Moving from TypeScript to Rust / WebAssembly : 보드게임의 엔진을 TypeScript로 작성하고 있다가 Rust와 WebAssembly로 갈아탄 이유를 설명한 글이다. JavaScript나 TypeScript로 서버와 클라이언트가 같은 코드를 공유한 것처럼 Rust도 WebAssembly로 컴파일해서 서버와 클라이언트가 코드를 공유할 수 있고 Rollup 플러그인을 이용해서 TypeScript 프로젝트에 Rust를 통합할 수 있게 되었다고 한다. TypeScript보다 타입 검사를 엄격히 할 수 있고 오류 처리도 강력하게 처리할 수 있고 성능 최적화를 안 했음에도 WebAssembly가 이전보다 빨라졌다고 한다.(영어)
  • git commit accepts several message flags (-m) to allow multiline commits : git에 커밋할 때 커밋메시지를 바로 작성할 수 있는 -m 옵션을 여러 번 사용하거나 여러 줄로 작성해서 에디터를 열어서 작성한 것처럼 하는 방법을 설명한다.(영어)

인프라 관련

볼만한 링크

IT 업계 뉴스

프로젝트

  • Perf Track : React, Angular, Vue 등 주요 JavaScript 프레임워크를 사용하는 수많은 사이트를 분석해서 성능을 보여주는 사이트.
  • Sheet UI : Google 시트를 웹페이지로 만들어 사이트.
  • rush : Microsoft에서 만든 오픈소스로 다수의 JavaScript 프로젝트를 모노 레포로 한곳에서 관리할 수 있게 도와주는 프로젝트.
  • K9s : 터미널 UI를 가진 Kubernetes CLI.
  • Octant : VMWare에서 만든 Kubernetes 클러스터용 웹 기반 대시보드.
  • Tabler Icons : 무료 SVG 아이콘.
  • Big Heads : 랜덤으로 아바타 이미지를 생성해 주는 사이트.

버전 업데이트

2020/07/18 16:46 2020/07/18 16:46