웹개발 관련
그 밖의 개발 관련
인프라 관련
볼만한 링크
- Octoverse spotlight: An analysis of developer productivity, work cadence, and collaboration in the early days of COVID-19 : Covid19 상황이 개발자에게 어떤 영향을 주는지 확인하기 위해서 GitHub의 데이터로 2020년 1~3월과 2019년의 1~3월을 비교 분석한 보고서다. 보고서에 따르면 작업량은 거의 변화가 없거나 오히려 약간 증가했으면 이슈당 참여 사용자가 늘어나는 등 업무 환경이 분산 환경으로 바뀌고 있는 것으로 보인다고 한다. 그리고 집안일 등을 하면서 같은 업무 시간을 유지하려다 보니 전체 업무 시간은 하루에 1시간 정도 증가하는 것으로 나타나고 이 때문에 번아웃의 위험성이 있어 보인다. 그리고 업무를 멈추고 창의적인 일이나 학습으로 전환하는 일에 익숙해 진 듯 오픈소스에 대한 기여는 많이 증가했다.(영어)
- 팀 문화의 탄생 : 우아한형제들의 팀 내에서 2주 단위 스프린트를 진행하며 회고할 때마다 Keep/Problem/Try를 정리해서 팀 문화를 개선해 나가는 과정이 나와 있다. 무심코 넘어갈 수 있는 일이라도 구체적인 액션 아이템으로 만들어서 개선해 나갔는데 코드 네이밍을 다시 한다거나 스레드 제목의 규칙을 정한다거나 Keep/Problem에서 어떤 액션 아이템으로 개선해 나갔는지 구체적으로 설명하고 있어서 다른 팀의 얘기인데도 많은 도움이 된다. 이렇게 하면 정말 점점 좋은 문화가 자리잡혀 갈 거로 생각한다. "팀 문화로 예를 든 여러 가지는 제가 보기엔 좋은 서비스를 만들기 위한 수단입니다. 우리가 이용할 도구이지 그 자체가 목적이 아닙니다."가 가장 인상적이었다.(한국어)
- 스포카가 OKR로 목표를 달성하기까지. : 목표 설정 프레임워크인 OKR을 이용해서 "사용자가 도도 메시지에서 프로모션을 많이 생성하게 합니다"라는 목표를 만들고 정보를 수집하고 분석한 후 측정 가능한 핵심 결과를 정의해서 진행한 과정이 나와 있다. 각 단계에서 팀이 어떤 조사를 하고 매주 진행 상황을 화이트보드에 공유하고 개별 상태를 표시하는 등 OKR을 어떻게 진행했는지 자세히 나와 있다.(한국어)
- 32 Design Differences between iOS and Android Apps : iOS의 HIG(Human Interface Guidelines)와 Android의 Material Design의 차이를 비교해 주는 글이다. 기본적인 다른 점과 네이게이션/컴포넌트의 차이점 등으로 나누어서 각 플랫폼에서 사용하는 용어와 동작이 어떻게 다른지를 스크린샷과 동영상으로 바로 보여주고 있어서 쉽게 차이점을 이해할 수 있다. iOS만 주로 사용해서 Android의 미묘하게 다른 UI/UX를 이해하기 어려웠는데 이 글에서 쉽게 차이점을 이해할 수 있다.(영어)
IT 업계 뉴스
- ‘넷플릭스법’에 네이버·카카오도 부글부글…왜? : ISP(인터넷서비스 제공업체)가 많은 트래픽을 유발하는 넷플릭스에 망 이용료를 내게 하는 법 개정이 논의되고 있다. 이는 넷플릭스뿐 아니라 네이버, 카카오 등 국내 CP사들도 반대하고 있으며 망 중립성을 깨뜨리는 조치라서 개인적으로 반대한다.(한국어)
- Keybase joins Zoom : 화상회의 서비스인 Zoom이 보안을 강화하기 위해서 e2e 암호화 기술을 가지고 있는 Keybase를 인수했다. Zoom은 Keybase의 기술을 이용해서 Zoom의 e2e 암호를 강화할 예정이라고 한다.(영어)
- 5월 5일: 에어비앤비의 중대 발표 : Airbnb가 코로나19 이슈로 인해 전체 직원을 25%인 1,900명을 감축한다고 발표했다.(한국어)
프로젝트
버전 업데이트
- Deno v1.0 : TypeScript 런타임, 릴리스 공지
- Harbor v2.0 : 컨테이너 이미지 저장소, 릴리스 공지
- ESLint v7.0.0 : JavaScript 코드 분석 도구, 릴리스 공지
- Node.js v8 지원 중단
- Node.js/CommonJS 규칙이 코어에서 폐기 예정이 되고 eslint-plugin-node 플러그인으로 분리
- Jest 26 : JavaScript 유닛 테스트 프레임워크, 릴리스 공지
- Next.js 9.4 : 서버렌더링 React 애플리케이션 프레임워크, 릴리스 공지
- 더 빨라진 HMR
- Contentfult, Prismic, DatoCMS을 정정 사이트 생성을 위한 CMS 예제 추가
- Consul 1.8 : 서비스 디스커버리/설정 도구, 릴리스 공지
- mdx v1.6.0 : JSX 확장 마크다운, 변경사항
- Flutter v1.17 : iOS, Android 네이티브 앱을 만드는 프레임워크, 릴리스 공지
- RxGo v2.0.0 : Go의 리액티브 확장, 릴리스 공지
- TensorFlow v2.2.0 : 기계학습, 딥러닝 라이브러리, 릴리스 공지
- Rollup v2.9.0 : JavaScript 번들러, 변경 사항
- Gradle v6.4 : Java 빌드 도구, 릴리스 공지
- ember v3.18.0 : JavaScript 프레임워크, 릴리스 공지
- Unreal Engine 5 : 게임 개발 툴셋, 릴리스 공지
- Elastic Stack v7.7.0 : 엘라스틱 스택, 릴리스 공지
- V8 v8.3 : JavaScript 엔진, 릴리스 공지
- Node.js v14.2.0 (Current) : 자바스크립트 런타임, 릴리스 공지
- Bootstrap v4.5.0 : 프론트엔드 컨포넌트 라이브러리, 릴리스 공지
Outsider
2020/05/15 04:32
2020/05/15 04:32
Comments