dev-weekly 2022-06-18


CSS

Software Engineering - The Soft Parts

  • Addy Osmani가 구글 크롬 팀에서 10년간 시니어 엔지니어링 매니저로 일하며 배운 소프트웨어 엔지니어링 소프트 스킬

Single Element Loaders: The Spinner

  • 하나의 엘리먼트로 만드는 스피너
  • linear-gradient 를 이용해 여러 객체 그리기
  • mask: conic-gradient 를 통한 불투명도 설정
  • step을 이용한 애니메이션

The Smallest CSS

  • HTML을 어느정도 보기좋게 만들기위한 최소한의 CSS

Beautify GitHub Profile

  • 깃헙 프로필 꾸미는걸 도와주는 도구 및 가이드 모음

Node

zx v7.0: Better Script Writing with Node.js

  • zx 7.0 릴리즈. 타입스크립트로 재작성

Node.js 16 to Meet an Early Demise (in 2023)

  • Node 16 EOL 을 2023년 9월11일로 변경
  • Node16을 구성할 때 OpenSSL 버전이 1.1.1 이었고 OpenSSL 1.1.1 종료 날짜에 맞춘 것

Javascript

Release

  • Prettier 2.7 - TS 4.7 지원
  • Lerna 5.1 - 새로운 웹사이트, 분산 캐싱 및 분산 태스크 실행

Notes on Maintaining an Internal React Component Library

  • DigitalOcean에서 리액트 UI 라이브러리 Walrus를 만들며 경험한 것을 바탕으로 한 참고사항
  • 철학, 오너쉽, 다양한 참고사항들, 정적 분석, 시각적 회귀 테스트 등

Component Encyclopedia: A Catalog of 5000+ UI Components

  • 컴포넌트 백과사전 - 스토리북 이용자들이 서로 참조할 수 있도록
  • 컴포넌트와 프로젝트 검색이 가능하고, 시각적으로 탐색 가능

Moon: A New Build System for the JavaScript Ecosystem

  • JS 생태계를 위한 빌드 시스템

ETC

  • Total Cookie Protection에 대한 개념과 추적 방지 작업

Rerference